Если размер массива строк задать через переменную, то валидатор не пропускает, для массива чисел работает. Пример:
int size = 10;
int[] numbers = new int[size] //Валидатор принимает
String[] lines = new String[size] //Валидатор считает что условие не выполнено
String[] lines2 = new String[10] //Валидатор принимает