Добрый день. Подскажите, почему валидатор не принял ниже приведенный код для сравнения полей класса, хотя Кейт Хортсманн утверждает, что именно такой код позволит не просто сравнить данные, а именно проверить, не является ли одно из сравниваемых значений null. public boolean equals(Object n) { if(this==n) return true; if (n==null) return false; if(n.getClass()!=this.getClass()) return false; Solution other = (Solution) n; return Objects.equals(other.first, ((Solution) n).first) && Objects.equals(other.last, ((Solution) n).last);