class org.apache.http.impl.conn.LoggingManagedHttpClientConnection extends org.apache.http.impl.conn.DefaultManagedHttpClientConnection
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.apache.http.impl.conn.LoggingManagedHttpClientConnection
  super_class: org.apache.http.impl.conn.DefaultManagedHttpClientConnection
{
  private final org.apache.commons.logging.Log log;
    descriptor: Lorg/apache/commons/logging/Log;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.commons.logging.Log headerLog;
    descriptor: Lorg/apache/commons/logging/Log;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.http.impl.conn.Wire wire;
    descriptor: Lorg/apache/http/impl/conn/Wire;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(java.lang.String, org.apache.commons.logging.Log, org.apache.commons.logging.Log, org.apache.commons.logging.Log, int, int, java.nio.charset.CharsetDecoder, java.nio.charset.CharsetEncoder, org.apache.http.config.MessageConstraints, org.apache.http.entity.ContentLengthStrategy, org.apache.http.entity.ContentLengthStrategy, org.apache.http.io.HttpMessageWriterFactory<org.apache.http.HttpRequest>, org.apache.http.io.HttpMessageParserFactory<org.apache.http.HttpResponse>);
    descriptor: (Ljava/lang/String;Lorg/apache/commons/logging/Log;Lorg/apache/commons/logging/Log;Lorg/apache/commons/logging/Log;IILjava/nio/charset/CharsetDecoder;Ljava/nio/charset/CharsetEncoder;Lorg/apache/http/config/MessageConstraints;Lorg/apache/http/entity/ContentLengthStrategy;Lorg/apache/http/entity/ContentLengthStrategy;Lorg/apache/http/io/HttpMessageWriterFactory;Lorg/apache/http/io/HttpMessageParserFactory;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=11, locals=14, args_size=14
        start local 0 // org.apache.http.impl.conn.LoggingManagedHttpClientConnection this
        start local 1 // java.lang.String id
        start local 2 // org.apache.commons.logging.Log log
        start local 3 // org.apache.commons.logging.Log headerLog
        start local 4 // org.apache.commons.logging.Log wireLog
        start local 5 // int bufferSize
        start local 6 // int fragmentSizeHint
        start local 7 // java.nio.charset.CharsetDecoder charDecoder
        start local 8 // java.nio.charset.CharsetEncoder charEncoder
        start local 9 // org.apache.http.config.MessageConstraints constraints
        start local 10 // org.apache.http.entity.ContentLengthStrategy incomingContentStrategy
        start local 11 // org.apache.http.entity.ContentLengthStrategy outgoingContentStrategy
        start local 12 // org.apache.http.io.HttpMessageWriterFactory requestWriterFactory
        start local 13 // org.apache.http.io.HttpMessageParserFactory responseParserFactory
         0: .line 66
            aload 0 /* this */
            aload 1 /* id */
            iload 5 /* bufferSize */
            iload 6 /* fragmentSizeHint */
            aload 7 /* charDecoder */
            aload 8 /* charEncoder */
         1: .line 67
            aload 9 /* constraints */
            aload 10 /* incomingContentStrategy */
            aload 11 /* outgoingContentStrategy */
         2: .line 68
            aload 12 /* requestWriterFactory */
            aload 13 /* responseParserFactory */
            invokespecial org.apache.http.impl.conn.DefaultManagedHttpClientConnection.<init>:(Ljava/lang/String;IILjava/nio/charset/CharsetDecoder;Ljava/nio/charset/CharsetEncoder;Lorg/apache/http/config/MessageConstraints;Lorg/apache/http/entity/ContentLengthStrategy;Lorg/apache/http/entity/ContentLengthStrategy;Lorg/apache/http/io/HttpMessageWriterFactory;Lorg/apache/http/io/HttpMessageParserFactory;)V
         3: .line 69
            aload 0 /* this */
            aload 2 /* log */
            putfield org.apache.http.impl.conn.LoggingManagedHttpClientConnection.log:Lorg/apache/commons/logging/Log;
         4: .line 70
            aload 0 /* this */
            aload 3 /* headerLog */
            putfield org.apache.http.impl.conn.LoggingManagedHttpClientConnection.headerLog:Lorg/apache/commons/logging/Log;
         5: .line 71
            aload 0 /* this */
            new org.apache.http.impl.conn.Wire
            dup
            aload 4 /* wireLog */
            aload 1 /* id */
            invokespecial org.apache.http.impl.conn.Wire.<init>:(Lorg/apache/commons/logging/Log;Ljava/lang/String;)V
            putfield org.apache.http.impl.conn.LoggingManagedHttpClientConnection.wire:Lorg/apache/http/impl/conn/Wire;
         6: .line 72
            return
        end local 13 // org.apache.http.io.HttpMessageParserFactory responseParserFactory
        end local 12 // org.apache.http.io.HttpMessageWriterFactory requestWriterFactory
        end local 11 // org.apache.http.entity.ContentLengthStrategy outgoingContentStrategy
        end local 10 // org.apache.http.entity.ContentLengthStrategy incomingContentStrategy
        end local 9 // org.apache.http.config.MessageConstraints constraints
        end local 8 // java.nio.charset.CharsetEncoder charEncoder
        end local 7 // java.nio.charset.CharsetDecoder charDecoder
        end local 6 // int fragmentSizeHint
        end local 5 // int bufferSize
        end local 4 // org.apache.commons.logging.Log wireLog
        end local 3 // org.apache.commons.logging.Log headerLog
        end local 2 // org.apache.commons.logging.Log log
        end local 1 // java.lang.String id
        end local 0 // org.apache.http.impl.conn.LoggingManagedHttpClientConnection this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    7     0                     this  Lorg/apache/http/impl/conn/LoggingManagedHttpClientConnection;
            0    7     1                       id  Ljava/lang/String;
            0    7     2                      log  Lorg/apache/commons/logging/Log;
            0    7     3                headerLog  Lorg/apache/commons/logging/Log;
            0    7     4                  wireLog  Lorg/apache/commons/logging/Log;
            0    7     5               bufferSize  I
            0    7     6         fragmentSizeHint  I
            0    7     7              charDecoder  Ljava/nio/charset/CharsetDecoder;
            0    7     8              charEncoder  Ljava/nio/charset/CharsetEncoder;
            0    7     9              constraints  Lorg/apache/http/config/MessageConstraints;
            0    7    10  incomingContentStrategy  Lorg/apache/http/entity/ContentLengthStrategy;
            0    7    11  outgoingContentStrategy  Lorg/apache/http/entity/ContentLengthStrategy;
            0    7    12     requestWriterFactory  Lorg/apache/http/io/HttpMessageWriterFactory<Lorg/apache/http/HttpRequest;>;
            0    7    13    responseParserFactory  Lorg/apache/http/io/HttpMessageParserFactory<Lorg/apache/http/HttpResponse;>;
    Signature: (Ljava/lang/String;Lorg/apache/commons/logging/Log;Lorg/apache/commons/logging/Log;Lorg/apache/commons/logging/Log;IILjava/nio/charset/CharsetDecoder;Ljava/nio/charset/CharsetEncoder;Lorg/apache/http/config/MessageConstraints;Lorg/apache/http/entity/ContentLengthStrategy;Lorg/apache/http/entity/ContentLengthStrategy;Lorg/apache/http/io/HttpMessageWriterFactory<Lorg/apache/http/HttpRequest;>;Lorg/apache/http/io/HttpMessageParserFactory<Lorg/apache/http/HttpResponse;>;)V
    MethodParameters:
                         Name  Flags
      id                       final
      log                      final
      headerLog                final
      wireLog                  final
      bufferSize               final
      fragmentSizeHint         final
      charDecoder              final
      charEncoder              final
      constraints              final
      incomingContentStrategy  final
      outgoingContentStrategy  final
      requestWriterFactory     final
      responseParserFactory    final

  public void close();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.http.impl.conn.LoggingManagedHttpClientConnection this
         0: .line 77
            aload 0 /* this */
            invokespecial org.apache.http.impl.conn.DefaultManagedHttpClientConnection.isOpen:()Z
            ifeq 4
         1: .line 78
            aload 0 /* this */
            getfield org.apache.http.impl.conn.LoggingManagedHttpClientConnection.log:Lorg/apache/commons/logging/Log;
            invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
            ifeq 3
         2: .line 79
            aload 0 /* this */
            getfield org.apache.http.impl.conn.LoggingManagedHttpClientConnection.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            invokevirtual org.apache.http.impl.conn.LoggingManagedHttpClientConnection.getId:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ": Close connection"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
         3: .line 81
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokespecial org.apache.http.impl.conn.DefaultManagedHttpClientConnection.close:()V
         4: .line 83
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.http.impl.conn.LoggingManagedHttpClientConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/apache/http/impl/conn/LoggingManagedHttpClientConnection;
    Exceptions:
      throws java.io.IOException

  public void setSocketTimeout(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.http.impl.conn.LoggingManagedHttpClientConnection this
        start local 1 // int timeout
         0: .line 87
            aload 0 /* this */
            getfield org.apache.http.impl.conn.LoggingManagedHttpClientConnection.log:Lorg/apache/commons/logging/Log;
            invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
            ifeq 2
         1: .line 88
            aload 0 /* this */
            getfield org.apache.http.impl.conn.LoggingManagedHttpClientConnection.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            invokevirtual org.apache.http.impl.conn.LoggingManagedHttpClientConnection.getId:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ": set socket timeout to "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 1 /* timeout */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
         2: .line 90
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* timeout */
            invokespecial org.apache.http.impl.conn.DefaultManagedHttpClientConnection.setSocketTimeout:(I)V
         3: .line 91
            return
        end local 1 // int timeout
        end local 0 // org.apache.http.impl.conn.LoggingManagedHttpClientConnection this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lorg/apache/http/impl/conn/LoggingManagedHttpClientConnection;
            0    4     1  timeout  I
    MethodParameters:
         Name  Flags
      timeout  final

  public void shutdown();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.http.impl.conn.LoggingManagedHttpClientConnection this
         0: .line 95
            aload 0 /* this */
            getfield org.apache.http.impl.conn.LoggingManagedHttpClientConnection.log:Lorg/apache/commons/logging/Log;
            invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
            ifeq 2
         1: .line 96
            aload 0 /* this */
            getfield org.apache.http.impl.conn.LoggingManagedHttpClientConnection.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            invokevirtual org.apache.http.impl.conn.LoggingManagedHttpClientConnection.getId:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ": Shutdown connection"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
         2: .line 98
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokespecial org.apache.http.impl.conn.DefaultManagedHttpClientConnection.shutdown:()V
         3: .line 99
            return
        end local 0 // org.apache.http.impl.conn.LoggingManagedHttpClientConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/http/impl/conn/LoggingManagedHttpClientConnection;
    Exceptions:
      throws java.io.IOException

  protected java.io.InputStream getSocketInputStream(java.net.Socket);
    descriptor: (Ljava/net/Socket;)Ljava/io/InputStream;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.apache.http.impl.conn.LoggingManagedHttpClientConnection this
        start local 1 // java.net.Socket socket
         0: .line 103
            aload 0 /* this */
            aload 1 /* socket */
            invokespecial org.apache.http.impl.conn.DefaultManagedHttpClientConnection.getSocketInputStream:(Ljava/net/Socket;)Ljava/io/InputStream;
            astore 2 /* in */
        start local 2 // java.io.InputStream in
         1: .line 104
            aload 0 /* this */
            getfield org.apache.http.impl.conn.LoggingManagedHttpClientConnection.wire:Lorg/apache/http/impl/conn/Wire;
            invokevirtual org.apache.http.impl.conn.Wire.enabled:()Z
            ifeq 3
         2: .line 105
            new org.apache.http.impl.conn.LoggingInputStream
            dup
            aload 2 /* in */
            aload 0 /* this */
            getfield org.apache.http.impl.conn.LoggingManagedHttpClientConnection.wire:Lorg/apache/http/impl/conn/Wire;
            invokespecial org.apache.http.impl.conn.LoggingInputStream.<init>:(Ljava/io/InputStream;Lorg/apache/http/impl/conn/Wire;)V
            astore 2 /* in */
         3: .line 107
      StackMap locals: java.io.InputStream
      StackMap stack:
            aload 2 /* in */
            areturn
        end local 2 // java.io.InputStream in
        end local 1 // java.net.Socket socket
        end local 0 // org.apache.http.impl.conn.LoggingManagedHttpClientConnection this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/apache/http/impl/conn/LoggingManagedHttpClientConnection;
            0    4     1  socket  Ljava/net/Socket;
            1    4     2      in  Ljava/io/InputStream;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      socket  final

  protected java.io.OutputStream getSocketOutputStream(java.net.Socket);
    descriptor: (Ljava/net/Socket;)Ljava/io/OutputStream;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.apache.http.impl.conn.LoggingManagedHttpClientConnection this
        start local 1 // java.net.Socket socket
         0: .line 112
            aload 0 /* this */
            aload 1 /* socket */
            invokespecial org.apache.http.impl.conn.DefaultManagedHttpClientConnection.getSocketOutputStream:(Ljava/net/Socket;)Ljava/io/OutputStream;
            astore 2 /* out */
        start local 2 // java.io.OutputStream out
         1: .line 113
            aload 0 /* this */
            getfield org.apache.http.impl.conn.LoggingManagedHttpClientConnection.wire:Lorg/apache/http/impl/conn/Wire;
            invokevirtual org.apache.http.impl.conn.Wire.enabled:()Z
            ifeq 3
         2: .line 114
            new org.apache.http.impl.conn.LoggingOutputStream
            dup
            aload 2 /* out */
            aload 0 /* this */
            getfield org.apache.http.impl.conn.LoggingManagedHttpClientConnection.wire:Lorg/apache/http/impl/conn/Wire;
            invokespecial org.apache.http.impl.conn.LoggingOutputStream.<init>:(Ljava/io/OutputStream;Lorg/apache/http/impl/conn/Wire;)V
            astore 2 /* out */
         3: .line 116
      StackMap locals: java.io.OutputStream
      StackMap stack:
            aload 2 /* out */
            areturn
        end local 2 // java.io.OutputStream out
        end local 1 // java.net.Socket socket
        end local 0 // org.apache.http.impl.conn.LoggingManagedHttpClientConnection this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/apache/http/impl/conn/LoggingManagedHttpClientConnection;
            0    4     1  socket  Ljava/net/Socket;
            1    4     2     out  Ljava/io/OutputStream;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      socket  final

  protected void onResponseReceived(org.apache.http.HttpResponse);
    descriptor: (Lorg/apache/http/HttpResponse;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=7, args_size=2
        start local 0 // org.apache.http.impl.conn.LoggingManagedHttpClientConnection this
        start local 1 // org.apache.http.HttpResponse response
         0: .line 121
            aload 1 /* response */
            ifnull 8
            aload 0 /* this */
            getfield org.apache.http.impl.conn.LoggingManagedHttpClientConnection.headerLog:Lorg/apache/commons/logging/Log;
            invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
            ifeq 8
         1: .line 122
            aload 0 /* this */
            getfield org.apache.http.impl.conn.LoggingManagedHttpClientConnection.headerLog:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            invokevirtual org.apache.http.impl.conn.LoggingManagedHttpClientConnection.getId:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc " << "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* response */
            invokeinterface org.apache.http.HttpResponse.getStatusLine:()Lorg/apache/http/StatusLine;
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
         2: .line 123
            aload 1 /* response */
            invokeinterface org.apache.http.HttpResponse.getAllHeaders:()[Lorg/apache/http/Header;
            astore 2 /* headers */
        start local 2 // org.apache.http.Header[] headers
         3: .line 124
            aload 2 /* headers */
            dup
            astore 6
            arraylength
            istore 5
            iconst_0
            istore 4
            goto 7
      StackMap locals: org.apache.http.impl.conn.LoggingManagedHttpClientConnection org.apache.http.HttpResponse org.apache.http.Header[] top int int org.apache.http.Header[]
      StackMap stack:
         4: aload 6
            iload 4
            aaload
            astore 3 /* header */
        start local 3 // org.apache.http.Header header
         5: .line 125
            aload 0 /* this */
            getfield org.apache.http.impl.conn.LoggingManagedHttpClientConnection.headerLog:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            invokevirtual org.apache.http.impl.conn.LoggingManagedHttpClientConnection.getId:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc " << "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 3 /* header */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
        end local 3 // org.apache.http.Header header
         6: .line 124
            iinc 4 1
      StackMap locals:
      StackMap stack:
         7: iload 4
            iload 5
            if_icmplt 4
        end local 2 // org.apache.http.Header[] headers
         8: .line 128
      StackMap locals: org.apache.http.impl.conn.LoggingManagedHttpClientConnection org.apache.http.HttpResponse
      StackMap stack:
            return
        end local 1 // org.apache.http.HttpResponse response
        end local 0 // org.apache.http.impl.conn.LoggingManagedHttpClientConnection this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    9     0      this  Lorg/apache/http/impl/conn/LoggingManagedHttpClientConnection;
            0    9     1  response  Lorg/apache/http/HttpResponse;
            3    8     2   headers  [Lorg/apache/http/Header;
            5    6     3    header  Lorg/apache/http/Header;
    MethodParameters:
          Name  Flags
      response  final

  protected void onRequestSubmitted(org.apache.http.HttpRequest);
    descriptor: (Lorg/apache/http/HttpRequest;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=7, args_size=2
        start local 0 // org.apache.http.impl.conn.LoggingManagedHttpClientConnection this
        start local 1 // org.apache.http.HttpRequest request
         0: .line 132
            aload 1 /* request */
            ifnull 8
            aload 0 /* this */
            getfield org.apache.http.impl.conn.LoggingManagedHttpClientConnection.headerLog:Lorg/apache/commons/logging/Log;
            invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
            ifeq 8
         1: .line 133
            aload 0 /* this */
            getfield org.apache.http.impl.conn.LoggingManagedHttpClientConnection.headerLog:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            invokevirtual org.apache.http.impl.conn.LoggingManagedHttpClientConnection.getId:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc " >> "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* request */
            invokeinterface org.apache.http.HttpRequest.getRequestLine:()Lorg/apache/http/RequestLine;
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
         2: .line 134
            aload 1 /* request */
            invokeinterface org.apache.http.HttpRequest.getAllHeaders:()[Lorg/apache/http/Header;
            astore 2 /* headers */
        start local 2 // org.apache.http.Header[] headers
         3: .line 135
            aload 2 /* headers */
            dup
            astore 6
            arraylength
            istore 5
            iconst_0
            istore 4
            goto 7
      StackMap locals: org.apache.http.impl.conn.LoggingManagedHttpClientConnection org.apache.http.HttpRequest org.apache.http.Header[] top int int org.apache.http.Header[]
      StackMap stack:
         4: aload 6
            iload 4
            aaload
            astore 3 /* header */
        start local 3 // org.apache.http.Header header
         5: .line 136
            aload 0 /* this */
            getfield org.apache.http.impl.conn.LoggingManagedHttpClientConnection.headerLog:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            invokevirtual org.apache.http.impl.conn.LoggingManagedHttpClientConnection.getId:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc " >> "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 3 /* header */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
        end local 3 // org.apache.http.Header header
         6: .line 135
            iinc 4 1
      StackMap locals:
      StackMap stack:
         7: iload 4
            iload 5
            if_icmplt 4
        end local 2 // org.apache.http.Header[] headers
         8: .line 139
      StackMap locals: org.apache.http.impl.conn.LoggingManagedHttpClientConnection org.apache.http.HttpRequest
      StackMap stack:
            return
        end local 1 // org.apache.http.HttpRequest request
        end local 0 // org.apache.http.impl.conn.LoggingManagedHttpClientConnection this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    9     0     this  Lorg/apache/http/impl/conn/LoggingManagedHttpClientConnection;
            0    9     1  request  Lorg/apache/http/HttpRequest;
            3    8     2  headers  [Lorg/apache/http/Header;
            5    6     3   header  Lorg/apache/http/Header;
    MethodParameters:
         Name  Flags
      request  final
}
SourceFile: "LoggingManagedHttpClientConnection.java"