static bool n_Connect_Ljava_net_SocketAddress_(IntPtr jnienv, IntPtr native__this, IntPtr native_remote)
        {
            global::Com.Clevertap.Android.Sdk.Java_websocket.SSLSocketChannel2 __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.Java_websocket.SSLSocketChannel2> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Java.Net.SocketAddress remote = global::Java.Lang.Object.GetObject <global::Java.Net.SocketAddress> (native_remote, JniHandleOwnership.DoNotTransfer);
            bool __ret = __this.Connect(remote);

            return(__ret);
        }
 static void n_ConnectFailed_Ljava_net_URI_Ljava_net_SocketAddress_Ljava_io_IOException_(IntPtr jnienv, IntPtr native__this, IntPtr native_uri, IntPtr native_sa, IntPtr native_ioe)
 {
     global::Okhttp3.Internal.Proxy.NullProxySelector __this = global::Java.Lang.Object.GetObject <global::Okhttp3.Internal.Proxy.NullProxySelector> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Java.Net.URI           uri = global::Java.Lang.Object.GetObject <global::Java.Net.URI> (native_uri, JniHandleOwnership.DoNotTransfer);
     global::Java.Net.SocketAddress sa  = global::Java.Lang.Object.GetObject <global::Java.Net.SocketAddress> (native_sa, JniHandleOwnership.DoNotTransfer);
     global::Java.IO.IOException    ioe = global::Java.Lang.Object.GetObject <global::Java.IO.IOException> (native_ioe, JniHandleOwnership.DoNotTransfer);
     __this.ConnectFailed(uri, sa, ioe);
 }
        public virtual unsafe bool Connect(global::Java.Net.SocketAddress remote)
        {
            const string __id = "connect.(Ljava/net/SocketAddress;)Z";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [1];
                __args [0] = new JniArgumentValue((remote == null) ? IntPtr.Zero : ((global::Java.Lang.Object)remote).Handle);
                var __rm = _members.InstanceMethods.InvokeVirtualBooleanMethod(__id, this, __args);
                return(__rm);
            } finally {
            }
        }
        public override unsafe void ConnectFailed(global::Java.Net.URI uri, global::Java.Net.SocketAddress sa, global::Java.IO.IOException ioe)
        {
            const string __id = "connectFailed.(Ljava/net/URI;Ljava/net/SocketAddress;Ljava/io/IOException;)V";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [3];
                __args [0] = new JniArgumentValue((uri == null) ? IntPtr.Zero : ((global::Java.Lang.Object)uri).Handle);
                __args [1] = new JniArgumentValue((sa == null) ? IntPtr.Zero : ((global::Java.Lang.Object)sa).Handle);
                __args [2] = new JniArgumentValue((ioe == null) ? IntPtr.Zero : ((global::Java.Lang.Throwable)ioe).Handle);
                _members.InstanceMethods.InvokeVirtualVoidMethod(__id, this, __args);
            } finally {
            }
        }