first jni interface