public static Map<String, Integer> countWords(ArrayList<String> list) {
    HashMap<String, Integer> result = new HashMap<String, Integer>();
    for (String entry :
            list) {
        int count = 0;
        entry.toLowerCase(Locale.ROOT);
        if (entry != null){
            count++;
            result.put(entry,count);
        }
    }
Пишет что Метод countWords должен добавлять в словарь ключи, соответствующие уникальным словам, и значения по этим ключам, отображающие, сколько раз встречалось слово. Вроде я всё правильно сделал. Ошибка с count?