jni changes
jni changes