Problem je u tome što se remove metoda iz nadklase ne ponaša kako bi trebalo. Na test primeru ona za prosleđeni joj ključ nađe par koji treba da ukloni, vrati vrednost za taj ključ, ali ne ukloni par. Jednom rečju remove se ponaša isto kao get metoda!
Ja sam sam posle napisao remove metodu, ali mi se još uvek čini da sam bezveze radio ono što je posao nekog Sun-ovog programera.
Molio bih nekoga da mi razjasni zbog čega remove nije radilo kako je očekivano, a i kakva je veza sa metodom clear, jer ni ona ne radi ono što bi trebalo, kad remove zeza.
Sad primetih da brisanje za ključ null ne radi ni u jednoj realizaciji remove metode :(
Bolje džaba ležat nego džaba radit.