Allora se vuoi avere per forza ragione non chiedere aiuto in un forum.
Dici che hai studiato L'ereditarietà e dici che quel metodo ritorna proprio una collection secondo te allora si possono instanziare le interfacce....
Numero 2 io ti ho scritto che il metodo values di hashmap ritorna un inner class che estende AbstractCollection comunque dato che pensi di sapere tutto ti linko tutta la documentazione vienine fuori da solo.
AbstractCollection javaDoc source
HashMap values()