static void n_SaveFromResponse_Lokhttp3_HttpUrl_Ljava_util_List_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1)
        {
            global::Okhttp3.ICookieJar __this = global::Java.Lang.Object.GetObject <global::Okhttp3.ICookieJar> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Okhttp3.HttpUrl    p0     = global::Java.Lang.Object.GetObject <global::Okhttp3.HttpUrl> (native_p0, JniHandleOwnership.DoNotTransfer);
            var p1 = global::Android.Runtime.JavaList <global::Okhttp3.Cookie> .FromJniHandle(native_p1, JniHandleOwnership.DoNotTransfer);

            __this.SaveFromResponse(p0, p1);
        }
        static IntPtr n_LoadForRequest_Lokhttp3_HttpUrl_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
        {
            global::Okhttp3.ICookieJar __this = global::Java.Lang.Object.GetObject <global::Okhttp3.ICookieJar> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Okhttp3.HttpUrl    p0     = global::Java.Lang.Object.GetObject <global::Okhttp3.HttpUrl> (native_p0, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = global::Android.Runtime.JavaList <global::Okhttp3.Cookie> .ToLocalJniHandle(__this.LoadForRequest(p0));

            return(__ret);
        }
        public unsafe void SetCookieJar(global::Okhttp3.ICookieJar p0)
        {
            if (id_setCookieJar_Lokhttp3_CookieJar_ == IntPtr.Zero)
            {
                id_setCookieJar_Lokhttp3_CookieJar_ = JNIEnv.GetMethodID(class_ref, "setCookieJar", "(Lokhttp3/CookieJar;)V");
            }
            JValue *__args = stackalloc JValue[1];

            __args[0] = new JValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle);
            JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_setCookieJar_Lokhttp3_CookieJar_, __args);
        }
            public unsafe global::Okhttp3.OkHttpClient.Builder CookieJar(global::Okhttp3.ICookieJar cookieJar)
            {
                const string __id = "cookieJar.(Lokhttp3/CookieJar;)Lokhttp3/OkHttpClient$Builder;";

                try {
                    JniArgumentValue *__args = stackalloc JniArgumentValue [1];
                    __args [0] = new JniArgumentValue((cookieJar == null) ? IntPtr.Zero : ((global::Java.Lang.Object)cookieJar).Handle);
                    var __rm = _members.InstanceMethods.InvokeAbstractObjectMethod(__id, this, __args);
                    return(global::Java.Lang.Object.GetObject <global::Okhttp3.OkHttpClient.Builder> (__rm.Handle, JniHandleOwnership.TransferLocalRef));
                } finally {
                }
            }
        public static unsafe void ReceiveHeaders(global::Okhttp3.ICookieJar cookieJar, global::Okhttp3.HttpUrl url, global::Okhttp3.Headers headers)
        {
            const string __id = "receiveHeaders.(Lokhttp3/CookieJar;Lokhttp3/HttpUrl;Lokhttp3/Headers;)V";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [3];
                __args [0] = new JniArgumentValue((cookieJar == null) ? IntPtr.Zero : ((global::Java.Lang.Object)cookieJar).Handle);
                __args [1] = new JniArgumentValue((url == null) ? IntPtr.Zero : ((global::Java.Lang.Object)url).Handle);
                __args [2] = new JniArgumentValue((headers == null) ? IntPtr.Zero : ((global::Java.Lang.Object)headers).Handle);
                _members.StaticMethods.InvokeVoidMethod(__id, __args);
            } finally {
            }
        }
		public unsafe BridgeInterceptor (global::Okhttp3.ICookieJar cookieJar)
			: base (IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
		{
			const string __id = "(Lokhttp3/CookieJar;)V";

			if (((global::Java.Lang.Object) this).Handle != IntPtr.Zero)
				return;

			try {
				JniArgumentValue* __args = stackalloc JniArgumentValue [1];
				__args [0] = new JniArgumentValue ((cookieJar == null) ? IntPtr.Zero : ((global::Java.Lang.Object) cookieJar).Handle);
				var __r = _members.InstanceMethods.StartCreateInstance (__id, ((object) this).GetType (), __args);
				SetHandle (__r.Handle, JniHandleOwnership.TransferLocalRef);
				_members.InstanceMethods.FinishCreateInstance (__id, this, __args);
			} finally {
			}
		}
 static void n_SetCookieJar_Lokhttp3_CookieJar_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
 {
     global::Com.Facebook.React.Modules.Network.ICookieJarContainer __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.React.Modules.Network.ICookieJarContainer>(jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Okhttp3.ICookieJar p0 = (global::Okhttp3.ICookieJar)global::Java.Lang.Object.GetObject <global::Okhttp3.ICookieJar>(native_p0, JniHandleOwnership.DoNotTransfer);
     __this.SetCookieJar(p0);
 }