-
-// void fromBytes(JNIEnv *env, jobject jUUID, jmethodID uuidConstructor, uuid_t out){
-// jlong msb = 0;
-// jlong lsb = 0;
-//
-// for (int i = 0; i < 8; i++)
-// msb = (msb << 8) | (out[i] & 0xff);
-// for (int i = 8; i < 16; i++)
-// lsb = (lsb << 8) | (out[i] & 0xff);
-//
-// (*env)->CallVoidMethod(env, jUUID, uuidConstructor, msb, lsb);
-//
-// }
-
-// void getMostSignificantBits(uuid_t out) {
-// jlong msb = 0;
-// for (int i = 0; i < 8; i++)
-// msb = (msb << 8) | (out[i] & 0xff);
-// return msb;
-// }
-//
-// jlong getLeastSignificantBits(uuid_t out) {
-// jlong lsb = 0;
-// for (int i = 8; i < 16; i++)
-// lsb = (lsb << 8) | (out[i] & 0xff);
-// return lsb;
-// }
-//
-// jobject fromBits(JNIEnv *env, jlong msb, jlong lsb) {
-// jclass uuidClass = (*env)->FindClass(env, "java/util/UUID");
-// jmethodID uuidConstructor = (*env)->GetMethodID(env, uuidClass,
-// "<init>", "(JJ)V");
-//
-// jobject jUUID = (*env)->AllocObject(env, uuidClass);
-// (*env)->CallVoidMethod(env, jUUID, uuidConstructor, msb, lsb);
-// return jUUID;
-// }
-
-// uuid_t toBytes(JNIEnv *env, jobject jUUID) {
-// uuid_t result;
-//
-// jclass uuidClass = (*env)->FindClass(env, "java/util/UUID");
-// jmethodID getMostSignificantBits = (*env)->GetMethodID(env, uuidClass,
-// "getMostSignificantBits", "J");
-// jmethodID getLeastSignificantBits = (*env)->GetMethodID(env, uuidClass,
-// "getLeastSignificantBits", "J");
-//
-// jlong msb = (*env)->CallLongMethod(env, jUUID, getMostSignificantBits);
-// jlong lsb = (*env)->CallLongMethod(env, jUUID, getMostSignificantBits);
-//
-// for (int i = 0; i < 8; i++)
-// result[i] = (unsigned char) ((msb >> ((7 - i) * 8)) & 0xff);
-// for (int i = 8; i < 16; i++)
-// result[i] = (unsigned char) ((lsb >> ((15 - i) * 8)) & 0xff);
-// return result;
-// }