static void n_PushPromise_IILjava_util_List_(IntPtr jnienv, IntPtr native__this, int p0, int p1, IntPtr native_p2)
            {
                global::Okhttp3.Internal.Http2.Http2Reader.IHandler __this = global::Java.Lang.Object.GetObject <global::Okhttp3.Internal.Http2.Http2Reader.IHandler> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
                var p2 = global::Android.Runtime.JavaList <global::Okhttp3.Internal.Http2.Header> .FromJniHandle(native_p2, JniHandleOwnership.DoNotTransfer);

                __this.PushPromise(p0, p1, p2);
            }
            static void n_Headers_ZIILjava_util_List_(IntPtr jnienv, IntPtr native__this, bool p0, int p1, int p2, IntPtr native_p3)
            {
                global::Okhttp3.Internal.Http2.Http2Reader.IHandler __this = global::Java.Lang.Object.GetObject <global::Okhttp3.Internal.Http2.Http2Reader.IHandler> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
                var p3 = global::Android.Runtime.JavaList <global::Okhttp3.Internal.Http2.Header> .FromJniHandle(native_p3, JniHandleOwnership.DoNotTransfer);

                __this.Headers(p0, p1, p2, p3);
            }
 static void n_GoAway_ILokhttp3_internal_http2_ErrorCode_Lokio_ByteString_(IntPtr jnienv, IntPtr native__this, int p0, IntPtr native_p1, IntPtr native_p2)
 {
     global::Okhttp3.Internal.Http2.Http2Reader.IHandler __this = global::Java.Lang.Object.GetObject <global::Okhttp3.Internal.Http2.Http2Reader.IHandler> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Okhttp3.Internal.Http2.ErrorCode            p1     = global::Java.Lang.Object.GetObject <global::Okhttp3.Internal.Http2.ErrorCode> (native_p1, JniHandleOwnership.DoNotTransfer);
     global::Okio.ByteString p2 = global::Java.Lang.Object.GetObject <global::Okio.ByteString> (native_p2, JniHandleOwnership.DoNotTransfer);
     __this.GoAway(p0, p1, p2);
 }
            static void n_AlternateService_ILjava_lang_String_Lokio_ByteString_Ljava_lang_String_IJ(IntPtr jnienv, IntPtr native__this, int p0, IntPtr native_p1, IntPtr native_p2, IntPtr native_p3, int p4, long p5)
            {
                global::Okhttp3.Internal.Http2.Http2Reader.IHandler __this = global::Java.Lang.Object.GetObject <global::Okhttp3.Internal.Http2.Http2Reader.IHandler> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
                string p1 = JNIEnv.GetString(native_p1, JniHandleOwnership.DoNotTransfer);

                global::Okio.ByteString p2 = global::Java.Lang.Object.GetObject <global::Okio.ByteString> (native_p2, JniHandleOwnership.DoNotTransfer);
                string p3 = JNIEnv.GetString(native_p3, JniHandleOwnership.DoNotTransfer);

                __this.AlternateService(p0, p1, p2, p3, p4, p5);
            }
 static void n_WindowUpdate_IJ(IntPtr jnienv, IntPtr native__this, int p0, long p1)
 {
     global::Okhttp3.Internal.Http2.Http2Reader.IHandler __this = global::Java.Lang.Object.GetObject <global::Okhttp3.Internal.Http2.Http2Reader.IHandler> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     __this.WindowUpdate(p0, p1);
 }
 static void n_Settings_ZLokhttp3_internal_http2_Settings_(IntPtr jnienv, IntPtr native__this, bool p0, IntPtr native_p1)
 {
     global::Okhttp3.Internal.Http2.Http2Reader.IHandler __this = global::Java.Lang.Object.GetObject <global::Okhttp3.Internal.Http2.Http2Reader.IHandler> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Okhttp3.Internal.Http2.Settings             p1     = global::Java.Lang.Object.GetObject <global::Okhttp3.Internal.Http2.Settings> (native_p1, JniHandleOwnership.DoNotTransfer);
     __this.Settings(p0, p1);
 }
 static void n_RstStream_ILokhttp3_internal_http2_ErrorCode_(IntPtr jnienv, IntPtr native__this, int p0, IntPtr native_p1)
 {
     global::Okhttp3.Internal.Http2.Http2Reader.IHandler __this = global::Java.Lang.Object.GetObject <global::Okhttp3.Internal.Http2.Http2Reader.IHandler> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Okhttp3.Internal.Http2.ErrorCode            p1     = global::Java.Lang.Object.GetObject <global::Okhttp3.Internal.Http2.ErrorCode> (native_p1, JniHandleOwnership.DoNotTransfer);
     __this.RstStream(p0, p1);
 }
 static void n_Priority_IIIZ(IntPtr jnienv, IntPtr native__this, int p0, int p1, int p2, bool p3)
 {
     global::Okhttp3.Internal.Http2.Http2Reader.IHandler __this = global::Java.Lang.Object.GetObject <global::Okhttp3.Internal.Http2.Http2Reader.IHandler> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     __this.Priority(p0, p1, p2, p3);
 }
 static void n_Ping_ZII(IntPtr jnienv, IntPtr native__this, bool p0, int p1, int p2)
 {
     global::Okhttp3.Internal.Http2.Http2Reader.IHandler __this = global::Java.Lang.Object.GetObject <global::Okhttp3.Internal.Http2.Http2Reader.IHandler> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     __this.Ping(p0, p1, p2);
 }
 static void n_Data_ZILokio_BufferedSource_I(IntPtr jnienv, IntPtr native__this, bool p0, int p1, IntPtr native_p2, int p3)
 {
     global::Okhttp3.Internal.Http2.Http2Reader.IHandler __this = global::Java.Lang.Object.GetObject <global::Okhttp3.Internal.Http2.Http2Reader.IHandler> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Okio.IBufferedSource p2 = (global::Okio.IBufferedSource)global::Java.Lang.Object.GetObject <global::Okio.IBufferedSource> (native_p2, JniHandleOwnership.DoNotTransfer);
     __this.Data(p0, p1, p2, p3);
 }
 static void n_AckSettings(IntPtr jnienv, IntPtr native__this)
 {
     global::Okhttp3.Internal.Http2.Http2Reader.IHandler __this = global::Java.Lang.Object.GetObject <global::Okhttp3.Internal.Http2.Http2Reader.IHandler> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     __this.AckSettings();
 }