Код задачи валидатор принял. Но только после того, как я заменил строчку
private static class Cat
на
public static class Cat
При этом причина непринятия валидатором:
Класс Cat не должен содержать конструкторы с параметрами.
Собственно, вопрос - а почему нельзя private?