added jni namespace