class org.apache.http.impl.execchain.HttpResponseProxy implements org.apache.http.client.methods.CloseableHttpResponse
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.apache.http.impl.execchain.HttpResponseProxy
  super_class: java.lang.Object
{
  private final org.apache.http.HttpResponse original;
    descriptor: Lorg/apache/http/HttpResponse;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.http.impl.execchain.ConnectionHolder connHolder;
    descriptor: Lorg/apache/http/impl/execchain/ConnectionHolder;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(org.apache.http.HttpResponse, org.apache.http.impl.execchain.ConnectionHolder);
    descriptor: (Lorg/apache/http/HttpResponse;Lorg/apache/http/impl/execchain/ConnectionHolder;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
        start local 1 // org.apache.http.HttpResponse original
        start local 2 // org.apache.http.impl.execchain.ConnectionHolder connHolder
         0: .line 53
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 54
            aload 0 /* this */
            aload 1 /* original */
            putfield org.apache.http.impl.execchain.HttpResponseProxy.original:Lorg/apache/http/HttpResponse;
         2: .line 55
            aload 0 /* this */
            aload 2 /* connHolder */
            putfield org.apache.http.impl.execchain.HttpResponseProxy.connHolder:Lorg/apache/http/impl/execchain/ConnectionHolder;
         3: .line 56
            aload 1 /* original */
            aload 2 /* connHolder */
            invokestatic org.apache.http.impl.execchain.ResponseEntityProxy.enchance:(Lorg/apache/http/HttpResponse;Lorg/apache/http/impl/execchain/ConnectionHolder;)V
         4: .line 57
            return
        end local 2 // org.apache.http.impl.execchain.ConnectionHolder connHolder
        end local 1 // org.apache.http.HttpResponse original
        end local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    5     0        this  Lorg/apache/http/impl/execchain/HttpResponseProxy;
            0    5     1    original  Lorg/apache/http/HttpResponse;
            0    5     2  connHolder  Lorg/apache/http/impl/execchain/ConnectionHolder;
    MethodParameters:
            Name  Flags
      original    final
      connHolder  final

  public void close();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
         0: .line 61
            aload 0 /* this */
            getfield org.apache.http.impl.execchain.HttpResponseProxy.connHolder:Lorg/apache/http/impl/execchain/ConnectionHolder;
            ifnull 2
         1: .line 62
            aload 0 /* this */
            getfield org.apache.http.impl.execchain.HttpResponseProxy.connHolder:Lorg/apache/http/impl/execchain/ConnectionHolder;
            invokevirtual org.apache.http.impl.execchain.ConnectionHolder.close:()V
         2: .line 64
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/http/impl/execchain/HttpResponseProxy;
    Exceptions:
      throws java.io.IOException

  public org.apache.http.StatusLine getStatusLine();
    descriptor: ()Lorg/apache/http/StatusLine;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
         0: .line 68
            aload 0 /* this */
            getfield org.apache.http.impl.execchain.HttpResponseProxy.original:Lorg/apache/http/HttpResponse;
            invokeinterface org.apache.http.HttpResponse.getStatusLine:()Lorg/apache/http/StatusLine;
            areturn
        end local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/execchain/HttpResponseProxy;

  public void setStatusLine(org.apache.http.StatusLine);
    descriptor: (Lorg/apache/http/StatusLine;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
        start local 1 // org.apache.http.StatusLine statusline
         0: .line 73
            aload 0 /* this */
            getfield org.apache.http.impl.execchain.HttpResponseProxy.original:Lorg/apache/http/HttpResponse;
            aload 1 /* statusline */
            invokeinterface org.apache.http.HttpResponse.setStatusLine:(Lorg/apache/http/StatusLine;)V
         1: .line 74
            return
        end local 1 // org.apache.http.StatusLine statusline
        end local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lorg/apache/http/impl/execchain/HttpResponseProxy;
            0    2     1  statusline  Lorg/apache/http/StatusLine;
    MethodParameters:
            Name  Flags
      statusline  final

  public void setStatusLine(org.apache.http.ProtocolVersion, int);
    descriptor: (Lorg/apache/http/ProtocolVersion;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
        start local 1 // org.apache.http.ProtocolVersion ver
        start local 2 // int code
         0: .line 78
            aload 0 /* this */
            getfield org.apache.http.impl.execchain.HttpResponseProxy.original:Lorg/apache/http/HttpResponse;
            aload 1 /* ver */
            iload 2 /* code */
            invokeinterface org.apache.http.HttpResponse.setStatusLine:(Lorg/apache/http/ProtocolVersion;I)V
         1: .line 79
            return
        end local 2 // int code
        end local 1 // org.apache.http.ProtocolVersion ver
        end local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/http/impl/execchain/HttpResponseProxy;
            0    2     1   ver  Lorg/apache/http/ProtocolVersion;
            0    2     2  code  I
    MethodParameters:
      Name  Flags
      ver   final
      code  final

  public void setStatusLine(org.apache.http.ProtocolVersion, int, java.lang.String);
    descriptor: (Lorg/apache/http/ProtocolVersion;ILjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
        start local 1 // org.apache.http.ProtocolVersion ver
        start local 2 // int code
        start local 3 // java.lang.String reason
         0: .line 83
            aload 0 /* this */
            getfield org.apache.http.impl.execchain.HttpResponseProxy.original:Lorg/apache/http/HttpResponse;
            aload 1 /* ver */
            iload 2 /* code */
            aload 3 /* reason */
            invokeinterface org.apache.http.HttpResponse.setStatusLine:(Lorg/apache/http/ProtocolVersion;ILjava/lang/String;)V
         1: .line 84
            return
        end local 3 // java.lang.String reason
        end local 2 // int code
        end local 1 // org.apache.http.ProtocolVersion ver
        end local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/http/impl/execchain/HttpResponseProxy;
            0    2     1     ver  Lorg/apache/http/ProtocolVersion;
            0    2     2    code  I
            0    2     3  reason  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      ver     final
      code    final
      reason  final

  public void setStatusCode(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
        start local 1 // int code
         0: .line 88
            aload 0 /* this */
            getfield org.apache.http.impl.execchain.HttpResponseProxy.original:Lorg/apache/http/HttpResponse;
            iload 1 /* code */
            invokeinterface org.apache.http.HttpResponse.setStatusCode:(I)V
         1: .line 89
            return
        end local 1 // int code
        end local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/http/impl/execchain/HttpResponseProxy;
            0    2     1  code  I
    Exceptions:
      throws java.lang.IllegalStateException
    MethodParameters:
      Name  Flags
      code  final

  public void setReasonPhrase(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
        start local 1 // java.lang.String reason
         0: .line 93
            aload 0 /* this */
            getfield org.apache.http.impl.execchain.HttpResponseProxy.original:Lorg/apache/http/HttpResponse;
            aload 1 /* reason */
            invokeinterface org.apache.http.HttpResponse.setReasonPhrase:(Ljava/lang/String;)V
         1: .line 94
            return
        end local 1 // java.lang.String reason
        end local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/http/impl/execchain/HttpResponseProxy;
            0    2     1  reason  Ljava/lang/String;
    Exceptions:
      throws java.lang.IllegalStateException
    MethodParameters:
        Name  Flags
      reason  final

  public org.apache.http.HttpEntity getEntity();
    descriptor: ()Lorg/apache/http/HttpEntity;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
         0: .line 98
            aload 0 /* this */
            getfield org.apache.http.impl.execchain.HttpResponseProxy.original:Lorg/apache/http/HttpResponse;
            invokeinterface org.apache.http.HttpResponse.getEntity:()Lorg/apache/http/HttpEntity;
            areturn
        end local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/execchain/HttpResponseProxy;

  public void setEntity(org.apache.http.HttpEntity);
    descriptor: (Lorg/apache/http/HttpEntity;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
        start local 1 // org.apache.http.HttpEntity entity
         0: .line 103
            aload 0 /* this */
            getfield org.apache.http.impl.execchain.HttpResponseProxy.original:Lorg/apache/http/HttpResponse;
            aload 1 /* entity */
            invokeinterface org.apache.http.HttpResponse.setEntity:(Lorg/apache/http/HttpEntity;)V
         1: .line 104
            return
        end local 1 // org.apache.http.HttpEntity entity
        end local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/http/impl/execchain/HttpResponseProxy;
            0    2     1  entity  Lorg/apache/http/HttpEntity;
    MethodParameters:
        Name  Flags
      entity  final

  public java.util.Locale getLocale();
    descriptor: ()Ljava/util/Locale;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
         0: .line 108
            aload 0 /* this */
            getfield org.apache.http.impl.execchain.HttpResponseProxy.original:Lorg/apache/http/HttpResponse;
            invokeinterface org.apache.http.HttpResponse.getLocale:()Ljava/util/Locale;
            areturn
        end local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/execchain/HttpResponseProxy;

  public void setLocale(java.util.Locale);
    descriptor: (Ljava/util/Locale;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
        start local 1 // java.util.Locale loc
         0: .line 113
            aload 0 /* this */
            getfield org.apache.http.impl.execchain.HttpResponseProxy.original:Lorg/apache/http/HttpResponse;
            aload 1 /* loc */
            invokeinterface org.apache.http.HttpResponse.setLocale:(Ljava/util/Locale;)V
         1: .line 114
            return
        end local 1 // java.util.Locale loc
        end local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/http/impl/execchain/HttpResponseProxy;
            0    2     1   loc  Ljava/util/Locale;
    MethodParameters:
      Name  Flags
      loc   final

  public org.apache.http.ProtocolVersion getProtocolVersion();
    descriptor: ()Lorg/apache/http/ProtocolVersion;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
         0: .line 118
            aload 0 /* this */
            getfield org.apache.http.impl.execchain.HttpResponseProxy.original:Lorg/apache/http/HttpResponse;
            invokeinterface org.apache.http.HttpResponse.getProtocolVersion:()Lorg/apache/http/ProtocolVersion;
            areturn
        end local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/execchain/HttpResponseProxy;

  public boolean containsHeader(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
        start local 1 // java.lang.String name
         0: .line 123
            aload 0 /* this */
            getfield org.apache.http.impl.execchain.HttpResponseProxy.original:Lorg/apache/http/HttpResponse;
            aload 1 /* name */
            invokeinterface org.apache.http.HttpResponse.containsHeader:(Ljava/lang/String;)Z
            ireturn
        end local 1 // java.lang.String name
        end local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/execchain/HttpResponseProxy;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  final

  public org.apache.http.Header[] getHeaders(java.lang.String);
    descriptor: (Ljava/lang/String;)[Lorg/apache/http/Header;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
        start local 1 // java.lang.String name
         0: .line 128
            aload 0 /* this */
            getfield org.apache.http.impl.execchain.HttpResponseProxy.original:Lorg/apache/http/HttpResponse;
            aload 1 /* name */
            invokeinterface org.apache.http.HttpResponse.getHeaders:(Ljava/lang/String;)[Lorg/apache/http/Header;
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/execchain/HttpResponseProxy;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  final

  public org.apache.http.Header getFirstHeader(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/http/Header;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
        start local 1 // java.lang.String name
         0: .line 133
            aload 0 /* this */
            getfield org.apache.http.impl.execchain.HttpResponseProxy.original:Lorg/apache/http/HttpResponse;
            aload 1 /* name */
            invokeinterface org.apache.http.HttpResponse.getFirstHeader:(Ljava/lang/String;)Lorg/apache/http/Header;
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/execchain/HttpResponseProxy;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  final

  public org.apache.http.Header getLastHeader(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/http/Header;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
        start local 1 // java.lang.String name
         0: .line 138
            aload 0 /* this */
            getfield org.apache.http.impl.execchain.HttpResponseProxy.original:Lorg/apache/http/HttpResponse;
            aload 1 /* name */
            invokeinterface org.apache.http.HttpResponse.getLastHeader:(Ljava/lang/String;)Lorg/apache/http/Header;
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/execchain/HttpResponseProxy;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  final

  public org.apache.http.Header[] getAllHeaders();
    descriptor: ()[Lorg/apache/http/Header;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
         0: .line 143
            aload 0 /* this */
            getfield org.apache.http.impl.execchain.HttpResponseProxy.original:Lorg/apache/http/HttpResponse;
            invokeinterface org.apache.http.HttpResponse.getAllHeaders:()[Lorg/apache/http/Header;
            areturn
        end local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/execchain/HttpResponseProxy;

  public void addHeader(org.apache.http.Header);
    descriptor: (Lorg/apache/http/Header;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
        start local 1 // org.apache.http.Header header
         0: .line 148
            aload 0 /* this */
            getfield org.apache.http.impl.execchain.HttpResponseProxy.original:Lorg/apache/http/HttpResponse;
            aload 1 /* header */
            invokeinterface org.apache.http.HttpResponse.addHeader:(Lorg/apache/http/Header;)V
         1: .line 149
            return
        end local 1 // org.apache.http.Header header
        end local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/http/impl/execchain/HttpResponseProxy;
            0    2     1  header  Lorg/apache/http/Header;
    MethodParameters:
        Name  Flags
      header  final

  public void addHeader(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String value
         0: .line 153
            aload 0 /* this */
            getfield org.apache.http.impl.execchain.HttpResponseProxy.original:Lorg/apache/http/HttpResponse;
            aload 1 /* name */
            aload 2 /* value */
            invokeinterface org.apache.http.HttpResponse.addHeader:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 154
            return
        end local 2 // java.lang.String value
        end local 1 // java.lang.String name
        end local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/http/impl/execchain/HttpResponseProxy;
            0    2     1   name  Ljava/lang/String;
            0    2     2  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      name   final
      value  final

  public void setHeader(org.apache.http.Header);
    descriptor: (Lorg/apache/http/Header;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
        start local 1 // org.apache.http.Header header
         0: .line 158
            aload 0 /* this */
            getfield org.apache.http.impl.execchain.HttpResponseProxy.original:Lorg/apache/http/HttpResponse;
            aload 1 /* header */
            invokeinterface org.apache.http.HttpResponse.setHeader:(Lorg/apache/http/Header;)V
         1: .line 159
            return
        end local 1 // org.apache.http.Header header
        end local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/http/impl/execchain/HttpResponseProxy;
            0    2     1  header  Lorg/apache/http/Header;
    MethodParameters:
        Name  Flags
      header  final

  public void setHeader(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String value
         0: .line 163
            aload 0 /* this */
            getfield org.apache.http.impl.execchain.HttpResponseProxy.original:Lorg/apache/http/HttpResponse;
            aload 1 /* name */
            aload 2 /* value */
            invokeinterface org.apache.http.HttpResponse.setHeader:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 164
            return
        end local 2 // java.lang.String value
        end local 1 // java.lang.String name
        end local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/http/impl/execchain/HttpResponseProxy;
            0    2     1   name  Ljava/lang/String;
            0    2     2  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      name   final
      value  final

  public void setHeaders(org.apache.http.Header[]);
    descriptor: ([Lorg/apache/http/Header;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
        start local 1 // org.apache.http.Header[] headers
         0: .line 168
            aload 0 /* this */
            getfield org.apache.http.impl.execchain.HttpResponseProxy.original:Lorg/apache/http/HttpResponse;
            aload 1 /* headers */
            invokeinterface org.apache.http.HttpResponse.setHeaders:([Lorg/apache/http/Header;)V
         1: .line 169
            return
        end local 1 // org.apache.http.Header[] headers
        end local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/apache/http/impl/execchain/HttpResponseProxy;
            0    2     1  headers  [Lorg/apache/http/Header;
    MethodParameters:
         Name  Flags
      headers  final

  public void removeHeader(org.apache.http.Header);
    descriptor: (Lorg/apache/http/Header;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
        start local 1 // org.apache.http.Header header
         0: .line 173
            aload 0 /* this */
            getfield org.apache.http.impl.execchain.HttpResponseProxy.original:Lorg/apache/http/HttpResponse;
            aload 1 /* header */
            invokeinterface org.apache.http.HttpResponse.removeHeader:(Lorg/apache/http/Header;)V
         1: .line 174
            return
        end local 1 // org.apache.http.Header header
        end local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/http/impl/execchain/HttpResponseProxy;
            0    2     1  header  Lorg/apache/http/Header;
    MethodParameters:
        Name  Flags
      header  final

  public void removeHeaders(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
        start local 1 // java.lang.String name
         0: .line 178
            aload 0 /* this */
            getfield org.apache.http.impl.execchain.HttpResponseProxy.original:Lorg/apache/http/HttpResponse;
            aload 1 /* name */
            invokeinterface org.apache.http.HttpResponse.removeHeaders:(Ljava/lang/String;)V
         1: .line 179
            return
        end local 1 // java.lang.String name
        end local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/http/impl/execchain/HttpResponseProxy;
            0    2     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  final

  public org.apache.http.HeaderIterator headerIterator();
    descriptor: ()Lorg/apache/http/HeaderIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
         0: .line 183
            aload 0 /* this */
            getfield org.apache.http.impl.execchain.HttpResponseProxy.original:Lorg/apache/http/HttpResponse;
            invokeinterface org.apache.http.HttpResponse.headerIterator:()Lorg/apache/http/HeaderIterator;
            areturn
        end local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/execchain/HttpResponseProxy;

  public org.apache.http.HeaderIterator headerIterator(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/http/HeaderIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
        start local 1 // java.lang.String name
         0: .line 188
            aload 0 /* this */
            getfield org.apache.http.impl.execchain.HttpResponseProxy.original:Lorg/apache/http/HttpResponse;
            aload 1 /* name */
            invokeinterface org.apache.http.HttpResponse.headerIterator:(Ljava/lang/String;)Lorg/apache/http/HeaderIterator;
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/execchain/HttpResponseProxy;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  final

  public org.apache.http.params.HttpParams getParams();
    descriptor: ()Lorg/apache/http/params/HttpParams;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
         0: .line 193
            aload 0 /* this */
            getfield org.apache.http.impl.execchain.HttpResponseProxy.original:Lorg/apache/http/HttpResponse;
            invokeinterface org.apache.http.HttpResponse.getParams:()Lorg/apache/http/params/HttpParams;
            areturn
        end local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/execchain/HttpResponseProxy;

  public void setParams(org.apache.http.params.HttpParams);
    descriptor: (Lorg/apache/http/params/HttpParams;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
        start local 1 // org.apache.http.params.HttpParams params
         0: .line 198
            aload 0 /* this */
            getfield org.apache.http.impl.execchain.HttpResponseProxy.original:Lorg/apache/http/HttpResponse;
            aload 1 /* params */
            invokeinterface org.apache.http.HttpResponse.setParams:(Lorg/apache/http/params/HttpParams;)V
         1: .line 199
            return
        end local 1 // org.apache.http.params.HttpParams params
        end local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/http/impl/execchain/HttpResponseProxy;
            0    2     1  params  Lorg/apache/http/params/HttpParams;
    MethodParameters:
        Name  Flags
      params  final

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
         0: .line 203
            new java.lang.StringBuilder
            dup
            ldc "HttpResponseProxy{"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            astore 1 /* sb */
        start local 1 // java.lang.StringBuilder sb
         1: .line 204
            aload 1 /* sb */
            aload 0 /* this */
            getfield org.apache.http.impl.execchain.HttpResponseProxy.original:Lorg/apache/http/HttpResponse;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         2: .line 205
            aload 1 /* sb */
            bipush 125
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         3: .line 206
            aload 1 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder sb
        end local 0 // org.apache.http.impl.execchain.HttpResponseProxy this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/http/impl/execchain/HttpResponseProxy;
            1    4     1    sb  Ljava/lang/StringBuilder;
}
SourceFile: "HttpResponseProxy.java"