I'm done with this task

Лучше по возможности ограничивать передаваемые данные объемлющими типами (Map, а не HashMap, например)