Не пойму в чем проблема. В изначальном задании метод toString не ругался и нормально проходил валидацию, у меня же ругается на return. Либо метод должен возвращать значение. либо делай его void. А он же и так возвращает значение. И непонятно почему третье условие в toString "father != null" подсвечивается как always true, это то еще почему?)