Using map as parameter. List со значениями составляется потому, что структура Set не обеспечивает последовательности (надо исследовать эту фичу в джаве)