Czy istnieje jakikolwiek sposób naśladowania OR w Java Generics

EDYCJA: Zmieniłem nieco przykład, aby uzyskać pomysł:

Lubić

 <Integer or Float>

... bez konieczności tworzenia wspólnego interfejsu i tworzenia podklasy dla Integer i Float do implementacji

Jeśli nie, coś takiego może być bardziej sensowne i przydatne

 <E extends Number> <E = (Integer|Float)>

Jeśli ? to jest wieloznaczny powód, dlaczego nie powinniśmy ograniczać pewnych typów?

questionAnswers(3)

yourAnswerToTheQuestion