Отдельная проверка equals выдает true но по условию не проходит, подскажите почему?