Валидатор сообщает: "Убедись, что программа записывает через запятую во второй файл все слова из первого файла длина которых строго больше 6." Но в решении, это условие выполнено. В чем ошибка?
public class Solution {
    public static void main(String[] args) throws IOException {
        BufferedReader bufferedReader = new BufferedReader(new FileReader(args[0]));
        BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(args[1]));

        boolean firstLine = true;

        while (bufferedReader.ready()) {
            String line = bufferedReader.readLine();
            String[] words = line.split(" ");

            if (firstLine == true)
                firstLine = false;
            else
                bufferedWriter.write(",");

            for (int i = 0; i < words.length; i++) {
                if (words[i].length() > 6) {
                    bufferedWriter.write(words[i]);
                    if (i < words.length - 1)
                        bufferedWriter.write(",");
                }
            }
        }

        bufferedReader.close();
        bufferedWriter.close();
    }
}