public class org.apache.http.impl.client.HttpClientBuilder
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.http.impl.client.HttpClientBuilder
  super_class: java.lang.Object
{
  private org.apache.http.protocol.HttpRequestExecutor requestExec;
    descriptor: Lorg/apache/http/protocol/HttpRequestExecutor;
    flags: (0x0002) ACC_PRIVATE

  private javax.net.ssl.HostnameVerifier hostnameVerifier;
    descriptor: Ljavax/net/ssl/HostnameVerifier;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.http.conn.socket.LayeredConnectionSocketFactory sslSocketFactory;
    descriptor: Lorg/apache/http/conn/socket/LayeredConnectionSocketFactory;
    flags: (0x0002) ACC_PRIVATE

  private javax.net.ssl.SSLContext sslContext;
    descriptor: Ljavax/net/ssl/SSLContext;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.http.conn.HttpClientConnectionManager connManager;
    descriptor: Lorg/apache/http/conn/HttpClientConnectionManager;
    flags: (0x0002) ACC_PRIVATE

  private boolean connManagerShared;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private org.apache.http.conn.SchemePortResolver schemePortResolver;
    descriptor: Lorg/apache/http/conn/SchemePortResolver;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.http.ConnectionReuseStrategy reuseStrategy;
    descriptor: Lorg/apache/http/ConnectionReuseStrategy;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.http.conn.ConnectionKeepAliveStrategy keepAliveStrategy;
    descriptor: Lorg/apache/http/conn/ConnectionKeepAliveStrategy;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.http.client.AuthenticationStrategy targetAuthStrategy;
    descriptor: Lorg/apache/http/client/AuthenticationStrategy;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.http.client.AuthenticationStrategy proxyAuthStrategy;
    descriptor: Lorg/apache/http/client/AuthenticationStrategy;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.http.client.UserTokenHandler userTokenHandler;
    descriptor: Lorg/apache/http/client/UserTokenHandler;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.http.protocol.HttpProcessor httpprocessor;
    descriptor: Lorg/apache/http/protocol/HttpProcessor;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.http.conn.DnsResolver dnsResolver;
    descriptor: Lorg/apache/http/conn/DnsResolver;
    flags: (0x0002) ACC_PRIVATE

  private java.util.LinkedList<org.apache.http.HttpRequestInterceptor> requestFirst;
    descriptor: Ljava/util/LinkedList;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/LinkedList<Lorg/apache/http/HttpRequestInterceptor;>;

  private java.util.LinkedList<org.apache.http.HttpRequestInterceptor> requestLast;
    descriptor: Ljava/util/LinkedList;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/LinkedList<Lorg/apache/http/HttpRequestInterceptor;>;

  private java.util.LinkedList<org.apache.http.HttpResponseInterceptor> responseFirst;
    descriptor: Ljava/util/LinkedList;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/LinkedList<Lorg/apache/http/HttpResponseInterceptor;>;

  private java.util.LinkedList<org.apache.http.HttpResponseInterceptor> responseLast;
    descriptor: Ljava/util/LinkedList;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/LinkedList<Lorg/apache/http/HttpResponseInterceptor;>;

  private org.apache.http.client.HttpRequestRetryHandler retryHandler;
    descriptor: Lorg/apache/http/client/HttpRequestRetryHandler;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.http.conn.routing.HttpRoutePlanner routePlanner;
    descriptor: Lorg/apache/http/conn/routing/HttpRoutePlanner;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.http.client.RedirectStrategy redirectStrategy;
    descriptor: Lorg/apache/http/client/RedirectStrategy;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.http.client.ConnectionBackoffStrategy connectionBackoffStrategy;
    descriptor: Lorg/apache/http/client/ConnectionBackoffStrategy;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.http.client.BackoffManager backoffManager;
    descriptor: Lorg/apache/http/client/BackoffManager;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.http.client.ServiceUnavailableRetryStrategy serviceUnavailStrategy;
    descriptor: Lorg/apache/http/client/ServiceUnavailableRetryStrategy;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.http.config.Lookup<org.apache.http.auth.AuthSchemeProvider> authSchemeRegistry;
    descriptor: Lorg/apache/http/config/Lookup;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lorg/apache/http/config/Lookup<Lorg/apache/http/auth/AuthSchemeProvider;>;

  private org.apache.http.config.Lookup<org.apache.http.cookie.CookieSpecProvider> cookieSpecRegistry;
    descriptor: Lorg/apache/http/config/Lookup;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lorg/apache/http/config/Lookup<Lorg/apache/http/cookie/CookieSpecProvider;>;

  private java.util.Map<java.lang.String, org.apache.http.client.entity.InputStreamFactory> contentDecoderMap;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/String;Lorg/apache/http/client/entity/InputStreamFactory;>;

  private org.apache.http.client.CookieStore cookieStore;
    descriptor: Lorg/apache/http/client/CookieStore;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.http.client.CredentialsProvider credentialsProvider;
    descriptor: Lorg/apache/http/client/CredentialsProvider;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String userAgent;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.http.HttpHost proxy;
    descriptor: Lorg/apache/http/HttpHost;
    flags: (0x0002) ACC_PRIVATE

  private java.util.Collection<? extends org.apache.http.Header> defaultHeaders;
    descriptor: Ljava/util/Collection;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Collection<+Lorg/apache/http/Header;>;

  private org.apache.http.config.SocketConfig defaultSocketConfig;
    descriptor: Lorg/apache/http/config/SocketConfig;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.http.config.ConnectionConfig defaultConnectionConfig;
    descriptor: Lorg/apache/http/config/ConnectionConfig;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.http.client.config.RequestConfig defaultRequestConfig;
    descriptor: Lorg/apache/http/client/config/RequestConfig;
    flags: (0x0002) ACC_PRIVATE

  private boolean evictExpiredConnections;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean evictIdleConnections;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private long maxIdleTime;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private java.util.concurrent.TimeUnit maxIdleTimeUnit;
    descriptor: Ljava/util/concurrent/TimeUnit;
    flags: (0x0002) ACC_PRIVATE

  private boolean systemProperties;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean redirectHandlingDisabled;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean automaticRetriesDisabled;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean contentCompressionDisabled;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean cookieManagementDisabled;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean authCachingDisabled;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean connectionStateDisabled;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean defaultUserAgentDisabled;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private int maxConnTotal;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int maxConnPerRoute;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private long connTimeToLive;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private java.util.concurrent.TimeUnit connTimeToLiveTimeUnit;
    descriptor: Ljava/util/concurrent/TimeUnit;
    flags: (0x0002) ACC_PRIVATE

  private java.util.List<java.io.Closeable> closeables;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Ljava/io/Closeable;>;

  private org.apache.http.conn.util.PublicSuffixMatcher publicSuffixMatcher;
    descriptor: Lorg/apache/http/conn/util/PublicSuffixMatcher;
    flags: (0x0002) ACC_PRIVATE

  public static org.apache.http.impl.client.HttpClientBuilder create();
    descriptor: ()Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 221
            new org.apache.http.impl.client.HttpClientBuilder
            dup
            invokespecial org.apache.http.impl.client.HttpClientBuilder.<init>:()V
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected void <init>();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
         0: .line 225
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 210
            aload 0 /* this */
            iconst_0
            putfield org.apache.http.impl.client.HttpClientBuilder.maxConnTotal:I
         2: .line 211
            aload 0 /* this */
            iconst_0
            putfield org.apache.http.impl.client.HttpClientBuilder.maxConnPerRoute:I
         3: .line 213
            aload 0 /* this */
            ldc -1
            putfield org.apache.http.impl.client.HttpClientBuilder.connTimeToLive:J
         4: .line 214
            aload 0 /* this */
            getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
            putfield org.apache.http.impl.client.HttpClientBuilder.connTimeToLiveTimeUnit:Ljava/util/concurrent/TimeUnit;
         5: .line 226
            return
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/http/impl/client/HttpClientBuilder;

  public final org.apache.http.impl.client.HttpClientBuilder setRequestExecutor(org.apache.http.protocol.HttpRequestExecutor);
    descriptor: (Lorg/apache/http/protocol/HttpRequestExecutor;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.protocol.HttpRequestExecutor requestExec
         0: .line 232
            aload 0 /* this */
            aload 1 /* requestExec */
            putfield org.apache.http.impl.client.HttpClientBuilder.requestExec:Lorg/apache/http/protocol/HttpRequestExecutor;
         1: .line 233
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.protocol.HttpRequestExecutor requestExec
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  requestExec  Lorg/apache/http/protocol/HttpRequestExecutor;
    MethodParameters:
             Name  Flags
      requestExec  final

  public final org.apache.http.impl.client.HttpClientBuilder setHostnameVerifier(org.apache.http.conn.ssl.X509HostnameVerifier);
    descriptor: (Lorg/apache/http/conn/ssl/X509HostnameVerifier;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.conn.ssl.X509HostnameVerifier hostnameVerifier
         0: .line 248
            aload 0 /* this */
            aload 1 /* hostnameVerifier */
            putfield org.apache.http.impl.client.HttpClientBuilder.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier;
         1: .line 249
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.conn.ssl.X509HostnameVerifier hostnameVerifier
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  hostnameVerifier  Lorg/apache/http/conn/ssl/X509HostnameVerifier;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                  Name  Flags
      hostnameVerifier  final

  public final org.apache.http.impl.client.HttpClientBuilder setSSLHostnameVerifier(javax.net.ssl.HostnameVerifier);
    descriptor: (Ljavax/net/ssl/HostnameVerifier;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // javax.net.ssl.HostnameVerifier hostnameVerifier
         0: .line 263
            aload 0 /* this */
            aload 1 /* hostnameVerifier */
            putfield org.apache.http.impl.client.HttpClientBuilder.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier;
         1: .line 264
            aload 0 /* this */
            areturn
        end local 1 // javax.net.ssl.HostnameVerifier hostnameVerifier
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  hostnameVerifier  Ljavax/net/ssl/HostnameVerifier;
    MethodParameters:
                  Name  Flags
      hostnameVerifier  final

  public final org.apache.http.impl.client.HttpClientBuilder setPublicSuffixMatcher(org.apache.http.conn.util.PublicSuffixMatcher);
    descriptor: (Lorg/apache/http/conn/util/PublicSuffixMatcher;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.conn.util.PublicSuffixMatcher publicSuffixMatcher
         0: .line 277
            aload 0 /* this */
            aload 1 /* publicSuffixMatcher */
            putfield org.apache.http.impl.client.HttpClientBuilder.publicSuffixMatcher:Lorg/apache/http/conn/util/PublicSuffixMatcher;
         1: .line 278
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.conn.util.PublicSuffixMatcher publicSuffixMatcher
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  publicSuffixMatcher  Lorg/apache/http/conn/util/PublicSuffixMatcher;
    MethodParameters:
                     Name  Flags
      publicSuffixMatcher  final

  public final org.apache.http.impl.client.HttpClientBuilder setSslcontext(javax.net.ssl.SSLContext);
    descriptor: (Ljavax/net/ssl/SSLContext;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // javax.net.ssl.SSLContext sslcontext
         0: .line 293
            aload 0 /* this */
            aload 1 /* sslcontext */
            invokevirtual org.apache.http.impl.client.HttpClientBuilder.setSSLContext:(Ljavax/net/ssl/SSLContext;)Lorg/apache/http/impl/client/HttpClientBuilder;
            areturn
        end local 1 // javax.net.ssl.SSLContext sslcontext
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    1     1  sslcontext  Ljavax/net/ssl/SSLContext;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
            Name  Flags
      sslcontext  final

  public final org.apache.http.impl.client.HttpClientBuilder setSSLContext(javax.net.ssl.SSLContext);
    descriptor: (Ljavax/net/ssl/SSLContext;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // javax.net.ssl.SSLContext sslContext
         0: .line 305
            aload 0 /* this */
            aload 1 /* sslContext */
            putfield org.apache.http.impl.client.HttpClientBuilder.sslContext:Ljavax/net/ssl/SSLContext;
         1: .line 306
            aload 0 /* this */
            areturn
        end local 1 // javax.net.ssl.SSLContext sslContext
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  sslContext  Ljavax/net/ssl/SSLContext;
    MethodParameters:
            Name  Flags
      sslContext  final

  public final org.apache.http.impl.client.HttpClientBuilder setSSLSocketFactory(org.apache.http.conn.socket.LayeredConnectionSocketFactory);
    descriptor: (Lorg/apache/http/conn/socket/LayeredConnectionSocketFactory;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.conn.socket.LayeredConnectionSocketFactory sslSocketFactory
         0: .line 318
            aload 0 /* this */
            aload 1 /* sslSocketFactory */
            putfield org.apache.http.impl.client.HttpClientBuilder.sslSocketFactory:Lorg/apache/http/conn/socket/LayeredConnectionSocketFactory;
         1: .line 319
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.conn.socket.LayeredConnectionSocketFactory sslSocketFactory
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  sslSocketFactory  Lorg/apache/http/conn/socket/LayeredConnectionSocketFactory;
    MethodParameters:
                  Name  Flags
      sslSocketFactory  final

  public final org.apache.http.impl.client.HttpClientBuilder setMaxConnTotal(int);
    descriptor: (I)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // int maxConnTotal
         0: .line 330
            aload 0 /* this */
            iload 1 /* maxConnTotal */
            putfield org.apache.http.impl.client.HttpClientBuilder.maxConnTotal:I
         1: .line 331
            aload 0 /* this */
            areturn
        end local 1 // int maxConnTotal
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  maxConnTotal  I
    MethodParameters:
              Name  Flags
      maxConnTotal  final

  public final org.apache.http.impl.client.HttpClientBuilder setMaxConnPerRoute(int);
    descriptor: (I)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // int maxConnPerRoute
         0: .line 342
            aload 0 /* this */
            iload 1 /* maxConnPerRoute */
            putfield org.apache.http.impl.client.HttpClientBuilder.maxConnPerRoute:I
         1: .line 343
            aload 0 /* this */
            areturn
        end local 1 // int maxConnPerRoute
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  maxConnPerRoute  I
    MethodParameters:
                 Name  Flags
      maxConnPerRoute  final

  public final org.apache.http.impl.client.HttpClientBuilder setDefaultSocketConfig(org.apache.http.config.SocketConfig);
    descriptor: (Lorg/apache/http/config/SocketConfig;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.config.SocketConfig config
         0: .line 354
            aload 0 /* this */
            aload 1 /* config */
            putfield org.apache.http.impl.client.HttpClientBuilder.defaultSocketConfig:Lorg/apache/http/config/SocketConfig;
         1: .line 355
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.config.SocketConfig config
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  config  Lorg/apache/http/config/SocketConfig;
    MethodParameters:
        Name  Flags
      config  final

  public final org.apache.http.impl.client.HttpClientBuilder setDefaultConnectionConfig(org.apache.http.config.ConnectionConfig);
    descriptor: (Lorg/apache/http/config/ConnectionConfig;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.config.ConnectionConfig config
         0: .line 366
            aload 0 /* this */
            aload 1 /* config */
            putfield org.apache.http.impl.client.HttpClientBuilder.defaultConnectionConfig:Lorg/apache/http/config/ConnectionConfig;
         1: .line 367
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.config.ConnectionConfig config
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  config  Lorg/apache/http/config/ConnectionConfig;
    MethodParameters:
        Name  Flags
      config  final

  public final org.apache.http.impl.client.HttpClientBuilder setConnectionTimeToLive(long, java.util.concurrent.TimeUnit);
    descriptor: (JLjava/util/concurrent/TimeUnit;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // long connTimeToLive
        start local 3 // java.util.concurrent.TimeUnit connTimeToLiveTimeUnit
         0: .line 380
            aload 0 /* this */
            lload 1 /* connTimeToLive */
            putfield org.apache.http.impl.client.HttpClientBuilder.connTimeToLive:J
         1: .line 381
            aload 0 /* this */
            aload 3 /* connTimeToLiveTimeUnit */
            putfield org.apache.http.impl.client.HttpClientBuilder.connTimeToLiveTimeUnit:Ljava/util/concurrent/TimeUnit;
         2: .line 382
            aload 0 /* this */
            areturn
        end local 3 // java.util.concurrent.TimeUnit connTimeToLiveTimeUnit
        end local 1 // long connTimeToLive
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    3     0                    this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    3     1          connTimeToLive  J
            0    3     3  connTimeToLiveTimeUnit  Ljava/util/concurrent/TimeUnit;
    MethodParameters:
                        Name  Flags
      connTimeToLive          final
      connTimeToLiveTimeUnit  final

  public final org.apache.http.impl.client.HttpClientBuilder setConnectionManager(org.apache.http.conn.HttpClientConnectionManager);
    descriptor: (Lorg/apache/http/conn/HttpClientConnectionManager;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.conn.HttpClientConnectionManager connManager
         0: .line 390
            aload 0 /* this */
            aload 1 /* connManager */
            putfield org.apache.http.impl.client.HttpClientBuilder.connManager:Lorg/apache/http/conn/HttpClientConnectionManager;
         1: .line 391
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.conn.HttpClientConnectionManager connManager
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  connManager  Lorg/apache/http/conn/HttpClientConnectionManager;
    MethodParameters:
             Name  Flags
      connManager  final

  public final org.apache.http.impl.client.HttpClientBuilder setConnectionManagerShared(boolean);
    descriptor: (Z)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // boolean shared
         0: .line 410
            aload 0 /* this */
            iload 1 /* shared */
            putfield org.apache.http.impl.client.HttpClientBuilder.connManagerShared:Z
         1: .line 411
            aload 0 /* this */
            areturn
        end local 1 // boolean shared
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  shared  Z
    MethodParameters:
        Name  Flags
      shared  final

  public final org.apache.http.impl.client.HttpClientBuilder setConnectionReuseStrategy(org.apache.http.ConnectionReuseStrategy);
    descriptor: (Lorg/apache/http/ConnectionReuseStrategy;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.ConnectionReuseStrategy reuseStrategy
         0: .line 419
            aload 0 /* this */
            aload 1 /* reuseStrategy */
            putfield org.apache.http.impl.client.HttpClientBuilder.reuseStrategy:Lorg/apache/http/ConnectionReuseStrategy;
         1: .line 420
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.ConnectionReuseStrategy reuseStrategy
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  reuseStrategy  Lorg/apache/http/ConnectionReuseStrategy;
    MethodParameters:
               Name  Flags
      reuseStrategy  final

  public final org.apache.http.impl.client.HttpClientBuilder setKeepAliveStrategy(org.apache.http.conn.ConnectionKeepAliveStrategy);
    descriptor: (Lorg/apache/http/conn/ConnectionKeepAliveStrategy;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.conn.ConnectionKeepAliveStrategy keepAliveStrategy
         0: .line 428
            aload 0 /* this */
            aload 1 /* keepAliveStrategy */
            putfield org.apache.http.impl.client.HttpClientBuilder.keepAliveStrategy:Lorg/apache/http/conn/ConnectionKeepAliveStrategy;
         1: .line 429
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.conn.ConnectionKeepAliveStrategy keepAliveStrategy
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  keepAliveStrategy  Lorg/apache/http/conn/ConnectionKeepAliveStrategy;
    MethodParameters:
                   Name  Flags
      keepAliveStrategy  final

  public final org.apache.http.impl.client.HttpClientBuilder setTargetAuthenticationStrategy(org.apache.http.client.AuthenticationStrategy);
    descriptor: (Lorg/apache/http/client/AuthenticationStrategy;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.client.AuthenticationStrategy targetAuthStrategy
         0: .line 438
            aload 0 /* this */
            aload 1 /* targetAuthStrategy */
            putfield org.apache.http.impl.client.HttpClientBuilder.targetAuthStrategy:Lorg/apache/http/client/AuthenticationStrategy;
         1: .line 439
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.client.AuthenticationStrategy targetAuthStrategy
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  targetAuthStrategy  Lorg/apache/http/client/AuthenticationStrategy;
    MethodParameters:
                    Name  Flags
      targetAuthStrategy  final

  public final org.apache.http.impl.client.HttpClientBuilder setProxyAuthenticationStrategy(org.apache.http.client.AuthenticationStrategy);
    descriptor: (Lorg/apache/http/client/AuthenticationStrategy;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.client.AuthenticationStrategy proxyAuthStrategy
         0: .line 448
            aload 0 /* this */
            aload 1 /* proxyAuthStrategy */
            putfield org.apache.http.impl.client.HttpClientBuilder.proxyAuthStrategy:Lorg/apache/http/client/AuthenticationStrategy;
         1: .line 449
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.client.AuthenticationStrategy proxyAuthStrategy
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  proxyAuthStrategy  Lorg/apache/http/client/AuthenticationStrategy;
    MethodParameters:
                   Name  Flags
      proxyAuthStrategy  final

  public final org.apache.http.impl.client.HttpClientBuilder setUserTokenHandler(org.apache.http.client.UserTokenHandler);
    descriptor: (Lorg/apache/http/client/UserTokenHandler;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.client.UserTokenHandler userTokenHandler
         0: .line 460
            aload 0 /* this */
            aload 1 /* userTokenHandler */
            putfield org.apache.http.impl.client.HttpClientBuilder.userTokenHandler:Lorg/apache/http/client/UserTokenHandler;
         1: .line 461
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.client.UserTokenHandler userTokenHandler
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  userTokenHandler  Lorg/apache/http/client/UserTokenHandler;
    MethodParameters:
                  Name  Flags
      userTokenHandler  final

  public final org.apache.http.impl.client.HttpClientBuilder disableConnectionState();
    descriptor: ()Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
         0: .line 468
            aload 0 /* this */
            iconst_1
            putfield org.apache.http.impl.client.HttpClientBuilder.connectionStateDisabled:Z
         1: .line 469
            aload 0 /* this */
            areturn
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/http/impl/client/HttpClientBuilder;

  public final org.apache.http.impl.client.HttpClientBuilder setSchemePortResolver(org.apache.http.conn.SchemePortResolver);
    descriptor: (Lorg/apache/http/conn/SchemePortResolver;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.conn.SchemePortResolver schemePortResolver
         0: .line 477
            aload 0 /* this */
            aload 1 /* schemePortResolver */
            putfield org.apache.http.impl.client.HttpClientBuilder.schemePortResolver:Lorg/apache/http/conn/SchemePortResolver;
         1: .line 478
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.conn.SchemePortResolver schemePortResolver
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  schemePortResolver  Lorg/apache/http/conn/SchemePortResolver;
    MethodParameters:
                    Name  Flags
      schemePortResolver  final

  public final org.apache.http.impl.client.HttpClientBuilder setUserAgent(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // java.lang.String userAgent
         0: .line 489
            aload 0 /* this */
            aload 1 /* userAgent */
            putfield org.apache.http.impl.client.HttpClientBuilder.userAgent:Ljava/lang/String;
         1: .line 490
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String userAgent
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  userAgent  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      userAgent  final

  public final org.apache.http.impl.client.HttpClientBuilder setDefaultHeaders(java.util.Collection<? extends org.apache.http.Header>);
    descriptor: (Ljava/util/Collection;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // java.util.Collection defaultHeaders
         0: .line 501
            aload 0 /* this */
            aload 1 /* defaultHeaders */
            putfield org.apache.http.impl.client.HttpClientBuilder.defaultHeaders:Ljava/util/Collection;
         1: .line 502
            aload 0 /* this */
            areturn
        end local 1 // java.util.Collection defaultHeaders
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  defaultHeaders  Ljava/util/Collection<+Lorg/apache/http/Header;>;
    Signature: (Ljava/util/Collection<+Lorg/apache/http/Header;>;)Lorg/apache/http/impl/client/HttpClientBuilder;
    MethodParameters:
                Name  Flags
      defaultHeaders  final

  public final org.apache.http.impl.client.HttpClientBuilder addInterceptorFirst(org.apache.http.HttpResponseInterceptor);
    descriptor: (Lorg/apache/http/HttpResponseInterceptor;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.HttpResponseInterceptor itcp
         0: .line 513
            aload 1 /* itcp */
            ifnonnull 2
         1: .line 514
            aload 0 /* this */
            areturn
         2: .line 516
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.responseFirst:Ljava/util/LinkedList;
            ifnonnull 4
         3: .line 517
            aload 0 /* this */
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putfield org.apache.http.impl.client.HttpClientBuilder.responseFirst:Ljava/util/LinkedList;
         4: .line 519
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.responseFirst:Ljava/util/LinkedList;
            aload 1 /* itcp */
            invokevirtual java.util.LinkedList.addFirst:(Ljava/lang/Object;)V
         5: .line 520
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.HttpResponseInterceptor itcp
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    6     1  itcp  Lorg/apache/http/HttpResponseInterceptor;
    MethodParameters:
      Name  Flags
      itcp  final

  public final org.apache.http.impl.client.HttpClientBuilder addInterceptorLast(org.apache.http.HttpResponseInterceptor);
    descriptor: (Lorg/apache/http/HttpResponseInterceptor;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.HttpResponseInterceptor itcp
         0: .line 531
            aload 1 /* itcp */
            ifnonnull 2
         1: .line 532
            aload 0 /* this */
            areturn
         2: .line 534
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.responseLast:Ljava/util/LinkedList;
            ifnonnull 4
         3: .line 535
            aload 0 /* this */
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putfield org.apache.http.impl.client.HttpClientBuilder.responseLast:Ljava/util/LinkedList;
         4: .line 537
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.responseLast:Ljava/util/LinkedList;
            aload 1 /* itcp */
            invokevirtual java.util.LinkedList.addLast:(Ljava/lang/Object;)V
         5: .line 538
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.HttpResponseInterceptor itcp
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    6     1  itcp  Lorg/apache/http/HttpResponseInterceptor;
    MethodParameters:
      Name  Flags
      itcp  final

  public final org.apache.http.impl.client.HttpClientBuilder addInterceptorFirst(org.apache.http.HttpRequestInterceptor);
    descriptor: (Lorg/apache/http/HttpRequestInterceptor;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.HttpRequestInterceptor itcp
         0: .line 548
            aload 1 /* itcp */
            ifnonnull 2
         1: .line 549
            aload 0 /* this */
            areturn
         2: .line 551
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.requestFirst:Ljava/util/LinkedList;
            ifnonnull 4
         3: .line 552
            aload 0 /* this */
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putfield org.apache.http.impl.client.HttpClientBuilder.requestFirst:Ljava/util/LinkedList;
         4: .line 554
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.requestFirst:Ljava/util/LinkedList;
            aload 1 /* itcp */
            invokevirtual java.util.LinkedList.addFirst:(Ljava/lang/Object;)V
         5: .line 555
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.HttpRequestInterceptor itcp
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    6     1  itcp  Lorg/apache/http/HttpRequestInterceptor;
    MethodParameters:
      Name  Flags
      itcp  final

  public final org.apache.http.impl.client.HttpClientBuilder addInterceptorLast(org.apache.http.HttpRequestInterceptor);
    descriptor: (Lorg/apache/http/HttpRequestInterceptor;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.HttpRequestInterceptor itcp
         0: .line 565
            aload 1 /* itcp */
            ifnonnull 2
         1: .line 566
            aload 0 /* this */
            areturn
         2: .line 568
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.requestLast:Ljava/util/LinkedList;
            ifnonnull 4
         3: .line 569
            aload 0 /* this */
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putfield org.apache.http.impl.client.HttpClientBuilder.requestLast:Ljava/util/LinkedList;
         4: .line 571
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.requestLast:Ljava/util/LinkedList;
            aload 1 /* itcp */
            invokevirtual java.util.LinkedList.addLast:(Ljava/lang/Object;)V
         5: .line 572
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.HttpRequestInterceptor itcp
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    6     1  itcp  Lorg/apache/http/HttpRequestInterceptor;
    MethodParameters:
      Name  Flags
      itcp  final

  public final org.apache.http.impl.client.HttpClientBuilder disableCookieManagement();
    descriptor: ()Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
         0: .line 582
            aload 0 /* this */
            iconst_1
            putfield org.apache.http.impl.client.HttpClientBuilder.cookieManagementDisabled:Z
         1: .line 583
            aload 0 /* this */
            areturn
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/http/impl/client/HttpClientBuilder;

  public final org.apache.http.impl.client.HttpClientBuilder disableContentCompression();
    descriptor: ()Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
         0: .line 593
            aload 0 /* this */
            iconst_1
            putfield org.apache.http.impl.client.HttpClientBuilder.contentCompressionDisabled:Z
         1: .line 594
            aload 0 /* this */
            areturn
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/http/impl/client/HttpClientBuilder;

  public final org.apache.http.impl.client.HttpClientBuilder disableAuthCaching();
    descriptor: ()Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
         0: .line 604
            aload 0 /* this */
            iconst_1
            putfield org.apache.http.impl.client.HttpClientBuilder.authCachingDisabled:Z
         1: .line 605
            aload 0 /* this */
            areturn
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/http/impl/client/HttpClientBuilder;

  public final org.apache.http.impl.client.HttpClientBuilder setHttpProcessor(org.apache.http.protocol.HttpProcessor);
    descriptor: (Lorg/apache/http/protocol/HttpProcessor;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.protocol.HttpProcessor httpprocessor
         0: .line 612
            aload 0 /* this */
            aload 1 /* httpprocessor */
            putfield org.apache.http.impl.client.HttpClientBuilder.httpprocessor:Lorg/apache/http/protocol/HttpProcessor;
         1: .line 613
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.protocol.HttpProcessor httpprocessor
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  httpprocessor  Lorg/apache/http/protocol/HttpProcessor;
    MethodParameters:
               Name  Flags
      httpprocessor  final

  public final org.apache.http.impl.client.HttpClientBuilder setDnsResolver(org.apache.http.conn.DnsResolver);
    descriptor: (Lorg/apache/http/conn/DnsResolver;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.conn.DnsResolver dnsResolver
         0: .line 622
            aload 0 /* this */
            aload 1 /* dnsResolver */
            putfield org.apache.http.impl.client.HttpClientBuilder.dnsResolver:Lorg/apache/http/conn/DnsResolver;
         1: .line 623
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.conn.DnsResolver dnsResolver
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  dnsResolver  Lorg/apache/http/conn/DnsResolver;
    MethodParameters:
             Name  Flags
      dnsResolver  final

  public final org.apache.http.impl.client.HttpClientBuilder setRetryHandler(org.apache.http.client.HttpRequestRetryHandler);
    descriptor: (Lorg/apache/http/client/HttpRequestRetryHandler;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.client.HttpRequestRetryHandler retryHandler
         0: .line 633
            aload 0 /* this */
            aload 1 /* retryHandler */
            putfield org.apache.http.impl.client.HttpClientBuilder.retryHandler:Lorg/apache/http/client/HttpRequestRetryHandler;
         1: .line 634
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.client.HttpRequestRetryHandler retryHandler
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  retryHandler  Lorg/apache/http/client/HttpRequestRetryHandler;
    MethodParameters:
              Name  Flags
      retryHandler  final

  public final org.apache.http.impl.client.HttpClientBuilder disableAutomaticRetries();
    descriptor: ()Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
         0: .line 641
            aload 0 /* this */
            iconst_1
            putfield org.apache.http.impl.client.HttpClientBuilder.automaticRetriesDisabled:Z
         1: .line 642
            aload 0 /* this */
            areturn
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/http/impl/client/HttpClientBuilder;

  public final org.apache.http.impl.client.HttpClientBuilder setProxy(org.apache.http.HttpHost);
    descriptor: (Lorg/apache/http/HttpHost;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.HttpHost proxy
         0: .line 652
            aload 0 /* this */
            aload 1 /* proxy */
            putfield org.apache.http.impl.client.HttpClientBuilder.proxy:Lorg/apache/http/HttpHost;
         1: .line 653
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.HttpHost proxy
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  proxy  Lorg/apache/http/HttpHost;
    MethodParameters:
       Name  Flags
      proxy  final

  public final org.apache.http.impl.client.HttpClientBuilder setRoutePlanner(org.apache.http.conn.routing.HttpRoutePlanner);
    descriptor: (Lorg/apache/http/conn/routing/HttpRoutePlanner;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.conn.routing.HttpRoutePlanner routePlanner
         0: .line 660
            aload 0 /* this */
            aload 1 /* routePlanner */
            putfield org.apache.http.impl.client.HttpClientBuilder.routePlanner:Lorg/apache/http/conn/routing/HttpRoutePlanner;
         1: .line 661
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.conn.routing.HttpRoutePlanner routePlanner
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  routePlanner  Lorg/apache/http/conn/routing/HttpRoutePlanner;
    MethodParameters:
              Name  Flags
      routePlanner  final

  public final org.apache.http.impl.client.HttpClientBuilder setRedirectStrategy(org.apache.http.client.RedirectStrategy);
    descriptor: (Lorg/apache/http/client/RedirectStrategy;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.client.RedirectStrategy redirectStrategy
         0: .line 672
            aload 0 /* this */
            aload 1 /* redirectStrategy */
            putfield org.apache.http.impl.client.HttpClientBuilder.redirectStrategy:Lorg/apache/http/client/RedirectStrategy;
         1: .line 673
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.client.RedirectStrategy redirectStrategy
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  redirectStrategy  Lorg/apache/http/client/RedirectStrategy;
    MethodParameters:
                  Name  Flags
      redirectStrategy  final

  public final org.apache.http.impl.client.HttpClientBuilder disableRedirectHandling();
    descriptor: ()Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
         0: .line 680
            aload 0 /* this */
            iconst_1
            putfield org.apache.http.impl.client.HttpClientBuilder.redirectHandlingDisabled:Z
         1: .line 681
            aload 0 /* this */
            areturn
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/http/impl/client/HttpClientBuilder;

  public final org.apache.http.impl.client.HttpClientBuilder setConnectionBackoffStrategy(org.apache.http.client.ConnectionBackoffStrategy);
    descriptor: (Lorg/apache/http/client/ConnectionBackoffStrategy;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.client.ConnectionBackoffStrategy connectionBackoffStrategy
         0: .line 689
            aload 0 /* this */
            aload 1 /* connectionBackoffStrategy */
            putfield org.apache.http.impl.client.HttpClientBuilder.connectionBackoffStrategy:Lorg/apache/http/client/ConnectionBackoffStrategy;
         1: .line 690
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.client.ConnectionBackoffStrategy connectionBackoffStrategy
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    2     0                       this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  connectionBackoffStrategy  Lorg/apache/http/client/ConnectionBackoffStrategy;
    MethodParameters:
                           Name  Flags
      connectionBackoffStrategy  final

  public final org.apache.http.impl.client.HttpClientBuilder setBackoffManager(org.apache.http.client.BackoffManager);
    descriptor: (Lorg/apache/http/client/BackoffManager;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.client.BackoffManager backoffManager
         0: .line 697
            aload 0 /* this */
            aload 1 /* backoffManager */
            putfield org.apache.http.impl.client.HttpClientBuilder.backoffManager:Lorg/apache/http/client/BackoffManager;
         1: .line 698
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.client.BackoffManager backoffManager
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  backoffManager  Lorg/apache/http/client/BackoffManager;
    MethodParameters:
                Name  Flags
      backoffManager  final

  public final org.apache.http.impl.client.HttpClientBuilder setServiceUnavailableRetryStrategy(org.apache.http.client.ServiceUnavailableRetryStrategy);
    descriptor: (Lorg/apache/http/client/ServiceUnavailableRetryStrategy;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.client.ServiceUnavailableRetryStrategy serviceUnavailStrategy
         0: .line 706
            aload 0 /* this */
            aload 1 /* serviceUnavailStrategy */
            putfield org.apache.http.impl.client.HttpClientBuilder.serviceUnavailStrategy:Lorg/apache/http/client/ServiceUnavailableRetryStrategy;
         1: .line 707
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.client.ServiceUnavailableRetryStrategy serviceUnavailStrategy
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    2     0                    this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  serviceUnavailStrategy  Lorg/apache/http/client/ServiceUnavailableRetryStrategy;
    MethodParameters:
                        Name  Flags
      serviceUnavailStrategy  final

  public final org.apache.http.impl.client.HttpClientBuilder setDefaultCookieStore(org.apache.http.client.CookieStore);
    descriptor: (Lorg/apache/http/client/CookieStore;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.client.CookieStore cookieStore
         0: .line 715
            aload 0 /* this */
            aload 1 /* cookieStore */
            putfield org.apache.http.impl.client.HttpClientBuilder.cookieStore:Lorg/apache/http/client/CookieStore;
         1: .line 716
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.client.CookieStore cookieStore
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  cookieStore  Lorg/apache/http/client/CookieStore;
    MethodParameters:
             Name  Flags
      cookieStore  final

  public final org.apache.http.impl.client.HttpClientBuilder setDefaultCredentialsProvider(org.apache.http.client.CredentialsProvider);
    descriptor: (Lorg/apache/http/client/CredentialsProvider;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.client.CredentialsProvider credentialsProvider
         0: .line 726
            aload 0 /* this */
            aload 1 /* credentialsProvider */
            putfield org.apache.http.impl.client.HttpClientBuilder.credentialsProvider:Lorg/apache/http/client/CredentialsProvider;
         1: .line 727
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.client.CredentialsProvider credentialsProvider
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  credentialsProvider  Lorg/apache/http/client/CredentialsProvider;
    MethodParameters:
                     Name  Flags
      credentialsProvider  final

  public final org.apache.http.impl.client.HttpClientBuilder setDefaultAuthSchemeRegistry(org.apache.http.config.Lookup<org.apache.http.auth.AuthSchemeProvider>);
    descriptor: (Lorg/apache/http/config/Lookup;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.config.Lookup authSchemeRegistry
         0: .line 737
            aload 0 /* this */
            aload 1 /* authSchemeRegistry */
            putfield org.apache.http.impl.client.HttpClientBuilder.authSchemeRegistry:Lorg/apache/http/config/Lookup;
         1: .line 738
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.config.Lookup authSchemeRegistry
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  authSchemeRegistry  Lorg/apache/http/config/Lookup<Lorg/apache/http/auth/AuthSchemeProvider;>;
    Signature: (Lorg/apache/http/config/Lookup<Lorg/apache/http/auth/AuthSchemeProvider;>;)Lorg/apache/http/impl/client/HttpClientBuilder;
    MethodParameters:
                    Name  Flags
      authSchemeRegistry  final

  public final org.apache.http.impl.client.HttpClientBuilder setDefaultCookieSpecRegistry(org.apache.http.config.Lookup<org.apache.http.cookie.CookieSpecProvider>);
    descriptor: (Lorg/apache/http/config/Lookup;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.config.Lookup cookieSpecRegistry
         0: .line 751
            aload 0 /* this */
            aload 1 /* cookieSpecRegistry */
            putfield org.apache.http.impl.client.HttpClientBuilder.cookieSpecRegistry:Lorg/apache/http/config/Lookup;
         1: .line 752
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.config.Lookup cookieSpecRegistry
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  cookieSpecRegistry  Lorg/apache/http/config/Lookup<Lorg/apache/http/cookie/CookieSpecProvider;>;
    Signature: (Lorg/apache/http/config/Lookup<Lorg/apache/http/cookie/CookieSpecProvider;>;)Lorg/apache/http/impl/client/HttpClientBuilder;
    MethodParameters:
                    Name  Flags
      cookieSpecRegistry  final

  public final org.apache.http.impl.client.HttpClientBuilder setContentDecoderRegistry(java.util.Map<java.lang.String, org.apache.http.client.entity.InputStreamFactory>);
    descriptor: (Ljava/util/Map;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // java.util.Map contentDecoderMap
         0: .line 762
            aload 0 /* this */
            aload 1 /* contentDecoderMap */
            putfield org.apache.http.impl.client.HttpClientBuilder.contentDecoderMap:Ljava/util/Map;
         1: .line 763
            aload 0 /* this */
            areturn
        end local 1 // java.util.Map contentDecoderMap
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  contentDecoderMap  Ljava/util/Map<Ljava/lang/String;Lorg/apache/http/client/entity/InputStreamFactory;>;
    Signature: (Ljava/util/Map<Ljava/lang/String;Lorg/apache/http/client/entity/InputStreamFactory;>;)Lorg/apache/http/impl/client/HttpClientBuilder;
    MethodParameters:
                   Name  Flags
      contentDecoderMap  final

  public final org.apache.http.impl.client.HttpClientBuilder setDefaultRequestConfig(org.apache.http.client.config.RequestConfig);
    descriptor: (Lorg/apache/http/client/config/RequestConfig;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.client.config.RequestConfig config
         0: .line 772
            aload 0 /* this */
            aload 1 /* config */
            putfield org.apache.http.impl.client.HttpClientBuilder.defaultRequestConfig:Lorg/apache/http/client/config/RequestConfig;
         1: .line 773
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.client.config.RequestConfig config
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    2     1  config  Lorg/apache/http/client/config/RequestConfig;
    MethodParameters:
        Name  Flags
      config  final

  public final org.apache.http.impl.client.HttpClientBuilder useSystemProperties();
    descriptor: ()Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
         0: .line 781
            aload 0 /* this */
            iconst_1
            putfield org.apache.http.impl.client.HttpClientBuilder.systemProperties:Z
         1: .line 782
            aload 0 /* this */
            areturn
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/http/impl/client/HttpClientBuilder;

  public final org.apache.http.impl.client.HttpClientBuilder evictExpiredConnections();
    descriptor: ()Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
         0: .line 804
            aload 0 /* this */
            iconst_1
            putfield org.apache.http.impl.client.HttpClientBuilder.evictExpiredConnections:Z
         1: .line 805
            aload 0 /* this */
            areturn
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/http/impl/client/HttpClientBuilder;

  public final org.apache.http.impl.client.HttpClientBuilder evictIdleConnections(java.lang.Long, java.util.concurrent.TimeUnit);
    descriptor: (Ljava/lang/Long;Ljava/util/concurrent/TimeUnit;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // java.lang.Long maxIdleTime
        start local 2 // java.util.concurrent.TimeUnit maxIdleTimeUnit
         0: .line 835
            aload 0 /* this */
            aload 1 /* maxIdleTime */
            invokevirtual java.lang.Long.longValue:()J
            aload 2 /* maxIdleTimeUnit */
            invokevirtual org.apache.http.impl.client.HttpClientBuilder.evictIdleConnections:(JLjava/util/concurrent/TimeUnit;)Lorg/apache/http/impl/client/HttpClientBuilder;
            areturn
        end local 2 // java.util.concurrent.TimeUnit maxIdleTimeUnit
        end local 1 // java.lang.Long maxIdleTime
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    1     1      maxIdleTime  Ljava/lang/Long;
            0    1     2  maxIdleTimeUnit  Ljava/util/concurrent/TimeUnit;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                 Name  Flags
      maxIdleTime      final
      maxIdleTimeUnit  final

  public final org.apache.http.impl.client.HttpClientBuilder evictIdleConnections(long, java.util.concurrent.TimeUnit);
    descriptor: (JLjava/util/concurrent/TimeUnit;)Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // long maxIdleTime
        start local 3 // java.util.concurrent.TimeUnit maxIdleTimeUnit
         0: .line 862
            aload 0 /* this */
            iconst_1
            putfield org.apache.http.impl.client.HttpClientBuilder.evictIdleConnections:Z
         1: .line 863
            aload 0 /* this */
            lload 1 /* maxIdleTime */
            putfield org.apache.http.impl.client.HttpClientBuilder.maxIdleTime:J
         2: .line 864
            aload 0 /* this */
            aload 3 /* maxIdleTimeUnit */
            putfield org.apache.http.impl.client.HttpClientBuilder.maxIdleTimeUnit:Ljava/util/concurrent/TimeUnit;
         3: .line 865
            aload 0 /* this */
            areturn
        end local 3 // java.util.concurrent.TimeUnit maxIdleTimeUnit
        end local 1 // long maxIdleTime
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    4     1      maxIdleTime  J
            0    4     3  maxIdleTimeUnit  Ljava/util/concurrent/TimeUnit;
    MethodParameters:
                 Name  Flags
      maxIdleTime      final
      maxIdleTimeUnit  final

  public final org.apache.http.impl.client.HttpClientBuilder disableDefaultUserAgent();
    descriptor: ()Lorg/apache/http/impl/client/HttpClientBuilder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
         0: .line 874
            aload 0 /* this */
            iconst_1
            putfield org.apache.http.impl.client.HttpClientBuilder.defaultUserAgentDisabled:Z
         1: .line 875
            aload 0 /* this */
            areturn
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/http/impl/client/HttpClientBuilder;

  protected org.apache.http.impl.execchain.ClientExecChain createMainExec(org.apache.http.protocol.HttpRequestExecutor, org.apache.http.conn.HttpClientConnectionManager, org.apache.http.ConnectionReuseStrategy, org.apache.http.conn.ConnectionKeepAliveStrategy, org.apache.http.protocol.HttpProcessor, org.apache.http.client.AuthenticationStrategy, org.apache.http.client.AuthenticationStrategy, org.apache.http.client.UserTokenHandler);
    descriptor: (Lorg/apache/http/protocol/HttpRequestExecutor;Lorg/apache/http/conn/HttpClientConnectionManager;Lorg/apache/http/ConnectionReuseStrategy;Lorg/apache/http/conn/ConnectionKeepAliveStrategy;Lorg/apache/http/protocol/HttpProcessor;Lorg/apache/http/client/AuthenticationStrategy;Lorg/apache/http/client/AuthenticationStrategy;Lorg/apache/http/client/UserTokenHandler;)Lorg/apache/http/impl/execchain/ClientExecChain;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=10, locals=9, args_size=9
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.protocol.HttpRequestExecutor requestExec
        start local 2 // org.apache.http.conn.HttpClientConnectionManager connManager
        start local 3 // org.apache.http.ConnectionReuseStrategy reuseStrategy
        start local 4 // org.apache.http.conn.ConnectionKeepAliveStrategy keepAliveStrategy
        start local 5 // org.apache.http.protocol.HttpProcessor proxyHttpProcessor
        start local 6 // org.apache.http.client.AuthenticationStrategy targetAuthStrategy
        start local 7 // org.apache.http.client.AuthenticationStrategy proxyAuthStrategy
        start local 8 // org.apache.http.client.UserTokenHandler userTokenHandler
         0: .line 899
            new org.apache.http.impl.execchain.MainClientExec
            dup
         1: .line 900
            aload 1 /* requestExec */
         2: .line 901
            aload 2 /* connManager */
         3: .line 902
            aload 3 /* reuseStrategy */
         4: .line 903
            aload 4 /* keepAliveStrategy */
         5: .line 904
            aload 5 /* proxyHttpProcessor */
         6: .line 905
            aload 6 /* targetAuthStrategy */
         7: .line 906
            aload 7 /* proxyAuthStrategy */
         8: .line 907
            aload 8 /* userTokenHandler */
         9: .line 899
            invokespecial org.apache.http.impl.execchain.MainClientExec.<init>:(Lorg/apache/http/protocol/HttpRequestExecutor;Lorg/apache/http/conn/HttpClientConnectionManager;Lorg/apache/http/ConnectionReuseStrategy;Lorg/apache/http/conn/ConnectionKeepAliveStrategy;Lorg/apache/http/protocol/HttpProcessor;Lorg/apache/http/client/AuthenticationStrategy;Lorg/apache/http/client/AuthenticationStrategy;Lorg/apache/http/client/UserTokenHandler;)V
            areturn
        end local 8 // org.apache.http.client.UserTokenHandler userTokenHandler
        end local 7 // org.apache.http.client.AuthenticationStrategy proxyAuthStrategy
        end local 6 // org.apache.http.client.AuthenticationStrategy targetAuthStrategy
        end local 5 // org.apache.http.protocol.HttpProcessor proxyHttpProcessor
        end local 4 // org.apache.http.conn.ConnectionKeepAliveStrategy keepAliveStrategy
        end local 3 // org.apache.http.ConnectionReuseStrategy reuseStrategy
        end local 2 // org.apache.http.conn.HttpClientConnectionManager connManager
        end local 1 // org.apache.http.protocol.HttpRequestExecutor requestExec
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   10     0                this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0   10     1         requestExec  Lorg/apache/http/protocol/HttpRequestExecutor;
            0   10     2         connManager  Lorg/apache/http/conn/HttpClientConnectionManager;
            0   10     3       reuseStrategy  Lorg/apache/http/ConnectionReuseStrategy;
            0   10     4   keepAliveStrategy  Lorg/apache/http/conn/ConnectionKeepAliveStrategy;
            0   10     5  proxyHttpProcessor  Lorg/apache/http/protocol/HttpProcessor;
            0   10     6  targetAuthStrategy  Lorg/apache/http/client/AuthenticationStrategy;
            0   10     7   proxyAuthStrategy  Lorg/apache/http/client/AuthenticationStrategy;
            0   10     8    userTokenHandler  Lorg/apache/http/client/UserTokenHandler;
    MethodParameters:
                    Name  Flags
      requestExec         final
      connManager         final
      reuseStrategy       final
      keepAliveStrategy   final
      proxyHttpProcessor  final
      targetAuthStrategy  final
      proxyAuthStrategy   final
      userTokenHandler    final

  protected org.apache.http.impl.execchain.ClientExecChain decorateMainExec(org.apache.http.impl.execchain.ClientExecChain);
    descriptor: (Lorg/apache/http/impl/execchain/ClientExecChain;)Lorg/apache/http/impl/execchain/ClientExecChain;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.impl.execchain.ClientExecChain mainExec
         0: .line 914
            aload 1 /* mainExec */
            areturn
        end local 1 // org.apache.http.impl.execchain.ClientExecChain mainExec
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    1     1  mainExec  Lorg/apache/http/impl/execchain/ClientExecChain;
    MethodParameters:
          Name  Flags
      mainExec  final

  protected org.apache.http.impl.execchain.ClientExecChain decorateProtocolExec(org.apache.http.impl.execchain.ClientExecChain);
    descriptor: (Lorg/apache/http/impl/execchain/ClientExecChain;)Lorg/apache/http/impl/execchain/ClientExecChain;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // org.apache.http.impl.execchain.ClientExecChain protocolExec
         0: .line 921
            aload 1 /* protocolExec */
            areturn
        end local 1 // org.apache.http.impl.execchain.ClientExecChain protocolExec
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    1     1  protocolExec  Lorg/apache/http/impl/execchain/ClientExecChain;
    MethodParameters:
              Name  Flags
      protocolExec  final

  protected void addCloseable(java.io.Closeable);
    descriptor: (Ljava/io/Closeable;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
        start local 1 // java.io.Closeable closeable
         0: .line 928
            aload 1 /* closeable */
            ifnonnull 2
         1: .line 929
            return
         2: .line 931
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.closeables:Ljava/util/List;
            ifnonnull 4
         3: .line 932
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield org.apache.http.impl.client.HttpClientBuilder.closeables:Ljava/util/List;
         4: .line 934
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.closeables:Ljava/util/List;
            aload 1 /* closeable */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         5: .line 935
            return
        end local 1 // java.io.Closeable closeable
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lorg/apache/http/impl/client/HttpClientBuilder;
            0    6     1  closeable  Ljava/io/Closeable;
    MethodParameters:
           Name  Flags
      closeable  final

  private static java.lang.String[] split(java.lang.String);
    descriptor: (Ljava/lang/String;)[Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.String s
         0: .line 938
            aload 0 /* s */
            invokestatic org.apache.http.util.TextUtils.isBlank:(Ljava/lang/CharSequence;)Z
            ifeq 2
         1: .line 939
            aconst_null
            areturn
         2: .line 941
      StackMap locals:
      StackMap stack:
            aload 0 /* s */
            ldc " *, *"
            invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
            areturn
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     s  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      s     final

  public org.apache.http.impl.client.CloseableHttpClient build();
    descriptor: ()Lorg/apache/http/impl/client/CloseableHttpClient;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=13, locals=21, args_size=1
        start local 0 // org.apache.http.impl.client.HttpClientBuilder this
         0: .line 947
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.publicSuffixMatcher:Lorg/apache/http/conn/util/PublicSuffixMatcher;
            astore 1 /* publicSuffixMatcherCopy */
        start local 1 // org.apache.http.conn.util.PublicSuffixMatcher publicSuffixMatcherCopy
         1: .line 948
            aload 1 /* publicSuffixMatcherCopy */
            ifnonnull 3
         2: .line 949
            invokestatic org.apache.http.conn.util.PublicSuffixMatcherLoader.getDefault:()Lorg/apache/http/conn/util/PublicSuffixMatcher;
            astore 1 /* publicSuffixMatcherCopy */
         3: .line 952
      StackMap locals: org.apache.http.conn.util.PublicSuffixMatcher
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.requestExec:Lorg/apache/http/protocol/HttpRequestExecutor;
            astore 2 /* requestExecCopy */
        start local 2 // org.apache.http.protocol.HttpRequestExecutor requestExecCopy
         4: .line 953
            aload 2 /* requestExecCopy */
            ifnonnull 6
         5: .line 954
            new org.apache.http.protocol.HttpRequestExecutor
            dup
            invokespecial org.apache.http.protocol.HttpRequestExecutor.<init>:()V
            astore 2 /* requestExecCopy */
         6: .line 956
      StackMap locals: org.apache.http.protocol.HttpRequestExecutor
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.connManager:Lorg/apache/http/conn/HttpClientConnectionManager;
            astore 3 /* connManagerCopy */
        start local 3 // org.apache.http.conn.HttpClientConnectionManager connManagerCopy
         7: .line 957
            aload 3 /* connManagerCopy */
            ifnonnull 68
         8: .line 958
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.sslSocketFactory:Lorg/apache/http/conn/socket/LayeredConnectionSocketFactory;
            astore 4 /* sslSocketFactoryCopy */
        start local 4 // org.apache.http.conn.socket.LayeredConnectionSocketFactory sslSocketFactoryCopy
         9: .line 959
            aload 4 /* sslSocketFactoryCopy */
            ifnonnull 40
        10: .line 960
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.systemProperties:Z
            ifeq 14
        11: .line 961
            ldc "https.protocols"
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
        12: .line 960
            invokestatic org.apache.http.impl.client.HttpClientBuilder.split:(Ljava/lang/String;)[Ljava/lang/String;
        13: .line 961
            goto 15
      StackMap locals: org.apache.http.conn.HttpClientConnectionManager org.apache.http.conn.socket.LayeredConnectionSocketFactory
      StackMap stack:
        14: aconst_null
        15: .line 960
      StackMap locals:
      StackMap stack: java.lang.String[]
            astore 5 /* supportedProtocols */
        start local 5 // java.lang.String[] supportedProtocols
        16: .line 962
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.systemProperties:Z
            ifeq 20
        17: .line 963
            ldc "https.cipherSuites"
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
        18: .line 962
            invokestatic org.apache.http.impl.client.HttpClientBuilder.split:(Ljava/lang/String;)[Ljava/lang/String;
        19: .line 963
            goto 21
      StackMap locals: java.lang.String[]
      StackMap stack:
        20: aconst_null
        21: .line 962
      StackMap locals:
      StackMap stack: java.lang.String[]
            astore 6 /* supportedCipherSuites */
        start local 6 // java.lang.String[] supportedCipherSuites
        22: .line 964
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier;
            astore 7 /* hostnameVerifierCopy */
        start local 7 // javax.net.ssl.HostnameVerifier hostnameVerifierCopy
        23: .line 965
            aload 7 /* hostnameVerifierCopy */
            ifnonnull 25
        24: .line 966
            new org.apache.http.conn.ssl.DefaultHostnameVerifier
            dup
            aload 1 /* publicSuffixMatcherCopy */
            invokespecial org.apache.http.conn.ssl.DefaultHostnameVerifier.<init>:(Lorg/apache/http/conn/util/PublicSuffixMatcher;)V
            astore 7 /* hostnameVerifierCopy */
        25: .line 968
      StackMap locals: java.lang.String[] javax.net.ssl.HostnameVerifier
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.sslContext:Ljavax/net/ssl/SSLContext;
            ifnull 30
        26: .line 969
            new org.apache.http.conn.ssl.SSLConnectionSocketFactory
            dup
        27: .line 970
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.sslContext:Ljavax/net/ssl/SSLContext;
            aload 5 /* supportedProtocols */
            aload 6 /* supportedCipherSuites */
            aload 7 /* hostnameVerifierCopy */
        28: .line 969
            invokespecial org.apache.http.conn.ssl.SSLConnectionSocketFactory.<init>:(Ljavax/net/ssl/SSLContext;[Ljava/lang/String;[Ljava/lang/String;Ljavax/net/ssl/HostnameVerifier;)V
            astore 4 /* sslSocketFactoryCopy */
        29: .line 971
            goto 40
        30: .line 972
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.systemProperties:Z
            ifeq 36
        31: .line 973
            new org.apache.http.conn.ssl.SSLConnectionSocketFactory
            dup
        32: .line 974
            invokestatic javax.net.ssl.SSLSocketFactory.getDefault:()Ljavax/net/SocketFactory;
            checkcast javax.net.ssl.SSLSocketFactory
        33: .line 975
            aload 5 /* supportedProtocols */
            aload 6 /* supportedCipherSuites */
            aload 7 /* hostnameVerifierCopy */
        34: .line 973
            invokespecial org.apache.http.conn.ssl.SSLConnectionSocketFactory.<init>:(Ljavax/net/ssl/SSLSocketFactory;[Ljava/lang/String;[Ljava/lang/String;Ljavax/net/ssl/HostnameVerifier;)V
            astore 4 /* sslSocketFactoryCopy */
        35: .line 976
            goto 40
        36: .line 977
      StackMap locals:
      StackMap stack:
            new org.apache.http.conn.ssl.SSLConnectionSocketFactory
            dup
        37: .line 978
            invokestatic org.apache.http.ssl.SSLContexts.createDefault:()Ljavax/net/ssl/SSLContext;
        38: .line 979
            aload 7 /* hostnameVerifierCopy */
        39: .line 977
            invokespecial org.apache.http.conn.ssl.SSLConnectionSocketFactory.<init>:(Ljavax/net/ssl/SSLContext;Ljavax/net/ssl/HostnameVerifier;)V
            astore 4 /* sslSocketFactoryCopy */
        end local 7 // javax.net.ssl.HostnameVerifier hostnameVerifierCopy
        end local 6 // java.lang.String[] supportedCipherSuites
        end local 5 // java.lang.String[] supportedProtocols
        40: .line 984
      StackMap locals:
      StackMap stack:
            new org.apache.http.impl.conn.PoolingHttpClientConnectionManager
            dup
        41: .line 985
            invokestatic org.apache.http.config.RegistryBuilder.create:()Lorg/apache/http/config/RegistryBuilder;
        42: .line 986
            ldc "http"
            invokestatic org.apache.http.conn.socket.PlainConnectionSocketFactory.getSocketFactory:()Lorg/apache/http/conn/socket/PlainConnectionSocketFactory;
            invokevirtual org.apache.http.config.RegistryBuilder.register:(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/config/RegistryBuilder;
        43: .line 987
            ldc "https"
            aload 4 /* sslSocketFactoryCopy */
            invokevirtual org.apache.http.config.RegistryBuilder.register:(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/config/RegistryBuilder;
        44: .line 988
            invokevirtual org.apache.http.config.RegistryBuilder.build:()Lorg/apache/http/config/Registry;
        45: .line 989
            aconst_null
        46: .line 990
            aconst_null
        47: .line 991
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.dnsResolver:Lorg/apache/http/conn/DnsResolver;
        48: .line 992
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.connTimeToLive:J
        49: .line 993
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.connTimeToLiveTimeUnit:Ljava/util/concurrent/TimeUnit;
            ifnull 50
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.connTimeToLiveTimeUnit:Ljava/util/concurrent/TimeUnit;
            goto 51
      StackMap locals: org.apache.http.impl.client.HttpClientBuilder org.apache.http.conn.util.PublicSuffixMatcher org.apache.http.protocol.HttpRequestExecutor org.apache.http.conn.HttpClientConnectionManager org.apache.http.conn.socket.LayeredConnectionSocketFactory
      StackMap stack: new 40 new 40 org.apache.http.config.Registry null null org.apache.http.conn.DnsResolver long
        50: getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
        51: .line 984
      StackMap locals: org.apache.http.impl.client.HttpClientBuilder org.apache.http.conn.util.PublicSuffixMatcher org.apache.http.protocol.HttpRequestExecutor org.apache.http.conn.HttpClientConnectionManager org.apache.http.conn.socket.LayeredConnectionSocketFactory
      StackMap stack: new 40 new 40 org.apache.http.config.Registry null null org.apache.http.conn.DnsResolver long java.util.concurrent.TimeUnit
            invokespecial org.apache.http.impl.conn.PoolingHttpClientConnectionManager.<init>:(Lorg/apache/http/config/Registry;Lorg/apache/http/conn/HttpConnectionFactory;Lorg/apache/http/conn/SchemePortResolver;Lorg/apache/http/conn/DnsResolver;JLjava/util/concurrent/TimeUnit;)V
            astore 5 /* poolingmgr */
        start local 5 // org.apache.http.impl.conn.PoolingHttpClientConnectionManager poolingmgr
        52: .line 994
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.defaultSocketConfig:Lorg/apache/http/config/SocketConfig;
            ifnull 54
        53: .line 995
            aload 5 /* poolingmgr */
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.defaultSocketConfig:Lorg/apache/http/config/SocketConfig;
            invokevirtual org.apache.http.impl.conn.PoolingHttpClientConnectionManager.setDefaultSocketConfig:(Lorg/apache/http/config/SocketConfig;)V
        54: .line 997
      StackMap locals: org.apache.http.impl.conn.PoolingHttpClientConnectionManager
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.defaultConnectionConfig:Lorg/apache/http/config/ConnectionConfig;
            ifnull 56
        55: .line 998
            aload 5 /* poolingmgr */
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.defaultConnectionConfig:Lorg/apache/http/config/ConnectionConfig;
            invokevirtual org.apache.http.impl.conn.PoolingHttpClientConnectionManager.setDefaultConnectionConfig:(Lorg/apache/http/config/ConnectionConfig;)V
        56: .line 1000
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.systemProperties:Z
            ifeq 63
        57: .line 1001
            ldc "http.keepAlive"
            ldc "true"
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 6 /* s */
        start local 6 // java.lang.String s
        58: .line 1002
            ldc "true"
            aload 6 /* s */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 63
        59: .line 1003
            ldc "http.maxConnections"
            ldc "5"
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 6 /* s */
        60: .line 1004
            aload 6 /* s */
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            istore 7 /* max */
        start local 7 // int max
        61: .line 1005
            aload 5 /* poolingmgr */
            iload 7 /* max */
            invokevirtual org.apache.http.impl.conn.PoolingHttpClientConnectionManager.setDefaultMaxPerRoute:(I)V
        62: .line 1006
            aload 5 /* poolingmgr */
            iconst_2
            iload 7 /* max */
            imul
            invokevirtual org.apache.http.impl.conn.PoolingHttpClientConnectionManager.setMaxTotal:(I)V
        end local 7 // int max
        end local 6 // java.lang.String s
        63: .line 1009
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.maxConnTotal:I
            ifle 65
        64: .line 1010
            aload 5 /* poolingmgr */
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.maxConnTotal:I
            invokevirtual org.apache.http.impl.conn.PoolingHttpClientConnectionManager.setMaxTotal:(I)V
        65: .line 1012
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.maxConnPerRoute:I
            ifle 67
        66: .line 1013
            aload 5 /* poolingmgr */
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.maxConnPerRoute:I
            invokevirtual org.apache.http.impl.conn.PoolingHttpClientConnectionManager.setDefaultMaxPerRoute:(I)V
        67: .line 1015
      StackMap locals:
      StackMap stack:
            aload 5 /* poolingmgr */
            astore 3 /* connManagerCopy */
        end local 5 // org.apache.http.impl.conn.PoolingHttpClientConnectionManager poolingmgr
        end local 4 // org.apache.http.conn.socket.LayeredConnectionSocketFactory sslSocketFactoryCopy
        68: .line 1017
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.reuseStrategy:Lorg/apache/http/ConnectionReuseStrategy;
            astore 4 /* reuseStrategyCopy */
        start local 4 // org.apache.http.ConnectionReuseStrategy reuseStrategyCopy
        69: .line 1018
            aload 4 /* reuseStrategyCopy */
            ifnonnull 78
        70: .line 1019
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.systemProperties:Z
            ifeq 77
        71: .line 1020
            ldc "http.keepAlive"
            ldc "true"
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 5 /* s */
        start local 5 // java.lang.String s
        72: .line 1021
            ldc "true"
            aload 5 /* s */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 75
        73: .line 1022
            getstatic org.apache.http.impl.client.DefaultClientConnectionReuseStrategy.INSTANCE:Lorg/apache/http/impl/client/DefaultClientConnectionReuseStrategy;
            astore 4 /* reuseStrategyCopy */
        74: .line 1023
            goto 78
        75: .line 1024
      StackMap locals: org.apache.http.ConnectionReuseStrategy java.lang.String
      StackMap stack:
            getstatic org.apache.http.impl.NoConnectionReuseStrategy.INSTANCE:Lorg/apache/http/impl/NoConnectionReuseStrategy;
            astore 4 /* reuseStrategyCopy */
        end local 5 // java.lang.String s
        76: .line 1026
            goto 78
        77: .line 1027
      StackMap locals:
      StackMap stack:
            getstatic org.apache.http.impl.client.DefaultClientConnectionReuseStrategy.INSTANCE:Lorg/apache/http/impl/client/DefaultClientConnectionReuseStrategy;
            astore 4 /* reuseStrategyCopy */
        78: .line 1030
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.keepAliveStrategy:Lorg/apache/http/conn/ConnectionKeepAliveStrategy;
            astore 5 /* keepAliveStrategyCopy */
        start local 5 // org.apache.http.conn.ConnectionKeepAliveStrategy keepAliveStrategyCopy
        79: .line 1031
            aload 5 /* keepAliveStrategyCopy */
            ifnonnull 81
        80: .line 1032
            getstatic org.apache.http.impl.client.DefaultConnectionKeepAliveStrategy.INSTANCE:Lorg/apache/http/impl/client/DefaultConnectionKeepAliveStrategy;
            astore 5 /* keepAliveStrategyCopy */
        81: .line 1034
      StackMap locals: org.apache.http.conn.ConnectionKeepAliveStrategy
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.targetAuthStrategy:Lorg/apache/http/client/AuthenticationStrategy;
            astore 6 /* targetAuthStrategyCopy */
        start local 6 // org.apache.http.client.AuthenticationStrategy targetAuthStrategyCopy
        82: .line 1035
            aload 6 /* targetAuthStrategyCopy */
            ifnonnull 84
        83: .line 1036
            getstatic org.apache.http.impl.client.TargetAuthenticationStrategy.INSTANCE:Lorg/apache/http/impl/client/TargetAuthenticationStrategy;
            astore 6 /* targetAuthStrategyCopy */
        84: .line 1038
      StackMap locals: org.apache.http.client.AuthenticationStrategy
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.proxyAuthStrategy:Lorg/apache/http/client/AuthenticationStrategy;
            astore 7 /* proxyAuthStrategyCopy */
        start local 7 // org.apache.http.client.AuthenticationStrategy proxyAuthStrategyCopy
        85: .line 1039
            aload 7 /* proxyAuthStrategyCopy */
            ifnonnull 87
        86: .line 1040
            getstatic org.apache.http.impl.client.ProxyAuthenticationStrategy.INSTANCE:Lorg/apache/http/impl/client/ProxyAuthenticationStrategy;
            astore 7 /* proxyAuthStrategyCopy */
        87: .line 1042
      StackMap locals: org.apache.http.client.AuthenticationStrategy
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.userTokenHandler:Lorg/apache/http/client/UserTokenHandler;
            astore 8 /* userTokenHandlerCopy */
        start local 8 // org.apache.http.client.UserTokenHandler userTokenHandlerCopy
        88: .line 1043
            aload 8 /* userTokenHandlerCopy */
            ifnonnull 93
        89: .line 1044
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.connectionStateDisabled:Z
            ifne 92
        90: .line 1045
            getstatic org.apache.http.impl.client.DefaultUserTokenHandler.INSTANCE:Lorg/apache/http/impl/client/DefaultUserTokenHandler;
            astore 8 /* userTokenHandlerCopy */
        91: .line 1046
            goto 93
        92: .line 1047
      StackMap locals: org.apache.http.client.UserTokenHandler
      StackMap stack:
            getstatic org.apache.http.impl.client.NoopUserTokenHandler.INSTANCE:Lorg/apache/http/impl/client/NoopUserTokenHandler;
            astore 8 /* userTokenHandlerCopy */
        93: .line 1051
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.userAgent:Ljava/lang/String;
            astore 9 /* userAgentCopy */
        start local 9 // java.lang.String userAgentCopy
        94: .line 1052
            aload 9 /* userAgentCopy */
            ifnonnull 101
        95: .line 1053
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.systemProperties:Z
            ifeq 97
        96: .line 1054
            ldc "http.agent"
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 9 /* userAgentCopy */
        97: .line 1056
      StackMap locals: java.lang.String
      StackMap stack:
            aload 9 /* userAgentCopy */
            ifnonnull 101
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.defaultUserAgentDisabled:Z
            ifne 101
        98: .line 1057
            ldc "Apache-HttpClient"
        99: .line 1058
            ldc "org.apache.http.client"
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
       100: .line 1057
            invokestatic org.apache.http.util.VersionInfo.getUserAgent:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/String;
            astore 9 /* userAgentCopy */
       101: .line 1062
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
       102: .line 1063
            aload 2 /* requestExecCopy */
       103: .line 1064
            aload 3 /* connManagerCopy */
       104: .line 1065
            aload 4 /* reuseStrategyCopy */
       105: .line 1066
            aload 5 /* keepAliveStrategyCopy */
       106: .line 1067
            new org.apache.http.protocol.ImmutableHttpProcessor
            dup
            iconst_2
            anewarray org.apache.http.HttpRequestInterceptor
            dup
            iconst_0
            new org.apache.http.protocol.RequestTargetHost
            dup
            invokespecial org.apache.http.protocol.RequestTargetHost.<init>:()V
            aastore
            dup
            iconst_1
            new org.apache.http.protocol.RequestUserAgent
            dup
            aload 9 /* userAgentCopy */
            invokespecial org.apache.http.protocol.RequestUserAgent.<init>:(Ljava/lang/String;)V
            aastore
            invokespecial org.apache.http.protocol.ImmutableHttpProcessor.<init>:([Lorg/apache/http/HttpRequestInterceptor;)V
       107: .line 1068
            aload 6 /* targetAuthStrategyCopy */
       108: .line 1069
            aload 7 /* proxyAuthStrategyCopy */
       109: .line 1070
            aload 8 /* userTokenHandlerCopy */
       110: .line 1062
            invokevirtual org.apache.http.impl.client.HttpClientBuilder.createMainExec:(Lorg/apache/http/protocol/HttpRequestExecutor;Lorg/apache/http/conn/HttpClientConnectionManager;Lorg/apache/http/ConnectionReuseStrategy;Lorg/apache/http/conn/ConnectionKeepAliveStrategy;Lorg/apache/http/protocol/HttpProcessor;Lorg/apache/http/client/AuthenticationStrategy;Lorg/apache/http/client/AuthenticationStrategy;Lorg/apache/http/client/UserTokenHandler;)Lorg/apache/http/impl/execchain/ClientExecChain;
            astore 10 /* execChain */
        start local 10 // org.apache.http.impl.execchain.ClientExecChain execChain
       111: .line 1072
            aload 0 /* this */
            aload 10 /* execChain */
            invokevirtual org.apache.http.impl.client.HttpClientBuilder.decorateMainExec:(Lorg/apache/http/impl/execchain/ClientExecChain;)Lorg/apache/http/impl/execchain/ClientExecChain;
            astore 10 /* execChain */
       112: .line 1074
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.httpprocessor:Lorg/apache/http/protocol/HttpProcessor;
            astore 11 /* httpprocessorCopy */
        start local 11 // org.apache.http.protocol.HttpProcessor httpprocessorCopy
       113: .line 1075
            aload 11 /* httpprocessorCopy */
            ifnonnull 167
       114: .line 1077
            invokestatic org.apache.http.protocol.HttpProcessorBuilder.create:()Lorg/apache/http/protocol/HttpProcessorBuilder;
            astore 12 /* b */
        start local 12 // org.apache.http.protocol.HttpProcessorBuilder b
       115: .line 1078
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.requestFirst:Ljava/util/LinkedList;
            ifnull 120
       116: .line 1079
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.requestFirst:Ljava/util/LinkedList;
            invokevirtual java.util.LinkedList.iterator:()Ljava/util/Iterator;
            astore 14
            goto 119
      StackMap locals: org.apache.http.impl.client.HttpClientBuilder org.apache.http.conn.util.PublicSuffixMatcher org.apache.http.protocol.HttpRequestExecutor org.apache.http.conn.HttpClientConnectionManager org.apache.http.ConnectionReuseStrategy org.apache.http.conn.ConnectionKeepAliveStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.UserTokenHandler java.lang.String org.apache.http.impl.execchain.ClientExecChain org.apache.http.protocol.HttpProcessor org.apache.http.protocol.HttpProcessorBuilder top java.util.Iterator
      StackMap stack:
       117: aload 14
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.http.HttpRequestInterceptor
            astore 13 /* i */
        start local 13 // org.apache.http.HttpRequestInterceptor i
       118: .line 1080
            aload 12 /* b */
            aload 13 /* i */
            invokevirtual org.apache.http.protocol.HttpProcessorBuilder.addFirst:(Lorg/apache/http/HttpRequestInterceptor;)Lorg/apache/http/protocol/HttpProcessorBuilder;
            pop
        end local 13 // org.apache.http.HttpRequestInterceptor i
       119: .line 1079
      StackMap locals:
      StackMap stack:
            aload 14
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 117
       120: .line 1083
      StackMap locals: org.apache.http.impl.client.HttpClientBuilder org.apache.http.conn.util.PublicSuffixMatcher org.apache.http.protocol.HttpRequestExecutor org.apache.http.conn.HttpClientConnectionManager org.apache.http.ConnectionReuseStrategy org.apache.http.conn.ConnectionKeepAliveStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.UserTokenHandler java.lang.String org.apache.http.impl.execchain.ClientExecChain org.apache.http.protocol.HttpProcessor org.apache.http.protocol.HttpProcessorBuilder
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.responseFirst:Ljava/util/LinkedList;
            ifnull 125
       121: .line 1084
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.responseFirst:Ljava/util/LinkedList;
            invokevirtual java.util.LinkedList.iterator:()Ljava/util/Iterator;
            astore 14
            goto 124
      StackMap locals: org.apache.http.impl.client.HttpClientBuilder org.apache.http.conn.util.PublicSuffixMatcher org.apache.http.protocol.HttpRequestExecutor org.apache.http.conn.HttpClientConnectionManager org.apache.http.ConnectionReuseStrategy org.apache.http.conn.ConnectionKeepAliveStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.UserTokenHandler java.lang.String org.apache.http.impl.execchain.ClientExecChain org.apache.http.protocol.HttpProcessor org.apache.http.protocol.HttpProcessorBuilder top java.util.Iterator
      StackMap stack:
       122: aload 14
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.http.HttpResponseInterceptor
            astore 13 /* i */
        start local 13 // org.apache.http.HttpResponseInterceptor i
       123: .line 1085
            aload 12 /* b */
            aload 13 /* i */
            invokevirtual org.apache.http.protocol.HttpProcessorBuilder.addFirst:(Lorg/apache/http/HttpResponseInterceptor;)Lorg/apache/http/protocol/HttpProcessorBuilder;
            pop
        end local 13 // org.apache.http.HttpResponseInterceptor i
       124: .line 1084
      StackMap locals:
      StackMap stack:
            aload 14
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 122
       125: .line 1088
      StackMap locals: org.apache.http.impl.client.HttpClientBuilder org.apache.http.conn.util.PublicSuffixMatcher org.apache.http.protocol.HttpRequestExecutor org.apache.http.conn.HttpClientConnectionManager org.apache.http.ConnectionReuseStrategy org.apache.http.conn.ConnectionKeepAliveStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.UserTokenHandler java.lang.String org.apache.http.impl.execchain.ClientExecChain org.apache.http.protocol.HttpProcessor org.apache.http.protocol.HttpProcessorBuilder
      StackMap stack:
            aload 12 /* b */
            bipush 6
            anewarray org.apache.http.HttpRequestInterceptor
            dup
            iconst_0
       126: .line 1089
            new org.apache.http.client.protocol.RequestDefaultHeaders
            dup
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.defaultHeaders:Ljava/util/Collection;
            invokespecial org.apache.http.client.protocol.RequestDefaultHeaders.<init>:(Ljava/util/Collection;)V
            aastore
            dup
            iconst_1
       127: .line 1090
            new org.apache.http.protocol.RequestContent
            dup
            invokespecial org.apache.http.protocol.RequestContent.<init>:()V
            aastore
            dup
            iconst_2
       128: .line 1091
            new org.apache.http.protocol.RequestTargetHost
            dup
            invokespecial org.apache.http.protocol.RequestTargetHost.<init>:()V
            aastore
            dup
            iconst_3
       129: .line 1092
            new org.apache.http.client.protocol.RequestClientConnControl
            dup
            invokespecial org.apache.http.client.protocol.RequestClientConnControl.<init>:()V
            aastore
            dup
            iconst_4
       130: .line 1093
            new org.apache.http.protocol.RequestUserAgent
            dup
            aload 9 /* userAgentCopy */
            invokespecial org.apache.http.protocol.RequestUserAgent.<init>:(Ljava/lang/String;)V
            aastore
            dup
            iconst_5
       131: .line 1094
            new org.apache.http.client.protocol.RequestExpectContinue
            dup
            invokespecial org.apache.http.client.protocol.RequestExpectContinue.<init>:()V
            aastore
       132: .line 1088
            invokevirtual org.apache.http.protocol.HttpProcessorBuilder.addAll:([Lorg/apache/http/HttpRequestInterceptor;)Lorg/apache/http/protocol/HttpProcessorBuilder;
            pop
       133: .line 1095
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.cookieManagementDisabled:Z
            ifne 135
       134: .line 1096
            aload 12 /* b */
            new org.apache.http.client.protocol.RequestAddCookies
            dup
            invokespecial org.apache.http.client.protocol.RequestAddCookies.<init>:()V
            invokevirtual org.apache.http.protocol.HttpProcessorBuilder.add:(Lorg/apache/http/HttpRequestInterceptor;)Lorg/apache/http/protocol/HttpProcessorBuilder;
            pop
       135: .line 1098
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.contentCompressionDisabled:Z
            ifne 142
       136: .line 1099
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.contentDecoderMap:Ljava/util/Map;
            ifnull 141
       137: .line 1100
            new java.util.ArrayList
            dup
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.contentDecoderMap:Ljava/util/Map;
            invokeinterface java.util.Map.keySet:()Ljava/util/Set;
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            astore 13 /* encodings */
        start local 13 // java.util.List encodings
       138: .line 1101
            aload 13 /* encodings */
            invokestatic java.util.Collections.sort:(Ljava/util/List;)V
       139: .line 1102
            aload 12 /* b */
            new org.apache.http.client.protocol.RequestAcceptEncoding
            dup
            aload 13 /* encodings */
            invokespecial org.apache.http.client.protocol.RequestAcceptEncoding.<init>:(Ljava/util/List;)V
            invokevirtual org.apache.http.protocol.HttpProcessorBuilder.add:(Lorg/apache/http/HttpRequestInterceptor;)Lorg/apache/http/protocol/HttpProcessorBuilder;
            pop
        end local 13 // java.util.List encodings
       140: .line 1103
            goto 142
       141: .line 1104
      StackMap locals:
      StackMap stack:
            aload 12 /* b */
            new org.apache.http.client.protocol.RequestAcceptEncoding
            dup
            invokespecial org.apache.http.client.protocol.RequestAcceptEncoding.<init>:()V
            invokevirtual org.apache.http.protocol.HttpProcessorBuilder.add:(Lorg/apache/http/HttpRequestInterceptor;)Lorg/apache/http/protocol/HttpProcessorBuilder;
            pop
       142: .line 1107
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.authCachingDisabled:Z
            ifne 144
       143: .line 1108
            aload 12 /* b */
            new org.apache.http.client.protocol.RequestAuthCache
            dup
            invokespecial org.apache.http.client.protocol.RequestAuthCache.<init>:()V
            invokevirtual org.apache.http.protocol.HttpProcessorBuilder.add:(Lorg/apache/http/HttpRequestInterceptor;)Lorg/apache/http/protocol/HttpProcessorBuilder;
            pop
       144: .line 1110
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.cookieManagementDisabled:Z
            ifne 146
       145: .line 1111
            aload 12 /* b */
            new org.apache.http.client.protocol.ResponseProcessCookies
            dup
            invokespecial org.apache.http.client.protocol.ResponseProcessCookies.<init>:()V
            invokevirtual org.apache.http.protocol.HttpProcessorBuilder.add:(Lorg/apache/http/HttpResponseInterceptor;)Lorg/apache/http/protocol/HttpProcessorBuilder;
            pop
       146: .line 1113
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.contentCompressionDisabled:Z
            ifne 156
       147: .line 1114
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.contentDecoderMap:Ljava/util/Map;
            ifnull 155
       148: .line 1115
            invokestatic org.apache.http.config.RegistryBuilder.create:()Lorg/apache/http/config/RegistryBuilder;
            astore 13 /* b2 */
        start local 13 // org.apache.http.config.RegistryBuilder b2
       149: .line 1116
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.contentDecoderMap:Ljava/util/Map;
            invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 15
            goto 152
      StackMap locals: org.apache.http.impl.client.HttpClientBuilder org.apache.http.conn.util.PublicSuffixMatcher org.apache.http.protocol.HttpRequestExecutor org.apache.http.conn.HttpClientConnectionManager org.apache.http.ConnectionReuseStrategy org.apache.http.conn.ConnectionKeepAliveStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.UserTokenHandler java.lang.String org.apache.http.impl.execchain.ClientExecChain org.apache.http.protocol.HttpProcessor org.apache.http.protocol.HttpProcessorBuilder org.apache.http.config.RegistryBuilder top java.util.Iterator
      StackMap stack:
       150: aload 15
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 14 /* entry */
        start local 14 // java.util.Map$Entry entry
       151: .line 1117
            aload 13 /* b2 */
            aload 14 /* entry */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            checkcast java.lang.String
            aload 14 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast org.apache.http.client.entity.InputStreamFactory
            invokevirtual org.apache.http.config.RegistryBuilder.register:(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/config/RegistryBuilder;
            pop
        end local 14 // java.util.Map$Entry entry
       152: .line 1116
      StackMap locals:
      StackMap stack:
            aload 15
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 150
       153: .line 1119
            aload 12 /* b */
            new org.apache.http.client.protocol.ResponseContentEncoding
            dup
            aload 13 /* b2 */
            invokevirtual org.apache.http.config.RegistryBuilder.build:()Lorg/apache/http/config/Registry;
            invokespecial org.apache.http.client.protocol.ResponseContentEncoding.<init>:(Lorg/apache/http/config/Lookup;)V
            invokevirtual org.apache.http.protocol.HttpProcessorBuilder.add:(Lorg/apache/http/HttpResponseInterceptor;)Lorg/apache/http/protocol/HttpProcessorBuilder;
            pop
        end local 13 // org.apache.http.config.RegistryBuilder b2
       154: .line 1120
            goto 156
       155: .line 1121
      StackMap locals: org.apache.http.impl.client.HttpClientBuilder org.apache.http.conn.util.PublicSuffixMatcher org.apache.http.protocol.HttpRequestExecutor org.apache.http.conn.HttpClientConnectionManager org.apache.http.ConnectionReuseStrategy org.apache.http.conn.ConnectionKeepAliveStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.UserTokenHandler java.lang.String org.apache.http.impl.execchain.ClientExecChain org.apache.http.protocol.HttpProcessor org.apache.http.protocol.HttpProcessorBuilder
      StackMap stack:
            aload 12 /* b */
            new org.apache.http.client.protocol.ResponseContentEncoding
            dup
            invokespecial org.apache.http.client.protocol.ResponseContentEncoding.<init>:()V
            invokevirtual org.apache.http.protocol.HttpProcessorBuilder.add:(Lorg/apache/http/HttpResponseInterceptor;)Lorg/apache/http/protocol/HttpProcessorBuilder;
            pop
       156: .line 1124
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.requestLast:Ljava/util/LinkedList;
            ifnull 161
       157: .line 1125
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.requestLast:Ljava/util/LinkedList;
            invokevirtual java.util.LinkedList.iterator:()Ljava/util/Iterator;
            astore 14
            goto 160
      StackMap locals: org.apache.http.impl.client.HttpClientBuilder org.apache.http.conn.util.PublicSuffixMatcher org.apache.http.protocol.HttpRequestExecutor org.apache.http.conn.HttpClientConnectionManager org.apache.http.ConnectionReuseStrategy org.apache.http.conn.ConnectionKeepAliveStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.UserTokenHandler java.lang.String org.apache.http.impl.execchain.ClientExecChain org.apache.http.protocol.HttpProcessor org.apache.http.protocol.HttpProcessorBuilder top java.util.Iterator
      StackMap stack:
       158: aload 14
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.http.HttpRequestInterceptor
            astore 13 /* i */
        start local 13 // org.apache.http.HttpRequestInterceptor i
       159: .line 1126
            aload 12 /* b */
            aload 13 /* i */
            invokevirtual org.apache.http.protocol.HttpProcessorBuilder.addLast:(Lorg/apache/http/HttpRequestInterceptor;)Lorg/apache/http/protocol/HttpProcessorBuilder;
            pop
        end local 13 // org.apache.http.HttpRequestInterceptor i
       160: .line 1125
      StackMap locals:
      StackMap stack:
            aload 14
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 158
       161: .line 1129
      StackMap locals: org.apache.http.impl.client.HttpClientBuilder org.apache.http.conn.util.PublicSuffixMatcher org.apache.http.protocol.HttpRequestExecutor org.apache.http.conn.HttpClientConnectionManager org.apache.http.ConnectionReuseStrategy org.apache.http.conn.ConnectionKeepAliveStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.UserTokenHandler java.lang.String org.apache.http.impl.execchain.ClientExecChain org.apache.http.protocol.HttpProcessor org.apache.http.protocol.HttpProcessorBuilder
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.responseLast:Ljava/util/LinkedList;
            ifnull 166
       162: .line 1130
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.responseLast:Ljava/util/LinkedList;
            invokevirtual java.util.LinkedList.iterator:()Ljava/util/Iterator;
            astore 14
            goto 165
      StackMap locals: org.apache.http.impl.client.HttpClientBuilder org.apache.http.conn.util.PublicSuffixMatcher org.apache.http.protocol.HttpRequestExecutor org.apache.http.conn.HttpClientConnectionManager org.apache.http.ConnectionReuseStrategy org.apache.http.conn.ConnectionKeepAliveStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.UserTokenHandler java.lang.String org.apache.http.impl.execchain.ClientExecChain org.apache.http.protocol.HttpProcessor org.apache.http.protocol.HttpProcessorBuilder top java.util.Iterator
      StackMap stack:
       163: aload 14
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.http.HttpResponseInterceptor
            astore 13 /* i */
        start local 13 // org.apache.http.HttpResponseInterceptor i
       164: .line 1131
            aload 12 /* b */
            aload 13 /* i */
            invokevirtual org.apache.http.protocol.HttpProcessorBuilder.addLast:(Lorg/apache/http/HttpResponseInterceptor;)Lorg/apache/http/protocol/HttpProcessorBuilder;
            pop
        end local 13 // org.apache.http.HttpResponseInterceptor i
       165: .line 1130
      StackMap locals:
      StackMap stack:
            aload 14
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 163
       166: .line 1134
      StackMap locals: org.apache.http.impl.client.HttpClientBuilder org.apache.http.conn.util.PublicSuffixMatcher org.apache.http.protocol.HttpRequestExecutor org.apache.http.conn.HttpClientConnectionManager org.apache.http.ConnectionReuseStrategy org.apache.http.conn.ConnectionKeepAliveStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.UserTokenHandler java.lang.String org.apache.http.impl.execchain.ClientExecChain org.apache.http.protocol.HttpProcessor org.apache.http.protocol.HttpProcessorBuilder
      StackMap stack:
            aload 12 /* b */
            invokevirtual org.apache.http.protocol.HttpProcessorBuilder.build:()Lorg/apache/http/protocol/HttpProcessor;
            astore 11 /* httpprocessorCopy */
        end local 12 // org.apache.http.protocol.HttpProcessorBuilder b
       167: .line 1136
      StackMap locals:
      StackMap stack:
            new org.apache.http.impl.execchain.ProtocolExec
            dup
            aload 10 /* execChain */
            aload 11 /* httpprocessorCopy */
            invokespecial org.apache.http.impl.execchain.ProtocolExec.<init>:(Lorg/apache/http/impl/execchain/ClientExecChain;Lorg/apache/http/protocol/HttpProcessor;)V
            astore 10 /* execChain */
       168: .line 1138
            aload 0 /* this */
            aload 10 /* execChain */
            invokevirtual org.apache.http.impl.client.HttpClientBuilder.decorateProtocolExec:(Lorg/apache/http/impl/execchain/ClientExecChain;)Lorg/apache/http/impl/execchain/ClientExecChain;
            astore 10 /* execChain */
       169: .line 1141
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.automaticRetriesDisabled:Z
            ifne 174
       170: .line 1142
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.retryHandler:Lorg/apache/http/client/HttpRequestRetryHandler;
            astore 12 /* retryHandlerCopy */
        start local 12 // org.apache.http.client.HttpRequestRetryHandler retryHandlerCopy
       171: .line 1143
            aload 12 /* retryHandlerCopy */
            ifnonnull 173
       172: .line 1144
            getstatic org.apache.http.impl.client.DefaultHttpRequestRetryHandler.INSTANCE:Lorg/apache/http/impl/client/DefaultHttpRequestRetryHandler;
            astore 12 /* retryHandlerCopy */
       173: .line 1146
      StackMap locals: org.apache.http.client.HttpRequestRetryHandler
      StackMap stack:
            new org.apache.http.impl.execchain.RetryExec
            dup
            aload 10 /* execChain */
            aload 12 /* retryHandlerCopy */
            invokespecial org.apache.http.impl.execchain.RetryExec.<init>:(Lorg/apache/http/impl/execchain/ClientExecChain;Lorg/apache/http/client/HttpRequestRetryHandler;)V
            astore 10 /* execChain */
        end local 12 // org.apache.http.client.HttpRequestRetryHandler retryHandlerCopy
       174: .line 1149
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.routePlanner:Lorg/apache/http/conn/routing/HttpRoutePlanner;
            astore 12 /* routePlannerCopy */
        start local 12 // org.apache.http.conn.routing.HttpRoutePlanner routePlannerCopy
       175: .line 1150
            aload 12 /* routePlannerCopy */
            ifnonnull 188
       176: .line 1151
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.schemePortResolver:Lorg/apache/http/conn/SchemePortResolver;
            astore 13 /* schemePortResolverCopy */
        start local 13 // org.apache.http.conn.SchemePortResolver schemePortResolverCopy
       177: .line 1152
            aload 13 /* schemePortResolverCopy */
            ifnonnull 179
       178: .line 1153
            getstatic org.apache.http.impl.conn.DefaultSchemePortResolver.INSTANCE:Lorg/apache/http/impl/conn/DefaultSchemePortResolver;
            astore 13 /* schemePortResolverCopy */
       179: .line 1155
      StackMap locals: org.apache.http.conn.routing.HttpRoutePlanner org.apache.http.conn.SchemePortResolver
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.proxy:Lorg/apache/http/HttpHost;
            ifnull 182
       180: .line 1156
            new org.apache.http.impl.conn.DefaultProxyRoutePlanner
            dup
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.proxy:Lorg/apache/http/HttpHost;
            aload 13 /* schemePortResolverCopy */
            invokespecial org.apache.http.impl.conn.DefaultProxyRoutePlanner.<init>:(Lorg/apache/http/HttpHost;Lorg/apache/http/conn/SchemePortResolver;)V
            astore 12 /* routePlannerCopy */
       181: .line 1157
            goto 188
      StackMap locals:
      StackMap stack:
       182: aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.systemProperties:Z
            ifeq 187
       183: .line 1158
            new org.apache.http.impl.conn.SystemDefaultRoutePlanner
            dup
       184: .line 1159
            aload 13 /* schemePortResolverCopy */
            invokestatic java.net.ProxySelector.getDefault:()Ljava/net/ProxySelector;
       185: .line 1158
            invokespecial org.apache.http.impl.conn.SystemDefaultRoutePlanner.<init>:(Lorg/apache/http/conn/SchemePortResolver;Ljava/net/ProxySelector;)V
            astore 12 /* routePlannerCopy */
       186: .line 1160
            goto 188
       187: .line 1161
      StackMap locals:
      StackMap stack:
            new org.apache.http.impl.conn.DefaultRoutePlanner
            dup
            aload 13 /* schemePortResolverCopy */
            invokespecial org.apache.http.impl.conn.DefaultRoutePlanner.<init>:(Lorg/apache/http/conn/SchemePortResolver;)V
            astore 12 /* routePlannerCopy */
        end local 13 // org.apache.http.conn.SchemePortResolver schemePortResolverCopy
       188: .line 1166
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.serviceUnavailStrategy:Lorg/apache/http/client/ServiceUnavailableRetryStrategy;
            astore 13 /* serviceUnavailStrategyCopy */
        start local 13 // org.apache.http.client.ServiceUnavailableRetryStrategy serviceUnavailStrategyCopy
       189: .line 1167
            aload 13 /* serviceUnavailStrategyCopy */
            ifnull 191
       190: .line 1168
            new org.apache.http.impl.execchain.ServiceUnavailableRetryExec
            dup
            aload 10 /* execChain */
            aload 13 /* serviceUnavailStrategyCopy */
            invokespecial org.apache.http.impl.execchain.ServiceUnavailableRetryExec.<init>:(Lorg/apache/http/impl/execchain/ClientExecChain;Lorg/apache/http/client/ServiceUnavailableRetryStrategy;)V
            astore 10 /* execChain */
       191: .line 1172
      StackMap locals: org.apache.http.client.ServiceUnavailableRetryStrategy
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.redirectHandlingDisabled:Z
            ifne 196
       192: .line 1173
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.redirectStrategy:Lorg/apache/http/client/RedirectStrategy;
            astore 14 /* redirectStrategyCopy */
        start local 14 // org.apache.http.client.RedirectStrategy redirectStrategyCopy
       193: .line 1174
            aload 14 /* redirectStrategyCopy */
            ifnonnull 195
       194: .line 1175
            getstatic org.apache.http.impl.client.DefaultRedirectStrategy.INSTANCE:Lorg/apache/http/impl/client/DefaultRedirectStrategy;
            astore 14 /* redirectStrategyCopy */
       195: .line 1177
      StackMap locals: org.apache.http.client.RedirectStrategy
      StackMap stack:
            new org.apache.http.impl.execchain.RedirectExec
            dup
            aload 10 /* execChain */
            aload 12 /* routePlannerCopy */
            aload 14 /* redirectStrategyCopy */
            invokespecial org.apache.http.impl.execchain.RedirectExec.<init>:(Lorg/apache/http/impl/execchain/ClientExecChain;Lorg/apache/http/conn/routing/HttpRoutePlanner;Lorg/apache/http/client/RedirectStrategy;)V
            astore 10 /* execChain */
        end local 14 // org.apache.http.client.RedirectStrategy redirectStrategyCopy
       196: .line 1181
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.backoffManager:Lorg/apache/http/client/BackoffManager;
            ifnull 198
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.connectionBackoffStrategy:Lorg/apache/http/client/ConnectionBackoffStrategy;
            ifnull 198
       197: .line 1182
            new org.apache.http.impl.execchain.BackoffStrategyExec
            dup
            aload 10 /* execChain */
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.connectionBackoffStrategy:Lorg/apache/http/client/ConnectionBackoffStrategy;
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.backoffManager:Lorg/apache/http/client/BackoffManager;
            invokespecial org.apache.http.impl.execchain.BackoffStrategyExec.<init>:(Lorg/apache/http/impl/execchain/ClientExecChain;Lorg/apache/http/client/ConnectionBackoffStrategy;Lorg/apache/http/client/BackoffManager;)V
            astore 10 /* execChain */
       198: .line 1185
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.authSchemeRegistry:Lorg/apache/http/config/Lookup;
            astore 14 /* authSchemeRegistryCopy */
        start local 14 // org.apache.http.config.Lookup authSchemeRegistryCopy
       199: .line 1186
            aload 14 /* authSchemeRegistryCopy */
            ifnonnull 208
       200: .line 1187
            invokestatic org.apache.http.config.RegistryBuilder.create:()Lorg/apache/http/config/RegistryBuilder;
       201: .line 1188
            ldc "Basic"
            new org.apache.http.impl.auth.BasicSchemeFactory
            dup
            invokespecial org.apache.http.impl.auth.BasicSchemeFactory.<init>:()V
            invokevirtual org.apache.http.config.RegistryBuilder.register:(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/config/RegistryBuilder;
       202: .line 1189
            ldc "Digest"
            new org.apache.http.impl.auth.DigestSchemeFactory
            dup
            invokespecial org.apache.http.impl.auth.DigestSchemeFactory.<init>:()V
            invokevirtual org.apache.http.config.RegistryBuilder.register:(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/config/RegistryBuilder;
       203: .line 1190
            ldc "NTLM"
            new org.apache.http.impl.auth.NTLMSchemeFactory
            dup
            invokespecial org.apache.http.impl.auth.NTLMSchemeFactory.<init>:()V
            invokevirtual org.apache.http.config.RegistryBuilder.register:(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/config/RegistryBuilder;
       204: .line 1191
            ldc "Negotiate"
            new org.apache.http.impl.auth.SPNegoSchemeFactory
            dup
            invokespecial org.apache.http.impl.auth.SPNegoSchemeFactory.<init>:()V
            invokevirtual org.apache.http.config.RegistryBuilder.register:(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/config/RegistryBuilder;
       205: .line 1192
            ldc "Kerberos"
            new org.apache.http.impl.auth.KerberosSchemeFactory
            dup
            invokespecial org.apache.http.impl.auth.KerberosSchemeFactory.<init>:()V
            invokevirtual org.apache.http.config.RegistryBuilder.register:(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/config/RegistryBuilder;
       206: .line 1193
            invokevirtual org.apache.http.config.RegistryBuilder.build:()Lorg/apache/http/config/Registry;
       207: .line 1187
            astore 14 /* authSchemeRegistryCopy */
       208: .line 1195
      StackMap locals: org.apache.http.config.Lookup
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.cookieSpecRegistry:Lorg/apache/http/config/Lookup;
            astore 15 /* cookieSpecRegistryCopy */
        start local 15 // org.apache.http.config.Lookup cookieSpecRegistryCopy
       209: .line 1196
            aload 15 /* cookieSpecRegistryCopy */
            ifnonnull 211
       210: .line 1197
            aload 1 /* publicSuffixMatcherCopy */
            invokestatic org.apache.http.impl.client.CookieSpecRegistries.createDefault:(Lorg/apache/http/conn/util/PublicSuffixMatcher;)Lorg/apache/http/config/Lookup;
            astore 15 /* cookieSpecRegistryCopy */
       211: .line 1200
      StackMap locals: org.apache.http.config.Lookup
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.cookieStore:Lorg/apache/http/client/CookieStore;
            astore 16 /* defaultCookieStore */
        start local 16 // org.apache.http.client.CookieStore defaultCookieStore
       212: .line 1201
            aload 16 /* defaultCookieStore */
            ifnonnull 214
       213: .line 1202
            new org.apache.http.impl.client.BasicCookieStore
            dup
            invokespecial org.apache.http.impl.client.BasicCookieStore.<init>:()V
            astore 16 /* defaultCookieStore */
       214: .line 1205
      StackMap locals: org.apache.http.client.CookieStore
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.credentialsProvider:Lorg/apache/http/client/CredentialsProvider;
            astore 17 /* defaultCredentialsProvider */
        start local 17 // org.apache.http.client.CredentialsProvider defaultCredentialsProvider
       215: .line 1206
            aload 17 /* defaultCredentialsProvider */
            ifnonnull 220
       216: .line 1207
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.systemProperties:Z
            ifeq 219
       217: .line 1208
            new org.apache.http.impl.client.SystemDefaultCredentialsProvider
            dup
            invokespecial org.apache.http.impl.client.SystemDefaultCredentialsProvider.<init>:()V
            astore 17 /* defaultCredentialsProvider */
       218: .line 1209
            goto 220
       219: .line 1210
      StackMap locals: org.apache.http.client.CredentialsProvider
      StackMap stack:
            new org.apache.http.impl.client.BasicCredentialsProvider
            dup
            invokespecial org.apache.http.impl.client.BasicCredentialsProvider.<init>:()V
            astore 17 /* defaultCredentialsProvider */
       220: .line 1214
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.closeables:Ljava/util/List;
            ifnull 221
            new java.util.ArrayList
            dup
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.closeables:Ljava/util/List;
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            goto 222
      StackMap locals:
      StackMap stack:
       221: aconst_null
      StackMap locals:
      StackMap stack: java.util.ArrayList
       222: astore 18 /* closeablesCopy */
        start local 18 // java.util.List closeablesCopy
       223: .line 1215
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.connManagerShared:Z
            ifne 238
       224: .line 1216
            aload 18 /* closeablesCopy */
            ifnonnull 226
       225: .line 1217
            new java.util.ArrayList
            dup
            iconst_1
            invokespecial java.util.ArrayList.<init>:(I)V
            astore 18 /* closeablesCopy */
       226: .line 1219
      StackMap locals: java.util.List
      StackMap stack:
            aload 3 /* connManagerCopy */
            astore 19 /* cm */
        start local 19 // org.apache.http.conn.HttpClientConnectionManager cm
       227: .line 1221
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.evictExpiredConnections:Z
            ifne 228
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.evictIdleConnections:Z
            ifeq 237
       228: .line 1222
      StackMap locals: org.apache.http.conn.HttpClientConnectionManager
      StackMap stack:
            new org.apache.http.impl.client.IdleConnectionEvictor
            dup
            aload 19 /* cm */
       229: .line 1223
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.maxIdleTime:J
            lconst_0
            lcmp
            ifle 230
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.maxIdleTime:J
            goto 231
      StackMap locals: org.apache.http.impl.client.HttpClientBuilder org.apache.http.conn.util.PublicSuffixMatcher org.apache.http.protocol.HttpRequestExecutor org.apache.http.conn.HttpClientConnectionManager org.apache.http.ConnectionReuseStrategy org.apache.http.conn.ConnectionKeepAliveStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.UserTokenHandler java.lang.String org.apache.http.impl.execchain.ClientExecChain org.apache.http.protocol.HttpProcessor org.apache.http.conn.routing.HttpRoutePlanner org.apache.http.client.ServiceUnavailableRetryStrategy org.apache.http.config.Lookup org.apache.http.config.Lookup org.apache.http.client.CookieStore org.apache.http.client.CredentialsProvider java.util.List org.apache.http.conn.HttpClientConnectionManager
      StackMap stack: new 228 new 228 org.apache.http.conn.HttpClientConnectionManager
       230: ldc 10
      StackMap locals: org.apache.http.impl.client.HttpClientBuilder org.apache.http.conn.util.PublicSuffixMatcher org.apache.http.protocol.HttpRequestExecutor org.apache.http.conn.HttpClientConnectionManager org.apache.http.ConnectionReuseStrategy org.apache.http.conn.ConnectionKeepAliveStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.UserTokenHandler java.lang.String org.apache.http.impl.execchain.ClientExecChain org.apache.http.protocol.HttpProcessor org.apache.http.conn.routing.HttpRoutePlanner org.apache.http.client.ServiceUnavailableRetryStrategy org.apache.http.config.Lookup org.apache.http.config.Lookup org.apache.http.client.CookieStore org.apache.http.client.CredentialsProvider java.util.List org.apache.http.conn.HttpClientConnectionManager
      StackMap stack: new 228 new 228 org.apache.http.conn.HttpClientConnectionManager long
       231: aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.maxIdleTimeUnit:Ljava/util/concurrent/TimeUnit;
            ifnull 232
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.maxIdleTimeUnit:Ljava/util/concurrent/TimeUnit;
            goto 233
      StackMap locals: org.apache.http.impl.client.HttpClientBuilder org.apache.http.conn.util.PublicSuffixMatcher org.apache.http.protocol.HttpRequestExecutor org.apache.http.conn.HttpClientConnectionManager org.apache.http.ConnectionReuseStrategy org.apache.http.conn.ConnectionKeepAliveStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.UserTokenHandler java.lang.String org.apache.http.impl.execchain.ClientExecChain org.apache.http.protocol.HttpProcessor org.apache.http.conn.routing.HttpRoutePlanner org.apache.http.client.ServiceUnavailableRetryStrategy org.apache.http.config.Lookup org.apache.http.config.Lookup org.apache.http.client.CookieStore org.apache.http.client.CredentialsProvider java.util.List org.apache.http.conn.HttpClientConnectionManager
      StackMap stack: new 228 new 228 org.apache.http.conn.HttpClientConnectionManager long
       232: getstatic java.util.concurrent.TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit;
       233: .line 1224
      StackMap locals: org.apache.http.impl.client.HttpClientBuilder org.apache.http.conn.util.PublicSuffixMatcher org.apache.http.protocol.HttpRequestExecutor org.apache.http.conn.HttpClientConnectionManager org.apache.http.ConnectionReuseStrategy org.apache.http.conn.ConnectionKeepAliveStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.UserTokenHandler java.lang.String org.apache.http.impl.execchain.ClientExecChain org.apache.http.protocol.HttpProcessor org.apache.http.conn.routing.HttpRoutePlanner org.apache.http.client.ServiceUnavailableRetryStrategy org.apache.http.config.Lookup org.apache.http.config.Lookup org.apache.http.client.CookieStore org.apache.http.client.CredentialsProvider java.util.List org.apache.http.conn.HttpClientConnectionManager
      StackMap stack: new 228 new 228 org.apache.http.conn.HttpClientConnectionManager long java.util.concurrent.TimeUnit
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.maxIdleTime:J
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.maxIdleTimeUnit:Ljava/util/concurrent/TimeUnit;
       234: .line 1222
            invokespecial org.apache.http.impl.client.IdleConnectionEvictor.<init>:(Lorg/apache/http/conn/HttpClientConnectionManager;JLjava/util/concurrent/TimeUnit;JLjava/util/concurrent/TimeUnit;)V
            astore 20 /* connectionEvictor */
        start local 20 // org.apache.http.impl.client.IdleConnectionEvictor connectionEvictor
       235: .line 1225
            aload 18 /* closeablesCopy */
            new org.apache.http.impl.client.HttpClientBuilder$1
            dup
            aload 0 /* this */
            aload 20 /* connectionEvictor */
            invokespecial org.apache.http.impl.client.HttpClientBuilder$1.<init>:(Lorg/apache/http/impl/client/HttpClientBuilder;Lorg/apache/http/impl/client/IdleConnectionEvictor;)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
       236: .line 1238
            aload 20 /* connectionEvictor */
            invokevirtual org.apache.http.impl.client.IdleConnectionEvictor.start:()V
        end local 20 // org.apache.http.impl.client.IdleConnectionEvictor connectionEvictor
       237: .line 1240
      StackMap locals:
      StackMap stack:
            aload 18 /* closeablesCopy */
            new org.apache.http.impl.client.HttpClientBuilder$2
            dup
            aload 0 /* this */
            aload 19 /* cm */
            invokespecial org.apache.http.impl.client.HttpClientBuilder$2.<init>:(Lorg/apache/http/impl/client/HttpClientBuilder;Lorg/apache/http/conn/HttpClientConnectionManager;)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 19 // org.apache.http.conn.HttpClientConnectionManager cm
       238: .line 1250
      StackMap locals:
      StackMap stack:
            new org.apache.http.impl.client.InternalHttpClient
            dup
       239: .line 1251
            aload 10 /* execChain */
       240: .line 1252
            aload 3 /* connManagerCopy */
       241: .line 1253
            aload 12 /* routePlannerCopy */
       242: .line 1254
            aload 15 /* cookieSpecRegistryCopy */
       243: .line 1255
            aload 14 /* authSchemeRegistryCopy */
       244: .line 1256
            aload 16 /* defaultCookieStore */
       245: .line 1257
            aload 17 /* defaultCredentialsProvider */
       246: .line 1258
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.defaultRequestConfig:Lorg/apache/http/client/config/RequestConfig;
            ifnull 247
            aload 0 /* this */
            getfield org.apache.http.impl.client.HttpClientBuilder.defaultRequestConfig:Lorg/apache/http/client/config/RequestConfig;
            goto 248
      StackMap locals: org.apache.http.impl.client.HttpClientBuilder org.apache.http.conn.util.PublicSuffixMatcher org.apache.http.protocol.HttpRequestExecutor org.apache.http.conn.HttpClientConnectionManager org.apache.http.ConnectionReuseStrategy org.apache.http.conn.ConnectionKeepAliveStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.UserTokenHandler java.lang.String org.apache.http.impl.execchain.ClientExecChain org.apache.http.protocol.HttpProcessor org.apache.http.conn.routing.HttpRoutePlanner org.apache.http.client.ServiceUnavailableRetryStrategy org.apache.http.config.Lookup org.apache.http.config.Lookup org.apache.http.client.CookieStore org.apache.http.client.CredentialsProvider java.util.List
      StackMap stack: new 238 new 238 org.apache.http.impl.execchain.ClientExecChain org.apache.http.conn.HttpClientConnectionManager org.apache.http.conn.routing.HttpRoutePlanner org.apache.http.config.Lookup org.apache.http.config.Lookup org.apache.http.client.CookieStore org.apache.http.client.CredentialsProvider
       247: getstatic org.apache.http.client.config.RequestConfig.DEFAULT:Lorg/apache/http/client/config/RequestConfig;
       248: .line 1259
      StackMap locals: org.apache.http.impl.client.HttpClientBuilder org.apache.http.conn.util.PublicSuffixMatcher org.apache.http.protocol.HttpRequestExecutor org.apache.http.conn.HttpClientConnectionManager org.apache.http.ConnectionReuseStrategy org.apache.http.conn.ConnectionKeepAliveStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.AuthenticationStrategy org.apache.http.client.UserTokenHandler java.lang.String org.apache.http.impl.execchain.ClientExecChain org.apache.http.protocol.HttpProcessor org.apache.http.conn.routing.HttpRoutePlanner org.apache.http.client.ServiceUnavailableRetryStrategy org.apache.http.config.Lookup org.apache.http.config.Lookup org.apache.http.client.CookieStore org.apache.http.client.CredentialsProvider java.util.List
      StackMap stack: new 238 new 238 org.apache.http.impl.execchain.ClientExecChain org.apache.http.conn.HttpClientConnectionManager org.apache.http.conn.routing.HttpRoutePlanner org.apache.http.config.Lookup org.apache.http.config.Lookup org.apache.http.client.CookieStore org.apache.http.client.CredentialsProvider org.apache.http.client.config.RequestConfig
            aload 18 /* closeablesCopy */
       249: .line 1250
            invokespecial org.apache.http.impl.client.InternalHttpClient.<init>:(Lorg/apache/http/impl/execchain/ClientExecChain;Lorg/apache/http/conn/HttpClientConnectionManager;Lorg/apache/http/conn/routing/HttpRoutePlanner;Lorg/apache/http/config/Lookup;Lorg/apache/http/config/Lookup;Lorg/apache/http/client/CookieStore;Lorg/apache/http/client/CredentialsProvider;Lorg/apache/http/client/config/RequestConfig;Ljava/util/List;)V
            areturn
        end local 18 // java.util.List closeablesCopy
        end local 17 // org.apache.http.client.CredentialsProvider defaultCredentialsProvider
        end local 16 // org.apache.http.client.CookieStore defaultCookieStore
        end local 15 // org.apache.http.config.Lookup cookieSpecRegistryCopy
        end local 14 // org.apache.http.config.Lookup authSchemeRegistryCopy
        end local 13 // org.apache.http.client.ServiceUnavailableRetryStrategy serviceUnavailStrategyCopy
        end local 12 // org.apache.http.conn.routing.HttpRoutePlanner routePlannerCopy
        end local 11 // org.apache.http.protocol.HttpProcessor httpprocessorCopy
        end local 10 // org.apache.http.impl.execchain.ClientExecChain execChain
        end local 9 // java.lang.String userAgentCopy
        end local 8 // org.apache.http.client.UserTokenHandler userTokenHandlerCopy
        end local 7 // org.apache.http.client.AuthenticationStrategy proxyAuthStrategyCopy
        end local 6 // org.apache.http.client.AuthenticationStrategy targetAuthStrategyCopy
        end local 5 // org.apache.http.conn.ConnectionKeepAliveStrategy keepAliveStrategyCopy
        end local 4 // org.apache.http.ConnectionReuseStrategy reuseStrategyCopy
        end local 3 // org.apache.http.conn.HttpClientConnectionManager connManagerCopy
        end local 2 // org.apache.http.protocol.HttpRequestExecutor requestExecCopy
        end local 1 // org.apache.http.conn.util.PublicSuffixMatcher publicSuffixMatcherCopy
        end local 0 // org.apache.http.impl.client.HttpClientBuilder this
      LocalVariableTable:
        Start  End  Slot                        Name  Signature
            0  250     0                        this  Lorg/apache/http/impl/client/HttpClientBuilder;
            1  250     1     publicSuffixMatcherCopy  Lorg/apache/http/conn/util/PublicSuffixMatcher;
            4  250     2             requestExecCopy  Lorg/apache/http/protocol/HttpRequestExecutor;
            7  250     3             connManagerCopy  Lorg/apache/http/conn/HttpClientConnectionManager;
            9   68     4        sslSocketFactoryCopy  Lorg/apache/http/conn/socket/LayeredConnectionSocketFactory;
           16   40     5          supportedProtocols  [Ljava/lang/String;
           22   40     6       supportedCipherSuites  [Ljava/lang/String;
           23   40     7        hostnameVerifierCopy  Ljavax/net/ssl/HostnameVerifier;
           52   68     5                  poolingmgr  Lorg/apache/http/impl/conn/PoolingHttpClientConnectionManager;
           58   63     6                           s  Ljava/lang/String;
           61   63     7                         max  I
           69  250     4           reuseStrategyCopy  Lorg/apache/http/ConnectionReuseStrategy;
           72   76     5                           s  Ljava/lang/String;
           79  250     5       keepAliveStrategyCopy  Lorg/apache/http/conn/ConnectionKeepAliveStrategy;
           82  250     6      targetAuthStrategyCopy  Lorg/apache/http/client/AuthenticationStrategy;
           85  250     7       proxyAuthStrategyCopy  Lorg/apache/http/client/AuthenticationStrategy;
           88  250     8        userTokenHandlerCopy  Lorg/apache/http/client/UserTokenHandler;
           94  250     9               userAgentCopy  Ljava/lang/String;
          111  250    10                   execChain  Lorg/apache/http/impl/execchain/ClientExecChain;
          113  250    11           httpprocessorCopy  Lorg/apache/http/protocol/HttpProcessor;
          115  167    12                           b  Lorg/apache/http/protocol/HttpProcessorBuilder;
          118  119    13                           i  Lorg/apache/http/HttpRequestInterceptor;
          123  124    13                           i  Lorg/apache/http/HttpResponseInterceptor;
          138  140    13                   encodings  Ljava/util/List<Ljava/lang/String;>;
          149  154    13                          b2  Lorg/apache/http/config/RegistryBuilder<Lorg/apache/http/client/entity/InputStreamFactory;>;
          151  152    14                       entry  Ljava/util/Map$Entry<Ljava/lang/String;Lorg/apache/http/client/entity/InputStreamFactory;>;
          159  160    13                           i  Lorg/apache/http/HttpRequestInterceptor;
          164  165    13                           i  Lorg/apache/http/HttpResponseInterceptor;
          171  174    12            retryHandlerCopy  Lorg/apache/http/client/HttpRequestRetryHandler;
          175  250    12            routePlannerCopy  Lorg/apache/http/conn/routing/HttpRoutePlanner;
          177  188    13      schemePortResolverCopy  Lorg/apache/http/conn/SchemePortResolver;
          189  250    13  serviceUnavailStrategyCopy  Lorg/apache/http/client/ServiceUnavailableRetryStrategy;
          193  196    14        redirectStrategyCopy  Lorg/apache/http/client/RedirectStrategy;
          199  250    14      authSchemeRegistryCopy  Lorg/apache/http/config/Lookup<Lorg/apache/http/auth/AuthSchemeProvider;>;
          209  250    15      cookieSpecRegistryCopy  Lorg/apache/http/config/Lookup<Lorg/apache/http/cookie/CookieSpecProvider;>;
          212  250    16          defaultCookieStore  Lorg/apache/http/client/CookieStore;
          215  250    17  defaultCredentialsProvider  Lorg/apache/http/client/CredentialsProvider;
          223  250    18              closeablesCopy  Ljava/util/List<Ljava/io/Closeable;>;
          227  238    19                          cm  Lorg/apache/http/conn/HttpClientConnectionManager;
          235  237    20           connectionEvictor  Lorg/apache/http/impl/client/IdleConnectionEvictor;
}
SourceFile: "HttpClientBuilder.java"
NestMembers:
  org.apache.http.impl.client.HttpClientBuilder$1  org.apache.http.impl.client.HttpClientBuilder$2
InnerClasses:
  public abstract Entry = java.util.Map$Entry of java.util.Map
  org.apache.http.impl.client.HttpClientBuilder$1
  org.apache.http.impl.client.HttpClientBuilder$2