Не понимаю, как параметры передаются в метод, в частности что означает "map" в примере? Первый параметр передает всю коллекцию, а второй значение пары? На примере: public static int getCountTheSameFirstName (HashMap<String, String> map, String name) { int i = 0; for(String s : map.values()){ if(s.equals(name)) i++; } return i; }