Methods with multiple return values in Java

//using javatuples
Pair<Integer, Integer> getFirstLast(int[] ar) {
    int first = -1;
    int last = -1;
    if (ar.length > 0) {
        first = ar[0];
        last = ar[ar.length - 1];
    }
    return new Pair<Integer, Integer>(firstlast);
}

int[] ar = {2, 3, 5};
Pair<Integer, Integer> result = getFirstLast(ar);
//result.getValue0() is 2
//result.getValue1() is 5