Updated JNI template