Здравствуйте, Andy77, Вы писали:
DG>>А зачем такие функции принимают HashMap? почему не Map?
A>Потому что они вызывают методы, объявленные в HashMap.
Так вопрос и стоит: какие функции принимают HashMap? Только те, которые используют его специфические функции, иначе это кривость интерфейса. Какие это специфические функции и где используются? Пример в студию, а то пустое обсуждение получается.