String[] temp = new String[array.length];
        for (int i = 0; i < array.length; i++) {
            if (array[i] != null)
                temp[i] = array[i];
        }
        for (int i = 0; i < array.length; i++) {
            array[i] = temp[i];
        }
Почему не принимает валидатор?