Пробовал по всякому. Валидатор гнёт своё. Хотя метод calculateHorsesFinished(List<Horse> horses) написан так же как у всех кто в этой ветке свои варианты выкладывал. Строка 27 кода ни причём. Пробовал и без неё, результат тот же.