Код выполняется, equals дает true, при сверке посимвольно строки одинаковы, проверка на пустой массив выполняется, ошибок и исключений не выдает, все корректно. Тем не менее валидатор, ругается. В голову не приходит, в чем дело.