r##"#[no_mangle] pub extern "C" fn Java_org_example_NavigationService_do_1subscribeOnUpdates( env: *mut JNIEnv, _: jclass, this: jlong, session: jlong, ) -> () { let session: *mut RefCell = unsafe { jlong_to_pointer::>(session) .as_mut() .unwrap() }; let session: Rc> = unsafe { Rc::from_raw(session) }; let tmp: Rc> = session; let session: Rc> = tmp.clone(); ::std::mem::forget(tmp); let this: &mut RefCell = unsafe { jlong_to_pointer::>(this) .as_mut() .unwrap() }; let mut this: &RefCell = this; let mut this: RefMut = this.borrow_mut(); let mut this: &mut NavigationService = &mut this; let mut ret: () = subscribeOnUpdates(this, session); ret }"##; r##"#[no_mangle] pub extern "C" fn Java_org_example_Session_do_1setFoo( env: *mut JNIEnv, _: jclass, this: jlong, a0: jint, ) -> () { let mut a0: i32 = a0; let this: &mut RefCell = unsafe { jlong_to_pointer::>(this).as_mut().unwrap() }; let mut this: &RefCell = this; let mut this: RefMut = this.borrow_mut(); let mut this: &mut Session = &mut this; let mut ret: () = setFoo(this, a0); ret }"##;