private int integerCompare(int i1, int i2) {
        int result = 0;
        if (i1 > i2) {
            result = isDesc ? -1 : 1;
        } else if (i2 < i1) {
            result = isDesc ? 1 : -1;
        }
        return result;
    }