pub fn invoke_native_callback<'a>( env: &mut JNIEnv<'a>, this: &JObject<'a>, name: &'a str, sig: &'a str, args: &[JValue<'_, '_>], ) -> Result<JValueOwned<'a>>