public class org.apache.http.impl.conn.ManagedHttpClientConnectionFactory implements org.apache.http.conn.HttpConnectionFactory<org.apache.http.conn.routing.HttpRoute, org.apache.http.conn.ManagedHttpClientConnection>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.http.impl.conn.ManagedHttpClientConnectionFactory
  super_class: java.lang.Object
{
  private static final java.util.concurrent.atomic.AtomicLong COUNTER;
    descriptor: Ljava/util/concurrent/atomic/AtomicLong;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  public static final org.apache.http.impl.conn.ManagedHttpClientConnectionFactory INSTANCE;
    descriptor: Lorg/apache/http/impl/conn/ManagedHttpClientConnectionFactory;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  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.commons.logging.Log wireLog;
    descriptor: Lorg/apache/commons/logging/Log;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.http.io.HttpMessageWriterFactory<org.apache.http.HttpRequest> requestWriterFactory;
    descriptor: Lorg/apache/http/io/HttpMessageWriterFactory;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Lorg/apache/http/io/HttpMessageWriterFactory<Lorg/apache/http/HttpRequest;>;

  private final org.apache.http.io.HttpMessageParserFactory<org.apache.http.HttpResponse> responseParserFactory;
    descriptor: Lorg/apache/http/io/HttpMessageParserFactory;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Lorg/apache/http/io/HttpMessageParserFactory<Lorg/apache/http/HttpResponse;>;

  private final org.apache.http.entity.ContentLengthStrategy incomingContentStrategy;
    descriptor: Lorg/apache/http/entity/ContentLengthStrategy;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.http.entity.ContentLengthStrategy outgoingContentStrategy;
    descriptor: Lorg/apache/http/entity/ContentLengthStrategy;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 61
            new java.util.concurrent.atomic.AtomicLong
            dup
            invokespecial java.util.concurrent.atomic.AtomicLong.<init>:()V
            putstatic org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.COUNTER:Ljava/util/concurrent/atomic/AtomicLong;
         1: .line 63
            new org.apache.http.impl.conn.ManagedHttpClientConnectionFactory
            dup
            invokespecial org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.<init>:()V
            putstatic org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.INSTANCE:Lorg/apache/http/impl/conn/ManagedHttpClientConnectionFactory;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(org.apache.http.io.HttpMessageWriterFactory<org.apache.http.HttpRequest>, org.apache.http.io.HttpMessageParserFactory<org.apache.http.HttpResponse>, org.apache.http.entity.ContentLengthStrategy, org.apache.http.entity.ContentLengthStrategy);
    descriptor: (Lorg/apache/http/io/HttpMessageWriterFactory;Lorg/apache/http/io/HttpMessageParserFactory;Lorg/apache/http/entity/ContentLengthStrategy;Lorg/apache/http/entity/ContentLengthStrategy;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=5
        start local 0 // org.apache.http.impl.conn.ManagedHttpClientConnectionFactory this
        start local 1 // org.apache.http.io.HttpMessageWriterFactory requestWriterFactory
        start local 2 // org.apache.http.io.HttpMessageParserFactory responseParserFactory
        start local 3 // org.apache.http.entity.ContentLengthStrategy incomingContentStrategy
        start local 4 // org.apache.http.entity.ContentLengthStrategy outgoingContentStrategy
         0: .line 82
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 65
            aload 0 /* this */
            ldc Lorg/apache/http/impl/conn/DefaultManagedHttpClientConnection;
            invokestatic org.apache.commons.logging.LogFactory.getLog:(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;
            putfield org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.log:Lorg/apache/commons/logging/Log;
         2: .line 66
            aload 0 /* this */
            ldc "org.apache.http.headers"
            invokestatic org.apache.commons.logging.LogFactory.getLog:(Ljava/lang/String;)Lorg/apache/commons/logging/Log;
            putfield org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.headerLog:Lorg/apache/commons/logging/Log;
         3: .line 67
            aload 0 /* this */
            ldc "org.apache.http.wire"
            invokestatic org.apache.commons.logging.LogFactory.getLog:(Ljava/lang/String;)Lorg/apache/commons/logging/Log;
            putfield org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.wireLog:Lorg/apache/commons/logging/Log;
         4: .line 83
            aload 0 /* this */
            aload 1 /* requestWriterFactory */
            ifnull 5
            aload 1 /* requestWriterFactory */
            goto 6
         5: .line 84
      StackMap locals: org.apache.http.impl.conn.ManagedHttpClientConnectionFactory org.apache.http.io.HttpMessageWriterFactory org.apache.http.io.HttpMessageParserFactory org.apache.http.entity.ContentLengthStrategy org.apache.http.entity.ContentLengthStrategy
      StackMap stack: org.apache.http.impl.conn.ManagedHttpClientConnectionFactory
            getstatic org.apache.http.impl.io.DefaultHttpRequestWriterFactory.INSTANCE:Lorg/apache/http/impl/io/DefaultHttpRequestWriterFactory;
         6: .line 83
      StackMap locals: org.apache.http.impl.conn.ManagedHttpClientConnectionFactory org.apache.http.io.HttpMessageWriterFactory org.apache.http.io.HttpMessageParserFactory org.apache.http.entity.ContentLengthStrategy org.apache.http.entity.ContentLengthStrategy
      StackMap stack: org.apache.http.impl.conn.ManagedHttpClientConnectionFactory org.apache.http.io.HttpMessageWriterFactory
            putfield org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.requestWriterFactory:Lorg/apache/http/io/HttpMessageWriterFactory;
         7: .line 85
            aload 0 /* this */
            aload 2 /* responseParserFactory */
            ifnull 8
            aload 2 /* responseParserFactory */
            goto 9
         8: .line 86
      StackMap locals:
      StackMap stack: org.apache.http.impl.conn.ManagedHttpClientConnectionFactory
            getstatic org.apache.http.impl.conn.DefaultHttpResponseParserFactory.INSTANCE:Lorg/apache/http/impl/conn/DefaultHttpResponseParserFactory;
         9: .line 85
      StackMap locals: org.apache.http.impl.conn.ManagedHttpClientConnectionFactory org.apache.http.io.HttpMessageWriterFactory org.apache.http.io.HttpMessageParserFactory org.apache.http.entity.ContentLengthStrategy org.apache.http.entity.ContentLengthStrategy
      StackMap stack: org.apache.http.impl.conn.ManagedHttpClientConnectionFactory org.apache.http.io.HttpMessageParserFactory
            putfield org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.responseParserFactory:Lorg/apache/http/io/HttpMessageParserFactory;
        10: .line 87
            aload 0 /* this */
            aload 3 /* incomingContentStrategy */
            ifnull 11
            aload 3 /* incomingContentStrategy */
            goto 12
        11: .line 88
      StackMap locals:
      StackMap stack: org.apache.http.impl.conn.ManagedHttpClientConnectionFactory
            getstatic org.apache.http.impl.entity.LaxContentLengthStrategy.INSTANCE:Lorg/apache/http/impl/entity/LaxContentLengthStrategy;
        12: .line 87
      StackMap locals: org.apache.http.impl.conn.ManagedHttpClientConnectionFactory org.apache.http.io.HttpMessageWriterFactory org.apache.http.io.HttpMessageParserFactory org.apache.http.entity.ContentLengthStrategy org.apache.http.entity.ContentLengthStrategy
      StackMap stack: org.apache.http.impl.conn.ManagedHttpClientConnectionFactory org.apache.http.entity.ContentLengthStrategy
            putfield org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.incomingContentStrategy:Lorg/apache/http/entity/ContentLengthStrategy;
        13: .line 89
            aload 0 /* this */
            aload 4 /* outgoingContentStrategy */
            ifnull 14
            aload 4 /* outgoingContentStrategy */
            goto 15
        14: .line 90
      StackMap locals:
      StackMap stack: org.apache.http.impl.conn.ManagedHttpClientConnectionFactory
            getstatic org.apache.http.impl.entity.StrictContentLengthStrategy.INSTANCE:Lorg/apache/http/impl/entity/StrictContentLengthStrategy;
        15: .line 89
      StackMap locals: org.apache.http.impl.conn.ManagedHttpClientConnectionFactory org.apache.http.io.HttpMessageWriterFactory org.apache.http.io.HttpMessageParserFactory org.apache.http.entity.ContentLengthStrategy org.apache.http.entity.ContentLengthStrategy
      StackMap stack: org.apache.http.impl.conn.ManagedHttpClientConnectionFactory org.apache.http.entity.ContentLengthStrategy
            putfield org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.outgoingContentStrategy:Lorg/apache/http/entity/ContentLengthStrategy;
        16: .line 91
            return
        end local 4 // org.apache.http.entity.ContentLengthStrategy outgoingContentStrategy
        end local 3 // org.apache.http.entity.ContentLengthStrategy incomingContentStrategy
        end local 2 // org.apache.http.io.HttpMessageParserFactory responseParserFactory
        end local 1 // org.apache.http.io.HttpMessageWriterFactory requestWriterFactory
        end local 0 // org.apache.http.impl.conn.ManagedHttpClientConnectionFactory this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0   17     0                     this  Lorg/apache/http/impl/conn/ManagedHttpClientConnectionFactory;
            0   17     1     requestWriterFactory  Lorg/apache/http/io/HttpMessageWriterFactory<Lorg/apache/http/HttpRequest;>;
            0   17     2    responseParserFactory  Lorg/apache/http/io/HttpMessageParserFactory<Lorg/apache/http/HttpResponse;>;
            0   17     3  incomingContentStrategy  Lorg/apache/http/entity/ContentLengthStrategy;
            0   17     4  outgoingContentStrategy  Lorg/apache/http/entity/ContentLengthStrategy;
    Signature: (Lorg/apache/http/io/HttpMessageWriterFactory<Lorg/apache/http/HttpRequest;>;Lorg/apache/http/io/HttpMessageParserFactory<Lorg/apache/http/HttpResponse;>;Lorg/apache/http/entity/ContentLengthStrategy;Lorg/apache/http/entity/ContentLengthStrategy;)V
    MethodParameters:
                         Name  Flags
      requestWriterFactory     final
      responseParserFactory    final
      incomingContentStrategy  final
      outgoingContentStrategy  final

  public void <init>(org.apache.http.io.HttpMessageWriterFactory<org.apache.http.HttpRequest>, org.apache.http.io.HttpMessageParserFactory<org.apache.http.HttpResponse>);
    descriptor: (Lorg/apache/http/io/HttpMessageWriterFactory;Lorg/apache/http/io/HttpMessageParserFactory;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.apache.http.impl.conn.ManagedHttpClientConnectionFactory this
        start local 1 // org.apache.http.io.HttpMessageWriterFactory requestWriterFactory
        start local 2 // org.apache.http.io.HttpMessageParserFactory responseParserFactory
         0: .line 96
            aload 0 /* this */
            aload 1 /* requestWriterFactory */
            aload 2 /* responseParserFactory */
            aconst_null
            aconst_null
            invokespecial org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.<init>:(Lorg/apache/http/io/HttpMessageWriterFactory;Lorg/apache/http/io/HttpMessageParserFactory;Lorg/apache/http/entity/ContentLengthStrategy;Lorg/apache/http/entity/ContentLengthStrategy;)V
         1: .line 97
            return
        end local 2 // org.apache.http.io.HttpMessageParserFactory responseParserFactory
        end local 1 // org.apache.http.io.HttpMessageWriterFactory requestWriterFactory
        end local 0 // org.apache.http.impl.conn.ManagedHttpClientConnectionFactory this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    2     0                   this  Lorg/apache/http/impl/conn/ManagedHttpClientConnectionFactory;
            0    2     1   requestWriterFactory  Lorg/apache/http/io/HttpMessageWriterFactory<Lorg/apache/http/HttpRequest;>;
            0    2     2  responseParserFactory  Lorg/apache/http/io/HttpMessageParserFactory<Lorg/apache/http/HttpResponse;>;
    Signature: (Lorg/apache/http/io/HttpMessageWriterFactory<Lorg/apache/http/HttpRequest;>;Lorg/apache/http/io/HttpMessageParserFactory<Lorg/apache/http/HttpResponse;>;)V
    MethodParameters:
                       Name  Flags
      requestWriterFactory   final
      responseParserFactory  final

  public void <init>(org.apache.http.io.HttpMessageParserFactory<org.apache.http.HttpResponse>);
    descriptor: (Lorg/apache/http/io/HttpMessageParserFactory;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.http.impl.conn.ManagedHttpClientConnectionFactory this
        start local 1 // org.apache.http.io.HttpMessageParserFactory responseParserFactory
         0: .line 101
            aload 0 /* this */
            aconst_null
            aload 1 /* responseParserFactory */
            invokespecial org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.<init>:(Lorg/apache/http/io/HttpMessageWriterFactory;Lorg/apache/http/io/HttpMessageParserFactory;)V
         1: .line 102
            return
        end local 1 // org.apache.http.io.HttpMessageParserFactory responseParserFactory
        end local 0 // org.apache.http.impl.conn.ManagedHttpClientConnectionFactory this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    2     0                   this  Lorg/apache/http/impl/conn/ManagedHttpClientConnectionFactory;
            0    2     1  responseParserFactory  Lorg/apache/http/io/HttpMessageParserFactory<Lorg/apache/http/HttpResponse;>;
    Signature: (Lorg/apache/http/io/HttpMessageParserFactory<Lorg/apache/http/HttpResponse;>;)V
    MethodParameters:
                       Name  Flags
      responseParserFactory  final

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.http.impl.conn.ManagedHttpClientConnectionFactory this
         0: .line 105
            aload 0 /* this */
            aconst_null
            aconst_null
            invokespecial org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.<init>:(Lorg/apache/http/io/HttpMessageWriterFactory;Lorg/apache/http/io/HttpMessageParserFactory;)V
         1: .line 106
            return
        end local 0 // org.apache.http.impl.conn.ManagedHttpClientConnectionFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/http/impl/conn/ManagedHttpClientConnectionFactory;

  public org.apache.http.conn.ManagedHttpClientConnection create(org.apache.http.conn.routing.HttpRoute, org.apache.http.config.ConnectionConfig);
    descriptor: (Lorg/apache/http/conn/routing/HttpRoute;Lorg/apache/http/config/ConnectionConfig;)Lorg/apache/http/conn/ManagedHttpClientConnection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=15, locals=10, args_size=3
        start local 0 // org.apache.http.impl.conn.ManagedHttpClientConnectionFactory this
        start local 1 // org.apache.http.conn.routing.HttpRoute route
        start local 2 // org.apache.http.config.ConnectionConfig config
         0: .line 110
            aload 2 /* config */
            ifnull 1
            aload 2 /* config */
            goto 2
      StackMap locals:
      StackMap stack:
         1: getstatic org.apache.http.config.ConnectionConfig.DEFAULT:Lorg/apache/http/config/ConnectionConfig;
      StackMap locals:
      StackMap stack: org.apache.http.config.ConnectionConfig
         2: astore 3 /* cconfig */
        start local 3 // org.apache.http.config.ConnectionConfig cconfig
         3: .line 111
            aconst_null
            astore 4 /* charDecoder */
        start local 4 // java.nio.charset.CharsetDecoder charDecoder
         4: .line 112
            aconst_null
            astore 5 /* charEncoder */
        start local 5 // java.nio.charset.CharsetEncoder charEncoder
         5: .line 113
            aload 3 /* cconfig */
            invokevirtual org.apache.http.config.ConnectionConfig.getCharset:()Ljava/nio/charset/Charset;
            astore 6 /* charset */
        start local 6 // java.nio.charset.Charset charset
         6: .line 114
            aload 3 /* cconfig */
            invokevirtual org.apache.http.config.ConnectionConfig.getMalformedInputAction:()Ljava/nio/charset/CodingErrorAction;
            ifnull 8
         7: .line 115
            aload 3 /* cconfig */
            invokevirtual org.apache.http.config.ConnectionConfig.getMalformedInputAction:()Ljava/nio/charset/CodingErrorAction;
            goto 9
      StackMap locals: org.apache.http.impl.conn.ManagedHttpClientConnectionFactory org.apache.http.conn.routing.HttpRoute org.apache.http.config.ConnectionConfig org.apache.http.config.ConnectionConfig java.nio.charset.CharsetDecoder java.nio.charset.CharsetEncoder java.nio.charset.Charset
      StackMap stack:
         8: getstatic java.nio.charset.CodingErrorAction.REPORT:Ljava/nio/charset/CodingErrorAction;
         9: .line 114
      StackMap locals:
      StackMap stack: java.nio.charset.CodingErrorAction
            astore 7 /* malformedInputAction */
        start local 7 // java.nio.charset.CodingErrorAction malformedInputAction
        10: .line 116
            aload 3 /* cconfig */
            invokevirtual org.apache.http.config.ConnectionConfig.getUnmappableInputAction:()Ljava/nio/charset/CodingErrorAction;
            ifnull 12
        11: .line 117
            aload 3 /* cconfig */
            invokevirtual org.apache.http.config.ConnectionConfig.getUnmappableInputAction:()Ljava/nio/charset/CodingErrorAction;
            goto 13
      StackMap locals: java.nio.charset.CodingErrorAction
      StackMap stack:
        12: getstatic java.nio.charset.CodingErrorAction.REPORT:Ljava/nio/charset/CodingErrorAction;
        13: .line 116
      StackMap locals:
      StackMap stack: java.nio.charset.CodingErrorAction
            astore 8 /* unmappableInputAction */
        start local 8 // java.nio.charset.CodingErrorAction unmappableInputAction
        14: .line 118
            aload 6 /* charset */
            ifnull 21
        15: .line 119
            aload 6 /* charset */
            invokevirtual java.nio.charset.Charset.newDecoder:()Ljava/nio/charset/CharsetDecoder;
            astore 4 /* charDecoder */
        16: .line 120
            aload 4 /* charDecoder */
            aload 7 /* malformedInputAction */
            invokevirtual java.nio.charset.CharsetDecoder.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder;
            pop
        17: .line 121
            aload 4 /* charDecoder */
            aload 8 /* unmappableInputAction */
            invokevirtual java.nio.charset.CharsetDecoder.onUnmappableCharacter:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder;
            pop
        18: .line 122
            aload 6 /* charset */
            invokevirtual java.nio.charset.Charset.newEncoder:()Ljava/nio/charset/CharsetEncoder;
            astore 5 /* charEncoder */
        19: .line 123
            aload 5 /* charEncoder */
            aload 7 /* malformedInputAction */
            invokevirtual java.nio.charset.CharsetEncoder.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder;
            pop
        20: .line 124
            aload 5 /* charEncoder */
            aload 8 /* unmappableInputAction */
            invokevirtual java.nio.charset.CharsetEncoder.onUnmappableCharacter:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder;
            pop
        21: .line 126
      StackMap locals: java.nio.charset.CodingErrorAction
      StackMap stack:
            new java.lang.StringBuilder
            dup
            ldc "http-outgoing-"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            getstatic org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.COUNTER:Ljava/util/concurrent/atomic/AtomicLong;
            invokevirtual java.util.concurrent.atomic.AtomicLong.getAndIncrement:()J
            invokestatic java.lang.Long.toString:(J)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 9 /* id */
        start local 9 // java.lang.String id
        22: .line 127
            new org.apache.http.impl.conn.LoggingManagedHttpClientConnection
            dup
        23: .line 128
            aload 9 /* id */
        24: .line 129
            aload 0 /* this */
            getfield org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.log:Lorg/apache/commons/logging/Log;
        25: .line 130
            aload 0 /* this */
            getfield org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.headerLog:Lorg/apache/commons/logging/Log;
        26: .line 131
            aload 0 /* this */
            getfield org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.wireLog:Lorg/apache/commons/logging/Log;
        27: .line 132
            aload 3 /* cconfig */
            invokevirtual org.apache.http.config.ConnectionConfig.getBufferSize:()I
        28: .line 133
            aload 3 /* cconfig */
            invokevirtual org.apache.http.config.ConnectionConfig.getFragmentSizeHint:()I
        29: .line 134
            aload 4 /* charDecoder */
        30: .line 135
            aload 5 /* charEncoder */
        31: .line 136
            aload 3 /* cconfig */
            invokevirtual org.apache.http.config.ConnectionConfig.getMessageConstraints:()Lorg/apache/http/config/MessageConstraints;
        32: .line 137
            aload 0 /* this */
            getfield org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.incomingContentStrategy:Lorg/apache/http/entity/ContentLengthStrategy;
        33: .line 138
            aload 0 /* this */
            getfield org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.outgoingContentStrategy:Lorg/apache/http/entity/ContentLengthStrategy;
        34: .line 139
            aload 0 /* this */
            getfield org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.requestWriterFactory:Lorg/apache/http/io/HttpMessageWriterFactory;
        35: .line 140
            aload 0 /* this */
            getfield org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.responseParserFactory:Lorg/apache/http/io/HttpMessageParserFactory;
        36: .line 127
            invokespecial org.apache.http.impl.conn.LoggingManagedHttpClientConnection.<init>:(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
            areturn
        end local 9 // java.lang.String id
        end local 8 // java.nio.charset.CodingErrorAction unmappableInputAction
        end local 7 // java.nio.charset.CodingErrorAction malformedInputAction
        end local 6 // java.nio.charset.Charset charset
        end local 5 // java.nio.charset.CharsetEncoder charEncoder
        end local 4 // java.nio.charset.CharsetDecoder charDecoder
        end local 3 // org.apache.http.config.ConnectionConfig cconfig
        end local 2 // org.apache.http.config.ConnectionConfig config
        end local 1 // org.apache.http.conn.routing.HttpRoute route
        end local 0 // org.apache.http.impl.conn.ManagedHttpClientConnectionFactory this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0   37     0                   this  Lorg/apache/http/impl/conn/ManagedHttpClientConnectionFactory;
            0   37     1                  route  Lorg/apache/http/conn/routing/HttpRoute;
            0   37     2                 config  Lorg/apache/http/config/ConnectionConfig;
            3   37     3                cconfig  Lorg/apache/http/config/ConnectionConfig;
            4   37     4            charDecoder  Ljava/nio/charset/CharsetDecoder;
            5   37     5            charEncoder  Ljava/nio/charset/CharsetEncoder;
            6   37     6                charset  Ljava/nio/charset/Charset;
           10   37     7   malformedInputAction  Ljava/nio/charset/CodingErrorAction;
           14   37     8  unmappableInputAction  Ljava/nio/charset/CodingErrorAction;
           22   37     9                     id  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      route   final
      config  final

  public org.apache.http.HttpConnection create(java.lang.Object, org.apache.http.config.ConnectionConfig);
    descriptor: (Ljava/lang/Object;Lorg/apache/http/config/ConnectionConfig;)Lorg/apache/http/HttpConnection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.apache.http.conn.routing.HttpRoute
            aload 2
            invokevirtual org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.create:(Lorg/apache/http/conn/routing/HttpRoute;Lorg/apache/http/config/ConnectionConfig;)Lorg/apache/http/conn/ManagedHttpClientConnection;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: Ljava/lang/Object;Lorg/apache/http/conn/HttpConnectionFactory<Lorg/apache/http/conn/routing/HttpRoute;Lorg/apache/http/conn/ManagedHttpClientConnection;>;
SourceFile: "ManagedHttpClientConnectionFactory.java"
    RuntimeInvisibleAnnotations: 
      org.apache.http.annotation.Contract(threading = org.apache.http.annotation.ThreadingBehavior.IMMUTABLE_CONDITIONAL:Lorg/apache/http/annotation/ThreadingBehavior;)