Hola
CalgaryCorpus espero haberlo hecho bien esta vez, pero el del remove sigue dando fallas en la parte de claves inexistentes, y más cuando traté de ver lo de los listados que me listaba cualquier cosa menos lo deseado al borrar.
https://github.com/detectivejd/HassM.../hashmapsimple
También digan si falta algún test que no haya tenido en cuenta.
Espero sus respuestas y saludos.