public HttpResponseAdapter(global::Org.Apache.Http.IHttpResponse p0) : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            if (Handle != IntPtr.Zero)
            {
                return;
            }

            if (GetType() != typeof(HttpResponseAdapter))
            {
                SetHandle(
                    global::Android.Runtime.JNIEnv.StartCreateInstance(GetType(), "(Lorg/apache/http/HttpResponse;)V", new JValue(p0)),
                    JniHandleOwnership.TransferLocalRef);
                global::Android.Runtime.JNIEnv.FinishCreateInstance(Handle, "(Lorg/apache/http/HttpResponse;)V", new JValue(p0));
                return;
            }

            if (id_ctor_Lorg_apache_http_HttpResponse_ == IntPtr.Zero)
            {
                id_ctor_Lorg_apache_http_HttpResponse_ = JNIEnv.GetMethodID(class_ref, "<init>", "(Lorg/apache/http/HttpResponse;)V");
            }
            SetHandle(
                global::Android.Runtime.JNIEnv.StartCreateInstance(class_ref, id_ctor_Lorg_apache_http_HttpResponse_, new JValue(p0)),
                JniHandleOwnership.TransferLocalRef);
            JNIEnv.FinishCreateInstance(Handle, class_ref, id_ctor_Lorg_apache_http_HttpResponse_, new JValue(p0));
        }
 public virtual void Process(global::Org.Apache.Http.IHttpResponse response, global::Org.Apache.Http.Protocol.IHttpContext context)                         /* MethodBuilder.Create */
 {
 }
 public virtual bool KeepAlive(global::Org.Apache.Http.IHttpResponse httpResponse, global::Org.Apache.Http.Protocol.IHttpContext httpContext)                         /* MethodBuilder.Create */
 {
     return(default(bool));
 }
 public virtual global::Java.Util.ISet <string> GetAllowedMethods(global::Org.Apache.Http.IHttpResponse response)                        /* MethodBuilder.Create */
 {
     return(default(global::Java.Util.ISet <string>));
 }
 public virtual void SendResponseEntity(global::Org.Apache.Http.IHttpResponse httpResponse)                         /* MethodBuilder.Create */
 {
 }