Не проходит валидацию на вывод, в чём проблема не могу понять.
Map<String, String> map = new LinkedHashMap<String, String>();
        while (true) {
            String town = reader.readLine();
            String family = reader.readLine();
            if (family.isEmpty() || town.isEmpty())
                break;
            map.put(town, family);
        }
        String wfitTown = reader.readLine();
        for (Map.Entry<String,String> entry : map.entrySet()){
            if (entry.getKey().equals(wfitTown)){
            System.out.println(entry.getValue());
            }
        }