public static T GetObject <T> (IntPtr jnienv, IntPtr handle, JniHandleOwnership transfer) where T : class, IJavaObject { JNIEnv.CheckHandle(jnienv); return(GetObject <T> (handle, transfer)); }