Citazione:
public Insieme<T> unione(Insieme<T> i){
Insieme<T> nuovo = creaInsieme();
return nuovo;
}

sono sempre più dell'idea che la soluzione sia quà, ma nn capisco perchè mi dia questo problema:

D:\java\poo\ProveAppelli\Appello17_4_07\InsiemeAst ratto.java:12: type parameter T is not within its bound
public abstract Insieme<T> creaInsieme();
^
D:\java\poo\ProveAppelli\Appello17_4_07\InsiemeAst ratto.java:16: type parameter T is not within its bound
public Insieme<T> unione(Insieme<T> i){
^
D:\java\poo\ProveAppelli\Appello17_4_07\InsiemeAst ratto.java:16: type parameter T is not within its bound
public Insieme<T> unione(Insieme<T> i){
^
D:\java\poo\ProveAppelli\Appello17_4_07\InsiemeAst ratto.java:17: type parameter T is not within its bound
Insieme<T> nuovo = creaInsieme();


ma nn riesco a capire xkè richieda il suo limite....