Задачу выполнил подсмотрев немного. Остался неясны момент по методам public static int getCountTheSameFirstName(Map<String, String> map, String name) и public static int getCountTheSameLastName(Map<String, String> map, String lastName). У них в параметрах принимаются собственно сама карта map (созданная выше в методе createMap()) и String name и lastName). Откуда берутся переменные Stgring передающиеся в параметры? И как вызвать данные методы из main для самопроверки? getCountTheSameFirstName(createMap()) Полагаю так, но снова не понимаю,что указывать вторым параметром.