Решил все правильно со всеми проверками всех условий, валидацию не прошел. Объясните мне пожалуйста: 1. Почему у меня не получается сделать приведение типов(идея ругается) в моем написанном методе, но все отлично работает в скопированном методе из правильного решения. 2. Почему точно так же ругается на this == o; 3. Всеми правдами и неправдами пытался указать над своим методом @Override, не смог. Над скопированным решением это сделать получается. Объясните как так.