This is a JNI learning document.