Se erediti l'equals di java.lang.Object non avrai mai doppioni

Ciao aron, ho provato a sistemare il bug dei doppioni. Credo il problema fosse nell'usare `contains(Squadra s)` che usa il metodo `equals(Object o)` e **non** `equals(Squadra s)`. Di fatto credo andasse a fare un controllo fra la nuova squadra e quelle gia' memorizzate -- ma a livello di hashcode! Il risultato e' che anche se avevano lo stesso nome erano diverse.

Scrivendo `@Override` sopra il metodo che *dovrebbe* essere un override si riceve sempre un errore di compilazione se si sta prendendo Roma per Toma.

Probabilmente hai forkato la mia implementazione di `equals` ...e ti sei fidato troppo?

Ciao :)

http://docs.oracle.com/javase/7/docs/api/java/util/Vector.html#contains(java.lang.Object)