Программа работает 100% согласно условию, ни одно из требований которого не нарушено, почему валидатор не пропускает мой код?
public class Solution {

    public static int[] array = {5, 8, 7, 6, 1, 4, 3, 2, 22};
    public static int element = 5;

    public  static int[] tmp = Arrays.copyOfRange(array, 0, array.length);

    public static void main(String[] args) {
        //напишите тут ваш код
        Arrays.sort(tmp);

        if(Arrays.binarySearch(tmp, element) >= 0)
            System.out.println(true);

        else
            System.out.println(false);

    }
}
Валидатор: При вызове метода main(String[]) вывести в консоли true, если значение переменной element содержится в массиве. При вызове метода main(String[]) вывести в консоли false, если переданный элемент не содержится в массиве.