Ho googlato parecchio ma non ho trovato nessuna soluzione... esiste un modo per ciclare su tutti i possibili valori contenuti un un tipo enum dato come parametro generico?

codice:
class pippo < TipoEnum extends ?????? > {
 ...
}
Grazie.