Si equals() e' anche in Object
ma implementando Comparator
dovrebbe sopravvenire su quello ereditato
da Object(premettendo sempre l'opinabilita').
Dimmi se mi sbaglio...

PS
Dai un po' alla volta sto imparando anch'io