// "Make 'T' extend 'java.lang.Enum'" "true" class EnumGeneric<T extends Enum<?>> { } class WithEnum<T> extends EnumGeneric<<caret>T> { }