public static int compare(byte[] left, int leftOffset, int leftLength, byte[] right, int rightOffset, int rightLength) { if (theUnsafe != null) { return compareNative(left, leftOffset, leftLength, right, rightOffset, rightLength); } else { return comparePure(left, leftOffset, leftLength, right, rightOffset, rightLength); } }