Товарищи, почему-то не проходит валидация по последнему пункту. Я уже и массив менял, все проверял, результат выдает верный. В чем дело может быть? Я уже подробно все расписал, тип int уже на Integer заменил, но валидатор не пропускает.
public static Pair<Integer, Integer> getMinimumAndIndex(int[] array) {
        if (array == null || array.length == 0) {
            return new Pair<Integer, Integer>(null, null);
        }
        Pair<Integer, Integer> result = new Pair<Integer, Integer>(0, 0);
        Integer iterator = array[0];
        Integer index = 0;
        //напишите тут ваш код
        for (int i = 0; i < array.length; i++) {
            if (iterator > array[i]) {
                iterator = array[i];
                index = i;
                result.x = iterator;
                result.y = index;
            }
        }

        return result;
    }