Здравствуйте, подскажите пожалуйста, почему не проходит условие. Хотя результат выдает верный
package com.javarush.task.pro.task05.task0519;

import java.util.Arrays;

/*
Есть ли кто?
*/

public class Solution {

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

    public static void main(String[] args) {
        int [] array2 = Arrays.copyOf(array, array.length);
        Arrays.sort(array2);
        int index = Arrays.binarySearch(array,element);
        boolean x = index>=0?true:false;
        System.out.println(x);
    }
}