Проверил отдельно работу метода removeTheFirstNameDuplicates(Map<String, String> map), метод свою задачу выполняет (все дубликаты удаляет). Выводил в консоль name , одинаковых элементов не возникает, то есть метод дубликатов не передаёт. Тогда что не так?