Are these two (valid) generic bounds:
& MyInterface> >
Since the second one relies on the special fact that Java enums are implemented as MyEnum extends Enum, I would prefer the first one, which doesn't rely an such assumptions and states your constraints explicitly.
MyEnum extends Enum