Начиная с 34 строки, у меня там цикл в цикле, который сравнивает элементы массива. Первый сравниваемый элемент берется сначала массива, а второй - с конца, и счет движется навстречу, грубо говоря. т.е. первый элемент с индексом 0 я сравниваю со вторым элементом с индексом 5, на второй итерации strings [0] сравнивается с strings [4], затем strings [0] и strings [3] и т.д., одинаковым элементам присваивается пустая строка " ", при этом в if у меня исключение, чтобы индекс j не равнялся индексу i. А уже на 41 строке новый цикл, который пробегает по элементам массива и сравнивает их с пустой строкой, если есть пустая строка, то этому элементу присваивается значение null. Я попробовала много раз протестить, корректно работает, что не нравится валидатору?