Может кто подсказать, в чём проблема? Ни в какую не проходит проверку. Перепроверил всё в коде, setName из main передаёт аргумент String name в метод setName, где параметр передаётся и присваивается переменной private String name. Попробовал даже с System.out.print(Cat.name) в main - выдаёт всё правильно. Всю голову сломал, не понимаю.