static IntPtr n_GetFieldValue_Ljava_lang_String_(IntPtr jnienv, IntPtr native__this, IntPtr native_name)
        {
            global::Com.Clevertap.Android.Sdk.Java_websocket.Handshake.HandshakedataImpl1 __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.Java_websocket.Handshake.HandshakedataImpl1> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            string name  = JNIEnv.GetString(native_name, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.NewString(__this.GetFieldValue(name));

            return(__ret);
        }
 static IntPtr n_GetContent(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Clevertap.Android.Sdk.Java_websocket.Handshake.HandshakedataImpl1 __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.Java_websocket.Handshake.HandshakedataImpl1> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(JNIEnv.NewArray(__this.GetContent()));
 }
        static void n_Put_Ljava_lang_String_Ljava_lang_String_(IntPtr jnienv, IntPtr native__this, IntPtr native_name, IntPtr native_value)
        {
            global::Com.Clevertap.Android.Sdk.Java_websocket.Handshake.HandshakedataImpl1 __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.Java_websocket.Handshake.HandshakedataImpl1> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            string name  = JNIEnv.GetString(native_name, JniHandleOwnership.DoNotTransfer);
            string value = JNIEnv.GetString(native_value, JniHandleOwnership.DoNotTransfer);

            __this.Put(name, value);
        }
 static void n_SetContent_arrayB(IntPtr jnienv, IntPtr native__this, IntPtr native_content)
 {
     global::Com.Clevertap.Android.Sdk.Java_websocket.Handshake.HandshakedataImpl1 __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.Java_websocket.Handshake.HandshakedataImpl1> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     byte[] content = (byte[])JNIEnv.GetArray(native_content, JniHandleOwnership.DoNotTransfer, typeof(byte));
     __this.SetContent(content);
     if (content != null)
     {
         JNIEnv.CopyArray(content, native_content);
     }
 }
 static IntPtr n_IterateHttpFields(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Clevertap.Android.Sdk.Java_websocket.Handshake.HandshakedataImpl1 __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.Java_websocket.Handshake.HandshakedataImpl1> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(JNIEnv.ToLocalJniHandle(__this.IterateHttpFields()));
 }