public abstract class org.apache.http.impl.client.AbstractHttpClient extends org.apache.http.impl.client.CloseableHttpClient
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: org.apache.http.impl.client.AbstractHttpClient
  super_class: org.apache.http.impl.client.CloseableHttpClient
{
  private final org.apache.commons.logging.Log log;
    descriptor: Lorg/apache/commons/logging/Log;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private org.apache.http.params.HttpParams defaultParams;
    descriptor: Lorg/apache/http/params/HttpParams;
    flags: (0x0002) ACC_PRIVATE

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

  private org.apache.http.conn.ClientConnectionManager connManager;
    descriptor: Lorg/apache/http/conn/ClientConnectionManager;
    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.cookie.CookieSpecRegistry supportedCookieSpecs;
    descriptor: Lorg/apache/http/cookie/CookieSpecRegistry;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.http.auth.AuthSchemeRegistry supportedAuthSchemes;
    descriptor: Lorg/apache/http/auth/AuthSchemeRegistry;
    flags: (0x0002) ACC_PRIVATE

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

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

  private org.apache.http.client.HttpRequestRetryHandler retryHandler;
    descriptor: Lorg/apache/http/client/HttpRequestRetryHandler;
    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.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.CookieStore cookieStore;
    descriptor: Lorg/apache/http/client/CookieStore;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.http.client.CredentialsProvider credsProvider;
    descriptor: Lorg/apache/http/client/CredentialsProvider;
    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.UserTokenHandler userTokenHandler;
    descriptor: Lorg/apache/http/client/UserTokenHandler;
    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

  protected void <init>(org.apache.http.conn.ClientConnectionManager, org.apache.http.params.HttpParams);
    descriptor: (Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // org.apache.http.conn.ClientConnectionManager conman
        start local 2 // org.apache.http.params.HttpParams params
         0: .line 232
            aload 0 /* this */
            invokespecial org.apache.http.impl.client.CloseableHttpClient.<init>:()V
         1: .line 201
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokestatic org.apache.commons.logging.LogFactory.getLog:(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;
            putfield org.apache.http.impl.client.AbstractHttpClient.log:Lorg/apache/commons/logging/Log;
         2: .line 233
            aload 0 /* this */
            aload 2 /* params */
            putfield org.apache.http.impl.client.AbstractHttpClient.defaultParams:Lorg/apache/http/params/HttpParams;
         3: .line 234
            aload 0 /* this */
            aload 1 /* conman */
            putfield org.apache.http.impl.client.AbstractHttpClient.connManager:Lorg/apache/http/conn/ClientConnectionManager;
         4: .line 235
            return
        end local 2 // org.apache.http.params.HttpParams params
        end local 1 // org.apache.http.conn.ClientConnectionManager conman
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0    5     1  conman  Lorg/apache/http/conn/ClientConnectionManager;
            0    5     2  params  Lorg/apache/http/params/HttpParams;
    MethodParameters:
        Name  Flags
      conman  final
      params  final

  protected abstract org.apache.http.params.HttpParams createHttpParams();
    descriptor: ()Lorg/apache/http/params/HttpParams;
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT

  protected abstract org.apache.http.protocol.BasicHttpProcessor createHttpProcessor();
    descriptor: ()Lorg/apache/http/protocol/BasicHttpProcessor;
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT

  protected org.apache.http.protocol.HttpContext createHttpContext();
    descriptor: ()Lorg/apache/http/protocol/HttpContext;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 245
            new org.apache.http.protocol.BasicHttpContext
            dup
            invokespecial org.apache.http.protocol.BasicHttpContext.<init>:()V
            astore 1 /* context */
        start local 1 // org.apache.http.protocol.HttpContext context
         1: .line 246
            aload 1 /* context */
         2: .line 247
            ldc "http.scheme-registry"
         3: .line 248
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getConnectionManager:()Lorg/apache/http/conn/ClientConnectionManager;
            invokeinterface org.apache.http.conn.ClientConnectionManager.getSchemeRegistry:()Lorg/apache/http/conn/scheme/SchemeRegistry;
         4: .line 246
            invokeinterface org.apache.http.protocol.HttpContext.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
         5: .line 249
            aload 1 /* context */
         6: .line 250
            ldc "http.authscheme-registry"
         7: .line 251
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getAuthSchemes:()Lorg/apache/http/auth/AuthSchemeRegistry;
         8: .line 249
            invokeinterface org.apache.http.protocol.HttpContext.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
         9: .line 252
            aload 1 /* context */
        10: .line 253
            ldc "http.cookiespec-registry"
        11: .line 254
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getCookieSpecs:()Lorg/apache/http/cookie/CookieSpecRegistry;
        12: .line 252
            invokeinterface org.apache.http.protocol.HttpContext.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
        13: .line 255
            aload 1 /* context */
        14: .line 256
            ldc "http.cookie-store"
        15: .line 257
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getCookieStore:()Lorg/apache/http/client/CookieStore;
        16: .line 255
            invokeinterface org.apache.http.protocol.HttpContext.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
        17: .line 258
            aload 1 /* context */
        18: .line 259
            ldc "http.auth.credentials-provider"
        19: .line 260
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getCredentialsProvider:()Lorg/apache/http/client/CredentialsProvider;
        20: .line 258
            invokeinterface org.apache.http.protocol.HttpContext.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
        21: .line 261
            aload 1 /* context */
            areturn
        end local 1 // org.apache.http.protocol.HttpContext context
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   22     0     this  Lorg/apache/http/impl/client/AbstractHttpClient;
            1   22     1  context  Lorg/apache/http/protocol/HttpContext;

  protected org.apache.http.conn.ClientConnectionManager createClientConnectionManager();
    descriptor: ()Lorg/apache/http/conn/ClientConnectionManager;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=8, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 266
            invokestatic org.apache.http.impl.conn.SchemeRegistryFactory.createDefault:()Lorg/apache/http/conn/scheme/SchemeRegistry;
            astore 1 /* registry */
        start local 1 // org.apache.http.conn.scheme.SchemeRegistry registry
         1: .line 268
            aconst_null
            astore 2 /* connManager */
        start local 2 // org.apache.http.conn.ClientConnectionManager connManager
         2: .line 269
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getParams:()Lorg/apache/http/params/HttpParams;
            astore 3 /* params */
        start local 3 // org.apache.http.params.HttpParams params
         3: .line 271
            aconst_null
            astore 4 /* factory */
        start local 4 // org.apache.http.conn.ClientConnectionManagerFactory factory
         4: .line 273
            aload 3 /* params */
         5: .line 274
            ldc "http.connection-manager.factory-class-name"
         6: .line 273
            invokeinterface org.apache.http.params.HttpParams.getParameter:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 5 /* className */
        start local 5 // java.lang.String className
         7: .line 275
            invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
            invokevirtual java.lang.Thread.getContextClassLoader:()Ljava/lang/ClassLoader;
            astore 6 /* contextLoader */
        start local 6 // java.lang.ClassLoader contextLoader
         8: .line 276
            aload 5 /* className */
            ifnull 21
         9: .line 279
            aload 6 /* contextLoader */
            ifnull 12
        10: .line 280
            aload 5 /* className */
            iconst_1
            aload 6 /* contextLoader */
            invokestatic java.lang.Class.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
            astore 7 /* clazz */
        start local 7 // java.lang.Class clazz
        11: .line 281
            goto 13
        end local 7 // java.lang.Class clazz
        12: .line 282
      StackMap locals: org.apache.http.impl.client.AbstractHttpClient org.apache.http.conn.scheme.SchemeRegistry org.apache.http.conn.ClientConnectionManager org.apache.http.params.HttpParams org.apache.http.conn.ClientConnectionManagerFactory java.lang.String java.lang.ClassLoader
      StackMap stack:
            aload 5 /* className */
            invokestatic java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
            astore 7 /* clazz */
        start local 7 // java.lang.Class clazz
        13: .line 284
      StackMap locals: java.lang.Class
      StackMap stack:
            aload 7 /* clazz */
            invokevirtual java.lang.Class.newInstance:()Ljava/lang/Object;
            checkcast org.apache.http.conn.ClientConnectionManagerFactory
            astore 4 /* factory */
        end local 7 // java.lang.Class clazz
        14: .line 285
            goto 21
      StackMap locals: org.apache.http.impl.client.AbstractHttpClient org.apache.http.conn.scheme.SchemeRegistry org.apache.http.conn.ClientConnectionManager org.apache.http.params.HttpParams org.apache.http.conn.ClientConnectionManagerFactory java.lang.String java.lang.ClassLoader
      StackMap stack: java.lang.ClassNotFoundException
        15: pop
        16: .line 286
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Invalid class name: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 5 /* className */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        17: .line 287
      StackMap locals:
      StackMap stack: java.lang.IllegalAccessException
            astore 7 /* ex */
        start local 7 // java.lang.IllegalAccessException ex
        18: .line 288
            new java.lang.IllegalAccessError
            dup
            aload 7 /* ex */
            invokevirtual java.lang.IllegalAccessException.getMessage:()Ljava/lang/String;
            invokespecial java.lang.IllegalAccessError.<init>:(Ljava/lang/String;)V
            athrow
        end local 7 // java.lang.IllegalAccessException ex
        19: .line 289
      StackMap locals:
      StackMap stack: java.lang.InstantiationException
            astore 7 /* ex */
        start local 7 // java.lang.InstantiationException ex
        20: .line 290
            new java.lang.InstantiationError
            dup
            aload 7 /* ex */
            invokevirtual java.lang.InstantiationException.getMessage:()Ljava/lang/String;
            invokespecial java.lang.InstantiationError.<init>:(Ljava/lang/String;)V
            athrow
        end local 7 // java.lang.InstantiationException ex
        21: .line 293
      StackMap locals:
      StackMap stack:
            aload 4 /* factory */
            ifnull 24
        22: .line 294
            aload 4 /* factory */
            aload 3 /* params */
            aload 1 /* registry */
            invokeinterface org.apache.http.conn.ClientConnectionManagerFactory.newInstance:(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)Lorg/apache/http/conn/ClientConnectionManager;
            astore 2 /* connManager */
        23: .line 295
            goto 25
        24: .line 296
      StackMap locals:
      StackMap stack:
            new org.apache.http.impl.conn.BasicClientConnectionManager
            dup
            aload 1 /* registry */
            invokespecial org.apache.http.impl.conn.BasicClientConnectionManager.<init>:(Lorg/apache/http/conn/scheme/SchemeRegistry;)V
            astore 2 /* connManager */
        25: .line 299
      StackMap locals:
      StackMap stack:
            aload 2 /* connManager */
            areturn
        end local 6 // java.lang.ClassLoader contextLoader
        end local 5 // java.lang.String className
        end local 4 // org.apache.http.conn.ClientConnectionManagerFactory factory
        end local 3 // org.apache.http.params.HttpParams params
        end local 2 // org.apache.http.conn.ClientConnectionManager connManager
        end local 1 // org.apache.http.conn.scheme.SchemeRegistry registry
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   26     0           this  Lorg/apache/http/impl/client/AbstractHttpClient;
            1   26     1       registry  Lorg/apache/http/conn/scheme/SchemeRegistry;
            2   26     2    connManager  Lorg/apache/http/conn/ClientConnectionManager;
            3   26     3         params  Lorg/apache/http/params/HttpParams;
            4   26     4        factory  Lorg/apache/http/conn/ClientConnectionManagerFactory;
            7   26     5      className  Ljava/lang/String;
            8   26     6  contextLoader  Ljava/lang/ClassLoader;
           11   12     7          clazz  Ljava/lang/Class<*>;
           13   14     7          clazz  Ljava/lang/Class<*>;
           18   19     7             ex  Ljava/lang/IllegalAccessException;
           20   21     7             ex  Ljava/lang/InstantiationException;
      Exception table:
        from    to  target  type
           9    14      15  Class java.lang.ClassNotFoundException
           9    14      17  Class java.lang.IllegalAccessException
           9    14      19  Class java.lang.InstantiationException

  protected org.apache.http.auth.AuthSchemeRegistry createAuthSchemeRegistry();
    descriptor: ()Lorg/apache/http/auth/AuthSchemeRegistry;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 304
            new org.apache.http.auth.AuthSchemeRegistry
            dup
            invokespecial org.apache.http.auth.AuthSchemeRegistry.<init>:()V
            astore 1 /* registry */
        start local 1 // org.apache.http.auth.AuthSchemeRegistry registry
         1: .line 305
            aload 1 /* registry */
         2: .line 306
            ldc "Basic"
         3: .line 307
            new org.apache.http.impl.auth.BasicSchemeFactory
            dup
            invokespecial org.apache.http.impl.auth.BasicSchemeFactory.<init>:()V
         4: .line 305
            invokevirtual org.apache.http.auth.AuthSchemeRegistry.register:(Ljava/lang/String;Lorg/apache/http/auth/AuthSchemeFactory;)V
         5: .line 308
            aload 1 /* registry */
         6: .line 309
            ldc "Digest"
         7: .line 310
            new org.apache.http.impl.auth.DigestSchemeFactory
            dup
            invokespecial org.apache.http.impl.auth.DigestSchemeFactory.<init>:()V
         8: .line 308
            invokevirtual org.apache.http.auth.AuthSchemeRegistry.register:(Ljava/lang/String;Lorg/apache/http/auth/AuthSchemeFactory;)V
         9: .line 311
            aload 1 /* registry */
        10: .line 312
            ldc "NTLM"
        11: .line 313
            new org.apache.http.impl.auth.NTLMSchemeFactory
            dup
            invokespecial org.apache.http.impl.auth.NTLMSchemeFactory.<init>:()V
        12: .line 311
            invokevirtual org.apache.http.auth.AuthSchemeRegistry.register:(Ljava/lang/String;Lorg/apache/http/auth/AuthSchemeFactory;)V
        13: .line 314
            aload 1 /* registry */
        14: .line 315
            ldc "Negotiate"
        15: .line 316
            new org.apache.http.impl.auth.SPNegoSchemeFactory
            dup
            invokespecial org.apache.http.impl.auth.SPNegoSchemeFactory.<init>:()V
        16: .line 314
            invokevirtual org.apache.http.auth.AuthSchemeRegistry.register:(Ljava/lang/String;Lorg/apache/http/auth/AuthSchemeFactory;)V
        17: .line 317
            aload 1 /* registry */
        18: .line 318
            ldc "Kerberos"
        19: .line 319
            new org.apache.http.impl.auth.KerberosSchemeFactory
            dup
            invokespecial org.apache.http.impl.auth.KerberosSchemeFactory.<init>:()V
        20: .line 317
            invokevirtual org.apache.http.auth.AuthSchemeRegistry.register:(Ljava/lang/String;Lorg/apache/http/auth/AuthSchemeFactory;)V
        21: .line 320
            aload 1 /* registry */
            areturn
        end local 1 // org.apache.http.auth.AuthSchemeRegistry registry
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   22     0      this  Lorg/apache/http/impl/client/AbstractHttpClient;
            1   22     1  registry  Lorg/apache/http/auth/AuthSchemeRegistry;

  protected org.apache.http.cookie.CookieSpecRegistry createCookieSpecRegistry();
    descriptor: ()Lorg/apache/http/cookie/CookieSpecRegistry;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 325
            new org.apache.http.cookie.CookieSpecRegistry
            dup
            invokespecial org.apache.http.cookie.CookieSpecRegistry.<init>:()V
            astore 1 /* registry */
        start local 1 // org.apache.http.cookie.CookieSpecRegistry registry
         1: .line 326
            aload 1 /* registry */
         2: .line 327
            ldc "default"
         3: .line 328
            new org.apache.http.impl.cookie.BestMatchSpecFactory
            dup
            invokespecial org.apache.http.impl.cookie.BestMatchSpecFactory.<init>:()V
         4: .line 326
            invokevirtual org.apache.http.cookie.CookieSpecRegistry.register:(Ljava/lang/String;Lorg/apache/http/cookie/CookieSpecFactory;)V
         5: .line 329
            aload 1 /* registry */
         6: .line 330
            ldc "best-match"
         7: .line 331
            new org.apache.http.impl.cookie.BestMatchSpecFactory
            dup
            invokespecial org.apache.http.impl.cookie.BestMatchSpecFactory.<init>:()V
         8: .line 329
            invokevirtual org.apache.http.cookie.CookieSpecRegistry.register:(Ljava/lang/String;Lorg/apache/http/cookie/CookieSpecFactory;)V
         9: .line 332
            aload 1 /* registry */
        10: .line 333
            ldc "compatibility"
        11: .line 334
            new org.apache.http.impl.cookie.BrowserCompatSpecFactory
            dup
            invokespecial org.apache.http.impl.cookie.BrowserCompatSpecFactory.<init>:()V
        12: .line 332
            invokevirtual org.apache.http.cookie.CookieSpecRegistry.register:(Ljava/lang/String;Lorg/apache/http/cookie/CookieSpecFactory;)V
        13: .line 335
            aload 1 /* registry */
        14: .line 336
            ldc "netscape"
        15: .line 337
            new org.apache.http.impl.cookie.NetscapeDraftSpecFactory
            dup
            invokespecial org.apache.http.impl.cookie.NetscapeDraftSpecFactory.<init>:()V
        16: .line 335
            invokevirtual org.apache.http.cookie.CookieSpecRegistry.register:(Ljava/lang/String;Lorg/apache/http/cookie/CookieSpecFactory;)V
        17: .line 338
            aload 1 /* registry */
        18: .line 339
            ldc "rfc2109"
        19: .line 340
            new org.apache.http.impl.cookie.RFC2109SpecFactory
            dup
            invokespecial org.apache.http.impl.cookie.RFC2109SpecFactory.<init>:()V
        20: .line 338
            invokevirtual org.apache.http.cookie.CookieSpecRegistry.register:(Ljava/lang/String;Lorg/apache/http/cookie/CookieSpecFactory;)V
        21: .line 341
            aload 1 /* registry */
        22: .line 342
            ldc "rfc2965"
        23: .line 343
            new org.apache.http.impl.cookie.RFC2965SpecFactory
            dup
            invokespecial org.apache.http.impl.cookie.RFC2965SpecFactory.<init>:()V
        24: .line 341
            invokevirtual org.apache.http.cookie.CookieSpecRegistry.register:(Ljava/lang/String;Lorg/apache/http/cookie/CookieSpecFactory;)V
        25: .line 344
            aload 1 /* registry */
        26: .line 345
            ldc "ignoreCookies"
        27: .line 346
            new org.apache.http.impl.cookie.IgnoreSpecFactory
            dup
            invokespecial org.apache.http.impl.cookie.IgnoreSpecFactory.<init>:()V
        28: .line 344
            invokevirtual org.apache.http.cookie.CookieSpecRegistry.register:(Ljava/lang/String;Lorg/apache/http/cookie/CookieSpecFactory;)V
        29: .line 347
            aload 1 /* registry */
            areturn
        end local 1 // org.apache.http.cookie.CookieSpecRegistry registry
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   30     0      this  Lorg/apache/http/impl/client/AbstractHttpClient;
            1   30     1  registry  Lorg/apache/http/cookie/CookieSpecRegistry;

  protected org.apache.http.protocol.HttpRequestExecutor createRequestExecutor();
    descriptor: ()Lorg/apache/http/protocol/HttpRequestExecutor;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 351
            new org.apache.http.protocol.HttpRequestExecutor
            dup
            invokespecial org.apache.http.protocol.HttpRequestExecutor.<init>:()V
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  protected org.apache.http.ConnectionReuseStrategy createConnectionReuseStrategy();
    descriptor: ()Lorg/apache/http/ConnectionReuseStrategy;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 355
            new org.apache.http.impl.DefaultConnectionReuseStrategy
            dup
            invokespecial org.apache.http.impl.DefaultConnectionReuseStrategy.<init>:()V
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  protected org.apache.http.conn.ConnectionKeepAliveStrategy createConnectionKeepAliveStrategy();
    descriptor: ()Lorg/apache/http/conn/ConnectionKeepAliveStrategy;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 359
            new org.apache.http.impl.client.DefaultConnectionKeepAliveStrategy
            dup
            invokespecial org.apache.http.impl.client.DefaultConnectionKeepAliveStrategy.<init>:()V
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  protected org.apache.http.client.HttpRequestRetryHandler createHttpRequestRetryHandler();
    descriptor: ()Lorg/apache/http/client/HttpRequestRetryHandler;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 363
            new org.apache.http.impl.client.DefaultHttpRequestRetryHandler
            dup
            invokespecial org.apache.http.impl.client.DefaultHttpRequestRetryHandler.<init>:()V
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  protected org.apache.http.client.RedirectHandler createRedirectHandler();
    descriptor: ()Lorg/apache/http/client/RedirectHandler;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 371
            new org.apache.http.impl.client.DefaultRedirectHandler
            dup
            invokespecial org.apache.http.impl.client.DefaultRedirectHandler.<init>:()V
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  protected org.apache.http.client.AuthenticationStrategy createTargetAuthenticationStrategy();
    descriptor: ()Lorg/apache/http/client/AuthenticationStrategy;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 375
            new org.apache.http.impl.client.TargetAuthenticationStrategy
            dup
            invokespecial org.apache.http.impl.client.TargetAuthenticationStrategy.<init>:()V
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  protected org.apache.http.client.AuthenticationHandler createTargetAuthenticationHandler();
    descriptor: ()Lorg/apache/http/client/AuthenticationHandler;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 383
            new org.apache.http.impl.client.DefaultTargetAuthenticationHandler
            dup
            invokespecial org.apache.http.impl.client.DefaultTargetAuthenticationHandler.<init>:()V
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  protected org.apache.http.client.AuthenticationStrategy createProxyAuthenticationStrategy();
    descriptor: ()Lorg/apache/http/client/AuthenticationStrategy;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 387
            new org.apache.http.impl.client.ProxyAuthenticationStrategy
            dup
            invokespecial org.apache.http.impl.client.ProxyAuthenticationStrategy.<init>:()V
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  protected org.apache.http.client.AuthenticationHandler createProxyAuthenticationHandler();
    descriptor: ()Lorg/apache/http/client/AuthenticationHandler;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 395
            new org.apache.http.impl.client.DefaultProxyAuthenticationHandler
            dup
            invokespecial org.apache.http.impl.client.DefaultProxyAuthenticationHandler.<init>:()V
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  protected org.apache.http.client.CookieStore createCookieStore();
    descriptor: ()Lorg/apache/http/client/CookieStore;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 399
            new org.apache.http.impl.client.BasicCookieStore
            dup
            invokespecial org.apache.http.impl.client.BasicCookieStore.<init>:()V
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  protected org.apache.http.client.CredentialsProvider createCredentialsProvider();
    descriptor: ()Lorg/apache/http/client/CredentialsProvider;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 403
            new org.apache.http.impl.client.BasicCredentialsProvider
            dup
            invokespecial org.apache.http.impl.client.BasicCredentialsProvider.<init>:()V
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  protected org.apache.http.conn.routing.HttpRoutePlanner createHttpRoutePlanner();
    descriptor: ()Lorg/apache/http/conn/routing/HttpRoutePlanner;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 407
            new org.apache.http.impl.conn.DefaultHttpRoutePlanner
            dup
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getConnectionManager:()Lorg/apache/http/conn/ClientConnectionManager;
            invokeinterface org.apache.http.conn.ClientConnectionManager.getSchemeRegistry:()Lorg/apache/http/conn/scheme/SchemeRegistry;
            invokespecial org.apache.http.impl.conn.DefaultHttpRoutePlanner.<init>:(Lorg/apache/http/conn/scheme/SchemeRegistry;)V
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  protected org.apache.http.client.UserTokenHandler createUserTokenHandler();
    descriptor: ()Lorg/apache/http/client/UserTokenHandler;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 411
            new org.apache.http.impl.client.DefaultUserTokenHandler
            dup
            invokespecial org.apache.http.impl.client.DefaultUserTokenHandler.<init>:()V
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  public final synchronized org.apache.http.params.HttpParams getParams();
    descriptor: ()Lorg/apache/http/params/HttpParams;
    flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 417
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.defaultParams:Lorg/apache/http/params/HttpParams;
            ifnonnull 2
         1: .line 418
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.createHttpParams:()Lorg/apache/http/params/HttpParams;
            putfield org.apache.http.impl.client.AbstractHttpClient.defaultParams:Lorg/apache/http/params/HttpParams;
         2: .line 420
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.defaultParams:Lorg/apache/http/params/HttpParams;
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  public synchronized void setParams(org.apache.http.params.HttpParams);
    descriptor: (Lorg/apache/http/params/HttpParams;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // org.apache.http.params.HttpParams params
         0: .line 430
            aload 0 /* this */
            aload 1 /* params */
            putfield org.apache.http.impl.client.AbstractHttpClient.defaultParams:Lorg/apache/http/params/HttpParams;
         1: .line 431
            return
        end local 1 // org.apache.http.params.HttpParams params
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0    2     1  params  Lorg/apache/http/params/HttpParams;
    MethodParameters:
        Name  Flags
      params  final

  public final synchronized org.apache.http.conn.ClientConnectionManager getConnectionManager();
    descriptor: ()Lorg/apache/http/conn/ClientConnectionManager;
    flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 436
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.connManager:Lorg/apache/http/conn/ClientConnectionManager;
            ifnonnull 2
         1: .line 437
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.createClientConnectionManager:()Lorg/apache/http/conn/ClientConnectionManager;
            putfield org.apache.http.impl.client.AbstractHttpClient.connManager:Lorg/apache/http/conn/ClientConnectionManager;
         2: .line 439
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.connManager:Lorg/apache/http/conn/ClientConnectionManager;
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  public final synchronized org.apache.http.protocol.HttpRequestExecutor getRequestExecutor();
    descriptor: ()Lorg/apache/http/protocol/HttpRequestExecutor;
    flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 444
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.requestExec:Lorg/apache/http/protocol/HttpRequestExecutor;
            ifnonnull 2
         1: .line 445
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.createRequestExecutor:()Lorg/apache/http/protocol/HttpRequestExecutor;
            putfield org.apache.http.impl.client.AbstractHttpClient.requestExec:Lorg/apache/http/protocol/HttpRequestExecutor;
         2: .line 447
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.requestExec:Lorg/apache/http/protocol/HttpRequestExecutor;
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  public final synchronized org.apache.http.auth.AuthSchemeRegistry getAuthSchemes();
    descriptor: ()Lorg/apache/http/auth/AuthSchemeRegistry;
    flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 452
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.supportedAuthSchemes:Lorg/apache/http/auth/AuthSchemeRegistry;
            ifnonnull 2
         1: .line 453
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.createAuthSchemeRegistry:()Lorg/apache/http/auth/AuthSchemeRegistry;
            putfield org.apache.http.impl.client.AbstractHttpClient.supportedAuthSchemes:Lorg/apache/http/auth/AuthSchemeRegistry;
         2: .line 455
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.supportedAuthSchemes:Lorg/apache/http/auth/AuthSchemeRegistry;
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  public synchronized void setAuthSchemes(org.apache.http.auth.AuthSchemeRegistry);
    descriptor: (Lorg/apache/http/auth/AuthSchemeRegistry;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // org.apache.http.auth.AuthSchemeRegistry registry
         0: .line 459
            aload 0 /* this */
            aload 1 /* registry */
            putfield org.apache.http.impl.client.AbstractHttpClient.supportedAuthSchemes:Lorg/apache/http/auth/AuthSchemeRegistry;
         1: .line 460
            return
        end local 1 // org.apache.http.auth.AuthSchemeRegistry registry
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0    2     1  registry  Lorg/apache/http/auth/AuthSchemeRegistry;
    MethodParameters:
          Name  Flags
      registry  final

  public final synchronized org.apache.http.client.ConnectionBackoffStrategy getConnectionBackoffStrategy();
    descriptor: ()Lorg/apache/http/client/ConnectionBackoffStrategy;
    flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SYNCHRONIZED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 463
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.connectionBackoffStrategy:Lorg/apache/http/client/ConnectionBackoffStrategy;
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  public synchronized void setConnectionBackoffStrategy(org.apache.http.client.ConnectionBackoffStrategy);
    descriptor: (Lorg/apache/http/client/ConnectionBackoffStrategy;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // org.apache.http.client.ConnectionBackoffStrategy strategy
         0: .line 467
            aload 0 /* this */
            aload 1 /* strategy */
            putfield org.apache.http.impl.client.AbstractHttpClient.connectionBackoffStrategy:Lorg/apache/http/client/ConnectionBackoffStrategy;
         1: .line 468
            return
        end local 1 // org.apache.http.client.ConnectionBackoffStrategy strategy
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0    2     1  strategy  Lorg/apache/http/client/ConnectionBackoffStrategy;
    MethodParameters:
          Name  Flags
      strategy  final

  public final synchronized org.apache.http.cookie.CookieSpecRegistry getCookieSpecs();
    descriptor: ()Lorg/apache/http/cookie/CookieSpecRegistry;
    flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 471
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.supportedCookieSpecs:Lorg/apache/http/cookie/CookieSpecRegistry;
            ifnonnull 2
         1: .line 472
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.createCookieSpecRegistry:()Lorg/apache/http/cookie/CookieSpecRegistry;
            putfield org.apache.http.impl.client.AbstractHttpClient.supportedCookieSpecs:Lorg/apache/http/cookie/CookieSpecRegistry;
         2: .line 474
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.supportedCookieSpecs:Lorg/apache/http/cookie/CookieSpecRegistry;
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  public final synchronized org.apache.http.client.BackoffManager getBackoffManager();
    descriptor: ()Lorg/apache/http/client/BackoffManager;
    flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SYNCHRONIZED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 478
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.backoffManager:Lorg/apache/http/client/BackoffManager;
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  public synchronized void setBackoffManager(org.apache.http.client.BackoffManager);
    descriptor: (Lorg/apache/http/client/BackoffManager;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // org.apache.http.client.BackoffManager manager
         0: .line 482
            aload 0 /* this */
            aload 1 /* manager */
            putfield org.apache.http.impl.client.AbstractHttpClient.backoffManager:Lorg/apache/http/client/BackoffManager;
         1: .line 483
            return
        end local 1 // org.apache.http.client.BackoffManager manager
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0    2     1  manager  Lorg/apache/http/client/BackoffManager;
    MethodParameters:
         Name  Flags
      manager  final

  public synchronized void setCookieSpecs(org.apache.http.cookie.CookieSpecRegistry);
    descriptor: (Lorg/apache/http/cookie/CookieSpecRegistry;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // org.apache.http.cookie.CookieSpecRegistry registry
         0: .line 486
            aload 0 /* this */
            aload 1 /* registry */
            putfield org.apache.http.impl.client.AbstractHttpClient.supportedCookieSpecs:Lorg/apache/http/cookie/CookieSpecRegistry;
         1: .line 487
            return
        end local 1 // org.apache.http.cookie.CookieSpecRegistry registry
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0    2     1  registry  Lorg/apache/http/cookie/CookieSpecRegistry;
    MethodParameters:
          Name  Flags
      registry  final

  public final synchronized org.apache.http.ConnectionReuseStrategy getConnectionReuseStrategy();
    descriptor: ()Lorg/apache/http/ConnectionReuseStrategy;
    flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 490
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.reuseStrategy:Lorg/apache/http/ConnectionReuseStrategy;
            ifnonnull 2
         1: .line 491
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.createConnectionReuseStrategy:()Lorg/apache/http/ConnectionReuseStrategy;
            putfield org.apache.http.impl.client.AbstractHttpClient.reuseStrategy:Lorg/apache/http/ConnectionReuseStrategy;
         2: .line 493
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.reuseStrategy:Lorg/apache/http/ConnectionReuseStrategy;
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  public synchronized void setReuseStrategy(org.apache.http.ConnectionReuseStrategy);
    descriptor: (Lorg/apache/http/ConnectionReuseStrategy;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // org.apache.http.ConnectionReuseStrategy strategy
         0: .line 498
            aload 0 /* this */
            aload 1 /* strategy */
            putfield org.apache.http.impl.client.AbstractHttpClient.reuseStrategy:Lorg/apache/http/ConnectionReuseStrategy;
         1: .line 499
            return
        end local 1 // org.apache.http.ConnectionReuseStrategy strategy
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0    2     1  strategy  Lorg/apache/http/ConnectionReuseStrategy;
    MethodParameters:
          Name  Flags
      strategy  final

  public final synchronized org.apache.http.conn.ConnectionKeepAliveStrategy getConnectionKeepAliveStrategy();
    descriptor: ()Lorg/apache/http/conn/ConnectionKeepAliveStrategy;
    flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 503
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.keepAliveStrategy:Lorg/apache/http/conn/ConnectionKeepAliveStrategy;
            ifnonnull 2
         1: .line 504
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.createConnectionKeepAliveStrategy:()Lorg/apache/http/conn/ConnectionKeepAliveStrategy;
            putfield org.apache.http.impl.client.AbstractHttpClient.keepAliveStrategy:Lorg/apache/http/conn/ConnectionKeepAliveStrategy;
         2: .line 506
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.keepAliveStrategy:Lorg/apache/http/conn/ConnectionKeepAliveStrategy;
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  public synchronized void setKeepAliveStrategy(org.apache.http.conn.ConnectionKeepAliveStrategy);
    descriptor: (Lorg/apache/http/conn/ConnectionKeepAliveStrategy;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // org.apache.http.conn.ConnectionKeepAliveStrategy strategy
         0: .line 511
            aload 0 /* this */
            aload 1 /* strategy */
            putfield org.apache.http.impl.client.AbstractHttpClient.keepAliveStrategy:Lorg/apache/http/conn/ConnectionKeepAliveStrategy;
         1: .line 512
            return
        end local 1 // org.apache.http.conn.ConnectionKeepAliveStrategy strategy
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0    2     1  strategy  Lorg/apache/http/conn/ConnectionKeepAliveStrategy;
    MethodParameters:
          Name  Flags
      strategy  final

  public final synchronized org.apache.http.client.HttpRequestRetryHandler getHttpRequestRetryHandler();
    descriptor: ()Lorg/apache/http/client/HttpRequestRetryHandler;
    flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 516
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.retryHandler:Lorg/apache/http/client/HttpRequestRetryHandler;
            ifnonnull 2
         1: .line 517
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.createHttpRequestRetryHandler:()Lorg/apache/http/client/HttpRequestRetryHandler;
            putfield org.apache.http.impl.client.AbstractHttpClient.retryHandler:Lorg/apache/http/client/HttpRequestRetryHandler;
         2: .line 519
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.retryHandler:Lorg/apache/http/client/HttpRequestRetryHandler;
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  public synchronized void setHttpRequestRetryHandler(org.apache.http.client.HttpRequestRetryHandler);
    descriptor: (Lorg/apache/http/client/HttpRequestRetryHandler;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // org.apache.http.client.HttpRequestRetryHandler handler
         0: .line 523
            aload 0 /* this */
            aload 1 /* handler */
            putfield org.apache.http.impl.client.AbstractHttpClient.retryHandler:Lorg/apache/http/client/HttpRequestRetryHandler;
         1: .line 524
            return
        end local 1 // org.apache.http.client.HttpRequestRetryHandler handler
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0    2     1  handler  Lorg/apache/http/client/HttpRequestRetryHandler;
    MethodParameters:
         Name  Flags
      handler  final

  public final synchronized org.apache.http.client.RedirectHandler getRedirectHandler();
    descriptor: ()Lorg/apache/http/client/RedirectHandler;
    flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SYNCHRONIZED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 531
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.createRedirectHandler:()Lorg/apache/http/client/RedirectHandler;
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public synchronized void setRedirectHandler(org.apache.http.client.RedirectHandler);
    descriptor: (Lorg/apache/http/client/RedirectHandler;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // org.apache.http.client.RedirectHandler handler
         0: .line 539
            aload 0 /* this */
            new org.apache.http.impl.client.DefaultRedirectStrategyAdaptor
            dup
            aload 1 /* handler */
            invokespecial org.apache.http.impl.client.DefaultRedirectStrategyAdaptor.<init>:(Lorg/apache/http/client/RedirectHandler;)V
            putfield org.apache.http.impl.client.AbstractHttpClient.redirectStrategy:Lorg/apache/http/client/RedirectStrategy;
         1: .line 540
            return
        end local 1 // org.apache.http.client.RedirectHandler handler
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0    2     1  handler  Lorg/apache/http/client/RedirectHandler;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
         Name  Flags
      handler  final

  public final synchronized org.apache.http.client.RedirectStrategy getRedirectStrategy();
    descriptor: ()Lorg/apache/http/client/RedirectStrategy;
    flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 546
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.redirectStrategy:Lorg/apache/http/client/RedirectStrategy;
            ifnonnull 2
         1: .line 547
            aload 0 /* this */
            new org.apache.http.impl.client.DefaultRedirectStrategy
            dup
            invokespecial org.apache.http.impl.client.DefaultRedirectStrategy.<init>:()V
            putfield org.apache.http.impl.client.AbstractHttpClient.redirectStrategy:Lorg/apache/http/client/RedirectStrategy;
         2: .line 549
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.redirectStrategy:Lorg/apache/http/client/RedirectStrategy;
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  public synchronized void setRedirectStrategy(org.apache.http.client.RedirectStrategy);
    descriptor: (Lorg/apache/http/client/RedirectStrategy;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // org.apache.http.client.RedirectStrategy strategy
         0: .line 556
            aload 0 /* this */
            aload 1 /* strategy */
            putfield org.apache.http.impl.client.AbstractHttpClient.redirectStrategy:Lorg/apache/http/client/RedirectStrategy;
         1: .line 557
            return
        end local 1 // org.apache.http.client.RedirectStrategy strategy
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0    2     1  strategy  Lorg/apache/http/client/RedirectStrategy;
    MethodParameters:
          Name  Flags
      strategy  final

  public final synchronized org.apache.http.client.AuthenticationHandler getTargetAuthenticationHandler();
    descriptor: ()Lorg/apache/http/client/AuthenticationHandler;
    flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SYNCHRONIZED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 564
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.createTargetAuthenticationHandler:()Lorg/apache/http/client/AuthenticationHandler;
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public synchronized void setTargetAuthenticationHandler(org.apache.http.client.AuthenticationHandler);
    descriptor: (Lorg/apache/http/client/AuthenticationHandler;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // org.apache.http.client.AuthenticationHandler handler
         0: .line 572
            aload 0 /* this */
            new org.apache.http.impl.client.AuthenticationStrategyAdaptor
            dup
            aload 1 /* handler */
            invokespecial org.apache.http.impl.client.AuthenticationStrategyAdaptor.<init>:(Lorg/apache/http/client/AuthenticationHandler;)V
            putfield org.apache.http.impl.client.AbstractHttpClient.targetAuthStrategy:Lorg/apache/http/client/AuthenticationStrategy;
         1: .line 573
            return
        end local 1 // org.apache.http.client.AuthenticationHandler handler
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0    2     1  handler  Lorg/apache/http/client/AuthenticationHandler;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
         Name  Flags
      handler  final

  public final synchronized org.apache.http.client.AuthenticationStrategy getTargetAuthenticationStrategy();
    descriptor: ()Lorg/apache/http/client/AuthenticationStrategy;
    flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 579
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.targetAuthStrategy:Lorg/apache/http/client/AuthenticationStrategy;
            ifnonnull 2
         1: .line 580
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.createTargetAuthenticationStrategy:()Lorg/apache/http/client/AuthenticationStrategy;
            putfield org.apache.http.impl.client.AbstractHttpClient.targetAuthStrategy:Lorg/apache/http/client/AuthenticationStrategy;
         2: .line 582
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.targetAuthStrategy:Lorg/apache/http/client/AuthenticationStrategy;
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  public synchronized void setTargetAuthenticationStrategy(org.apache.http.client.AuthenticationStrategy);
    descriptor: (Lorg/apache/http/client/AuthenticationStrategy;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // org.apache.http.client.AuthenticationStrategy strategy
         0: .line 589
            aload 0 /* this */
            aload 1 /* strategy */
            putfield org.apache.http.impl.client.AbstractHttpClient.targetAuthStrategy:Lorg/apache/http/client/AuthenticationStrategy;
         1: .line 590
            return
        end local 1 // org.apache.http.client.AuthenticationStrategy strategy
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0    2     1  strategy  Lorg/apache/http/client/AuthenticationStrategy;
    MethodParameters:
          Name  Flags
      strategy  final

  public final synchronized org.apache.http.client.AuthenticationHandler getProxyAuthenticationHandler();
    descriptor: ()Lorg/apache/http/client/AuthenticationHandler;
    flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SYNCHRONIZED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 597
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.createProxyAuthenticationHandler:()Lorg/apache/http/client/AuthenticationHandler;
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public synchronized void setProxyAuthenticationHandler(org.apache.http.client.AuthenticationHandler);
    descriptor: (Lorg/apache/http/client/AuthenticationHandler;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // org.apache.http.client.AuthenticationHandler handler
         0: .line 605
            aload 0 /* this */
            new org.apache.http.impl.client.AuthenticationStrategyAdaptor
            dup
            aload 1 /* handler */
            invokespecial org.apache.http.impl.client.AuthenticationStrategyAdaptor.<init>:(Lorg/apache/http/client/AuthenticationHandler;)V
            putfield org.apache.http.impl.client.AbstractHttpClient.proxyAuthStrategy:Lorg/apache/http/client/AuthenticationStrategy;
         1: .line 606
            return
        end local 1 // org.apache.http.client.AuthenticationHandler handler
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0    2     1  handler  Lorg/apache/http/client/AuthenticationHandler;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
         Name  Flags
      handler  final

  public final synchronized org.apache.http.client.AuthenticationStrategy getProxyAuthenticationStrategy();
    descriptor: ()Lorg/apache/http/client/AuthenticationStrategy;
    flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 612
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.proxyAuthStrategy:Lorg/apache/http/client/AuthenticationStrategy;
            ifnonnull 2
         1: .line 613
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.createProxyAuthenticationStrategy:()Lorg/apache/http/client/AuthenticationStrategy;
            putfield org.apache.http.impl.client.AbstractHttpClient.proxyAuthStrategy:Lorg/apache/http/client/AuthenticationStrategy;
         2: .line 615
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.proxyAuthStrategy:Lorg/apache/http/client/AuthenticationStrategy;
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  public synchronized void setProxyAuthenticationStrategy(org.apache.http.client.AuthenticationStrategy);
    descriptor: (Lorg/apache/http/client/AuthenticationStrategy;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // org.apache.http.client.AuthenticationStrategy strategy
         0: .line 622
            aload 0 /* this */
            aload 1 /* strategy */
            putfield org.apache.http.impl.client.AbstractHttpClient.proxyAuthStrategy:Lorg/apache/http/client/AuthenticationStrategy;
         1: .line 623
            return
        end local 1 // org.apache.http.client.AuthenticationStrategy strategy
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0    2     1  strategy  Lorg/apache/http/client/AuthenticationStrategy;
    MethodParameters:
          Name  Flags
      strategy  final

  public final synchronized org.apache.http.client.CookieStore getCookieStore();
    descriptor: ()Lorg/apache/http/client/CookieStore;
    flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 626
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.cookieStore:Lorg/apache/http/client/CookieStore;
            ifnonnull 2
         1: .line 627
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.createCookieStore:()Lorg/apache/http/client/CookieStore;
            putfield org.apache.http.impl.client.AbstractHttpClient.cookieStore:Lorg/apache/http/client/CookieStore;
         2: .line 629
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.cookieStore:Lorg/apache/http/client/CookieStore;
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  public synchronized void setCookieStore(org.apache.http.client.CookieStore);
    descriptor: (Lorg/apache/http/client/CookieStore;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // org.apache.http.client.CookieStore cookieStore
         0: .line 633
            aload 0 /* this */
            aload 1 /* cookieStore */
            putfield org.apache.http.impl.client.AbstractHttpClient.cookieStore:Lorg/apache/http/client/CookieStore;
         1: .line 634
            return
        end local 1 // org.apache.http.client.CookieStore cookieStore
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0    2     1  cookieStore  Lorg/apache/http/client/CookieStore;
    MethodParameters:
             Name  Flags
      cookieStore  final

  public final synchronized org.apache.http.client.CredentialsProvider getCredentialsProvider();
    descriptor: ()Lorg/apache/http/client/CredentialsProvider;
    flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 637
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.credsProvider:Lorg/apache/http/client/CredentialsProvider;
            ifnonnull 2
         1: .line 638
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.createCredentialsProvider:()Lorg/apache/http/client/CredentialsProvider;
            putfield org.apache.http.impl.client.AbstractHttpClient.credsProvider:Lorg/apache/http/client/CredentialsProvider;
         2: .line 640
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.credsProvider:Lorg/apache/http/client/CredentialsProvider;
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  public synchronized void setCredentialsProvider(org.apache.http.client.CredentialsProvider);
    descriptor: (Lorg/apache/http/client/CredentialsProvider;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // org.apache.http.client.CredentialsProvider credsProvider
         0: .line 644
            aload 0 /* this */
            aload 1 /* credsProvider */
            putfield org.apache.http.impl.client.AbstractHttpClient.credsProvider:Lorg/apache/http/client/CredentialsProvider;
         1: .line 645
            return
        end local 1 // org.apache.http.client.CredentialsProvider credsProvider
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0    2     1  credsProvider  Lorg/apache/http/client/CredentialsProvider;
    MethodParameters:
               Name  Flags
      credsProvider  final

  public final synchronized org.apache.http.conn.routing.HttpRoutePlanner getRoutePlanner();
    descriptor: ()Lorg/apache/http/conn/routing/HttpRoutePlanner;
    flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 648
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.routePlanner:Lorg/apache/http/conn/routing/HttpRoutePlanner;
            ifnonnull 2
         1: .line 649
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.createHttpRoutePlanner:()Lorg/apache/http/conn/routing/HttpRoutePlanner;
            putfield org.apache.http.impl.client.AbstractHttpClient.routePlanner:Lorg/apache/http/conn/routing/HttpRoutePlanner;
         2: .line 651
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.routePlanner:Lorg/apache/http/conn/routing/HttpRoutePlanner;
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  public synchronized void setRoutePlanner(org.apache.http.conn.routing.HttpRoutePlanner);
    descriptor: (Lorg/apache/http/conn/routing/HttpRoutePlanner;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // org.apache.http.conn.routing.HttpRoutePlanner routePlanner
         0: .line 655
            aload 0 /* this */
            aload 1 /* routePlanner */
            putfield org.apache.http.impl.client.AbstractHttpClient.routePlanner:Lorg/apache/http/conn/routing/HttpRoutePlanner;
         1: .line 656
            return
        end local 1 // org.apache.http.conn.routing.HttpRoutePlanner routePlanner
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0    2     1  routePlanner  Lorg/apache/http/conn/routing/HttpRoutePlanner;
    MethodParameters:
              Name  Flags
      routePlanner  final

  public final synchronized org.apache.http.client.UserTokenHandler getUserTokenHandler();
    descriptor: ()Lorg/apache/http/client/UserTokenHandler;
    flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 659
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.userTokenHandler:Lorg/apache/http/client/UserTokenHandler;
            ifnonnull 2
         1: .line 660
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.createUserTokenHandler:()Lorg/apache/http/client/UserTokenHandler;
            putfield org.apache.http.impl.client.AbstractHttpClient.userTokenHandler:Lorg/apache/http/client/UserTokenHandler;
         2: .line 662
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.userTokenHandler:Lorg/apache/http/client/UserTokenHandler;
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  public synchronized void setUserTokenHandler(org.apache.http.client.UserTokenHandler);
    descriptor: (Lorg/apache/http/client/UserTokenHandler;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // org.apache.http.client.UserTokenHandler handler
         0: .line 666
            aload 0 /* this */
            aload 1 /* handler */
            putfield org.apache.http.impl.client.AbstractHttpClient.userTokenHandler:Lorg/apache/http/client/UserTokenHandler;
         1: .line 667
            return
        end local 1 // org.apache.http.client.UserTokenHandler handler
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0    2     1  handler  Lorg/apache/http/client/UserTokenHandler;
    MethodParameters:
         Name  Flags
      handler  final

  protected final synchronized org.apache.http.protocol.BasicHttpProcessor getHttpProcessor();
    descriptor: ()Lorg/apache/http/protocol/BasicHttpProcessor;
    flags: (0x0034) ACC_PROTECTED, ACC_FINAL, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 670
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.mutableProcessor:Lorg/apache/http/protocol/BasicHttpProcessor;
            ifnonnull 2
         1: .line 671
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.createHttpProcessor:()Lorg/apache/http/protocol/BasicHttpProcessor;
            putfield org.apache.http.impl.client.AbstractHttpClient.mutableProcessor:Lorg/apache/http/protocol/BasicHttpProcessor;
         2: .line 673
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.mutableProcessor:Lorg/apache/http/protocol/BasicHttpProcessor;
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  private synchronized org.apache.http.protocol.HttpProcessor getProtocolProcessor();
    descriptor: ()Lorg/apache/http/protocol/HttpProcessor;
    flags: (0x0022) ACC_PRIVATE, ACC_SYNCHRONIZED
    Code:
      stack=5, locals=7, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 677
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.protocolProcessor:Lorg/apache/http/protocol/ImmutableHttpProcessor;
            ifnonnull 17
         1: .line 679
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getHttpProcessor:()Lorg/apache/http/protocol/BasicHttpProcessor;
            astore 1 /* proc */
        start local 1 // org.apache.http.protocol.BasicHttpProcessor proc
         2: .line 681
            aload 1 /* proc */
            invokevirtual org.apache.http.protocol.BasicHttpProcessor.getRequestInterceptorCount:()I
            istore 2 /* reqc */
        start local 2 // int reqc
         3: .line 682
            iload 2 /* reqc */
            anewarray org.apache.http.HttpRequestInterceptor
            astore 3 /* reqinterceptors */
        start local 3 // org.apache.http.HttpRequestInterceptor[] reqinterceptors
         4: .line 683
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         5: goto 8
         6: .line 684
      StackMap locals: org.apache.http.impl.client.AbstractHttpClient org.apache.http.protocol.BasicHttpProcessor int org.apache.http.HttpRequestInterceptor[] int
      StackMap stack:
            aload 3 /* reqinterceptors */
            iload 4 /* i */
            aload 1 /* proc */
            iload 4 /* i */
            invokevirtual org.apache.http.protocol.BasicHttpProcessor.getRequestInterceptor:(I)Lorg/apache/http/HttpRequestInterceptor;
            aastore
         7: .line 683
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 4 /* i */
            iload 2 /* reqc */
            if_icmplt 6
        end local 4 // int i
         9: .line 686
            aload 1 /* proc */
            invokevirtual org.apache.http.protocol.BasicHttpProcessor.getResponseInterceptorCount:()I
            istore 4 /* resc */
        start local 4 // int resc
        10: .line 687
            iload 4 /* resc */
            anewarray org.apache.http.HttpResponseInterceptor
            astore 5 /* resinterceptors */
        start local 5 // org.apache.http.HttpResponseInterceptor[] resinterceptors
        11: .line 688
            iconst_0
            istore 6 /* i */
        start local 6 // int i
        12: goto 15
        13: .line 689
      StackMap locals: org.apache.http.HttpResponseInterceptor[] int
      StackMap stack:
            aload 5 /* resinterceptors */
            iload 6 /* i */
            aload 1 /* proc */
            iload 6 /* i */
            invokevirtual org.apache.http.protocol.BasicHttpProcessor.getResponseInterceptor:(I)Lorg/apache/http/HttpResponseInterceptor;
            aastore
        14: .line 688
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        15: iload 6 /* i */
            iload 4 /* resc */
            if_icmplt 13
        end local 6 // int i
        16: .line 691
            aload 0 /* this */
            new org.apache.http.protocol.ImmutableHttpProcessor
            dup
            aload 3 /* reqinterceptors */
            aload 5 /* resinterceptors */
            invokespecial org.apache.http.protocol.ImmutableHttpProcessor.<init>:([Lorg/apache/http/HttpRequestInterceptor;[Lorg/apache/http/HttpResponseInterceptor;)V
            putfield org.apache.http.impl.client.AbstractHttpClient.protocolProcessor:Lorg/apache/http/protocol/ImmutableHttpProcessor;
        end local 5 // org.apache.http.HttpResponseInterceptor[] resinterceptors
        end local 4 // int resc
        end local 3 // org.apache.http.HttpRequestInterceptor[] reqinterceptors
        end local 2 // int reqc
        end local 1 // org.apache.http.protocol.BasicHttpProcessor proc
        17: .line 693
      StackMap locals: org.apache.http.impl.client.AbstractHttpClient
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.protocolProcessor:Lorg/apache/http/protocol/ImmutableHttpProcessor;
            areturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   18     0             this  Lorg/apache/http/impl/client/AbstractHttpClient;
            2   17     1             proc  Lorg/apache/http/protocol/BasicHttpProcessor;
            3   17     2             reqc  I
            4   17     3  reqinterceptors  [Lorg/apache/http/HttpRequestInterceptor;
            5    9     4                i  I
           10   17     4             resc  I
           11   17     5  resinterceptors  [Lorg/apache/http/HttpResponseInterceptor;
           12   16     6                i  I

  public synchronized int getResponseInterceptorCount();
    descriptor: ()I
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 697
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getHttpProcessor:()Lorg/apache/http/protocol/BasicHttpProcessor;
            invokevirtual org.apache.http.protocol.BasicHttpProcessor.getResponseInterceptorCount:()I
            ireturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  public synchronized org.apache.http.HttpResponseInterceptor getResponseInterceptor(int);
    descriptor: (I)Lorg/apache/http/HttpResponseInterceptor;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // int index
         0: .line 701
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getHttpProcessor:()Lorg/apache/http/protocol/BasicHttpProcessor;
            iload 1 /* index */
            invokevirtual org.apache.http.protocol.BasicHttpProcessor.getResponseInterceptor:(I)Lorg/apache/http/HttpResponseInterceptor;
            areturn
        end local 1 // int index
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0    1     1  index  I
    MethodParameters:
       Name  Flags
      index  final

  public synchronized org.apache.http.HttpRequestInterceptor getRequestInterceptor(int);
    descriptor: (I)Lorg/apache/http/HttpRequestInterceptor;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // int index
         0: .line 705
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getHttpProcessor:()Lorg/apache/http/protocol/BasicHttpProcessor;
            iload 1 /* index */
            invokevirtual org.apache.http.protocol.BasicHttpProcessor.getRequestInterceptor:(I)Lorg/apache/http/HttpRequestInterceptor;
            areturn
        end local 1 // int index
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0    1     1  index  I
    MethodParameters:
       Name  Flags
      index  final

  public synchronized int getRequestInterceptorCount();
    descriptor: ()I
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 709
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getHttpProcessor:()Lorg/apache/http/protocol/BasicHttpProcessor;
            invokevirtual org.apache.http.protocol.BasicHttpProcessor.getRequestInterceptorCount:()I
            ireturn
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  public synchronized void addResponseInterceptor(org.apache.http.HttpResponseInterceptor);
    descriptor: (Lorg/apache/http/HttpResponseInterceptor;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // org.apache.http.HttpResponseInterceptor itcp
         0: .line 713
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getHttpProcessor:()Lorg/apache/http/protocol/BasicHttpProcessor;
            aload 1 /* itcp */
            invokevirtual org.apache.http.protocol.BasicHttpProcessor.addInterceptor:(Lorg/apache/http/HttpResponseInterceptor;)V
         1: .line 714
            aload 0 /* this */
            aconst_null
            putfield org.apache.http.impl.client.AbstractHttpClient.protocolProcessor:Lorg/apache/http/protocol/ImmutableHttpProcessor;
         2: .line 715
            return
        end local 1 // org.apache.http.HttpResponseInterceptor itcp
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0    3     1  itcp  Lorg/apache/http/HttpResponseInterceptor;
    MethodParameters:
      Name  Flags
      itcp  final

  public synchronized void addResponseInterceptor(org.apache.http.HttpResponseInterceptor, int);
    descriptor: (Lorg/apache/http/HttpResponseInterceptor;I)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // org.apache.http.HttpResponseInterceptor itcp
        start local 2 // int index
         0: .line 718
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getHttpProcessor:()Lorg/apache/http/protocol/BasicHttpProcessor;
            aload 1 /* itcp */
            iload 2 /* index */
            invokevirtual org.apache.http.protocol.BasicHttpProcessor.addInterceptor:(Lorg/apache/http/HttpResponseInterceptor;I)V
         1: .line 719
            aload 0 /* this */
            aconst_null
            putfield org.apache.http.impl.client.AbstractHttpClient.protocolProcessor:Lorg/apache/http/protocol/ImmutableHttpProcessor;
         2: .line 720
            return
        end local 2 // int index
        end local 1 // org.apache.http.HttpResponseInterceptor itcp
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0    3     1   itcp  Lorg/apache/http/HttpResponseInterceptor;
            0    3     2  index  I
    MethodParameters:
       Name  Flags
      itcp   final
      index  final

  public synchronized void clearResponseInterceptors();
    descriptor: ()V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 723
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getHttpProcessor:()Lorg/apache/http/protocol/BasicHttpProcessor;
            invokevirtual org.apache.http.protocol.BasicHttpProcessor.clearResponseInterceptors:()V
         1: .line 724
            aload 0 /* this */
            aconst_null
            putfield org.apache.http.impl.client.AbstractHttpClient.protocolProcessor:Lorg/apache/http/protocol/ImmutableHttpProcessor;
         2: .line 725
            return
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  public synchronized void removeResponseInterceptorByClass(java.lang.Class<? extends org.apache.http.HttpResponseInterceptor>);
    descriptor: (Ljava/lang/Class;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // java.lang.Class clazz
         0: .line 728
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getHttpProcessor:()Lorg/apache/http/protocol/BasicHttpProcessor;
            aload 1 /* clazz */
            invokevirtual org.apache.http.protocol.BasicHttpProcessor.removeResponseInterceptorByClass:(Ljava/lang/Class;)V
         1: .line 729
            aload 0 /* this */
            aconst_null
            putfield org.apache.http.impl.client.AbstractHttpClient.protocolProcessor:Lorg/apache/http/protocol/ImmutableHttpProcessor;
         2: .line 730
            return
        end local 1 // java.lang.Class clazz
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0    3     1  clazz  Ljava/lang/Class<+Lorg/apache/http/HttpResponseInterceptor;>;
    Signature: (Ljava/lang/Class<+Lorg/apache/http/HttpResponseInterceptor;>;)V
    MethodParameters:
       Name  Flags
      clazz  final

  public synchronized void addRequestInterceptor(org.apache.http.HttpRequestInterceptor);
    descriptor: (Lorg/apache/http/HttpRequestInterceptor;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // org.apache.http.HttpRequestInterceptor itcp
         0: .line 733
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getHttpProcessor:()Lorg/apache/http/protocol/BasicHttpProcessor;
            aload 1 /* itcp */
            invokevirtual org.apache.http.protocol.BasicHttpProcessor.addInterceptor:(Lorg/apache/http/HttpRequestInterceptor;)V
         1: .line 734
            aload 0 /* this */
            aconst_null
            putfield org.apache.http.impl.client.AbstractHttpClient.protocolProcessor:Lorg/apache/http/protocol/ImmutableHttpProcessor;
         2: .line 735
            return
        end local 1 // org.apache.http.HttpRequestInterceptor itcp
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0    3     1  itcp  Lorg/apache/http/HttpRequestInterceptor;
    MethodParameters:
      Name  Flags
      itcp  final

  public synchronized void addRequestInterceptor(org.apache.http.HttpRequestInterceptor, int);
    descriptor: (Lorg/apache/http/HttpRequestInterceptor;I)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // org.apache.http.HttpRequestInterceptor itcp
        start local 2 // int index
         0: .line 738
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getHttpProcessor:()Lorg/apache/http/protocol/BasicHttpProcessor;
            aload 1 /* itcp */
            iload 2 /* index */
            invokevirtual org.apache.http.protocol.BasicHttpProcessor.addInterceptor:(Lorg/apache/http/HttpRequestInterceptor;I)V
         1: .line 739
            aload 0 /* this */
            aconst_null
            putfield org.apache.http.impl.client.AbstractHttpClient.protocolProcessor:Lorg/apache/http/protocol/ImmutableHttpProcessor;
         2: .line 740
            return
        end local 2 // int index
        end local 1 // org.apache.http.HttpRequestInterceptor itcp
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0    3     1   itcp  Lorg/apache/http/HttpRequestInterceptor;
            0    3     2  index  I
    MethodParameters:
       Name  Flags
      itcp   final
      index  final

  public synchronized void clearRequestInterceptors();
    descriptor: ()V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 743
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getHttpProcessor:()Lorg/apache/http/protocol/BasicHttpProcessor;
            invokevirtual org.apache.http.protocol.BasicHttpProcessor.clearRequestInterceptors:()V
         1: .line 744
            aload 0 /* this */
            aconst_null
            putfield org.apache.http.impl.client.AbstractHttpClient.protocolProcessor:Lorg/apache/http/protocol/ImmutableHttpProcessor;
         2: .line 745
            return
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;

  public synchronized void removeRequestInterceptorByClass(java.lang.Class<? extends org.apache.http.HttpRequestInterceptor>);
    descriptor: (Ljava/lang/Class;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // java.lang.Class clazz
         0: .line 748
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getHttpProcessor:()Lorg/apache/http/protocol/BasicHttpProcessor;
            aload 1 /* clazz */
            invokevirtual org.apache.http.protocol.BasicHttpProcessor.removeRequestInterceptorByClass:(Ljava/lang/Class;)V
         1: .line 749
            aload 0 /* this */
            aconst_null
            putfield org.apache.http.impl.client.AbstractHttpClient.protocolProcessor:Lorg/apache/http/protocol/ImmutableHttpProcessor;
         2: .line 750
            return
        end local 1 // java.lang.Class clazz
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0    3     1  clazz  Ljava/lang/Class<+Lorg/apache/http/HttpRequestInterceptor;>;
    Signature: (Ljava/lang/Class<+Lorg/apache/http/HttpRequestInterceptor;>;)V
    MethodParameters:
       Name  Flags
      clazz  final

  protected final org.apache.http.client.methods.CloseableHttpResponse doExecute(org.apache.http.HttpHost, org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext);
    descriptor: (Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/client/methods/CloseableHttpResponse;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=13, locals=13, args_size=4
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // org.apache.http.HttpHost target
        start local 2 // org.apache.http.HttpRequest request
        start local 3 // org.apache.http.protocol.HttpContext context
         0: .line 757
            aload 2 /* request */
            ldc "HTTP request"
            invokestatic org.apache.http.util.Args.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 761
            aconst_null
            astore 4 /* execContext */
        start local 4 // org.apache.http.protocol.HttpContext execContext
         2: .line 762
            aconst_null
            astore 5 /* director */
        start local 5 // org.apache.http.client.RequestDirector director
         3: .line 763
            aconst_null
            astore 6 /* routePlanner */
        start local 6 // org.apache.http.conn.routing.HttpRoutePlanner routePlanner
         4: .line 764
            aconst_null
            astore 7 /* connectionBackoffStrategy */
        start local 7 // org.apache.http.client.ConnectionBackoffStrategy connectionBackoffStrategy
         5: .line 765
            aconst_null
            astore 8 /* backoffManager */
        start local 8 // org.apache.http.client.BackoffManager backoffManager
         6: .line 769
            aload 0 /* this */
            dup
            astore 9
            monitorenter
         7: .line 771
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.createHttpContext:()Lorg/apache/http/protocol/HttpContext;
            astore 10 /* defaultContext */
        start local 10 // org.apache.http.protocol.HttpContext defaultContext
         8: .line 772
            aload 3 /* context */
            ifnonnull 11
         9: .line 773
            aload 10 /* defaultContext */
            astore 4 /* execContext */
        10: .line 774
            goto 12
        11: .line 775
      StackMap locals: org.apache.http.impl.client.AbstractHttpClient org.apache.http.HttpHost org.apache.http.HttpRequest org.apache.http.protocol.HttpContext org.apache.http.protocol.HttpContext org.apache.http.client.RequestDirector org.apache.http.conn.routing.HttpRoutePlanner org.apache.http.client.ConnectionBackoffStrategy org.apache.http.client.BackoffManager org.apache.http.impl.client.AbstractHttpClient org.apache.http.protocol.HttpContext
      StackMap stack:
            new org.apache.http.protocol.DefaultedHttpContext
            dup
            aload 3 /* context */
            aload 10 /* defaultContext */
            invokespecial org.apache.http.protocol.DefaultedHttpContext.<init>:(Lorg/apache/http/protocol/HttpContext;Lorg/apache/http/protocol/HttpContext;)V
            astore 4 /* execContext */
        12: .line 777
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* request */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.determineParams:(Lorg/apache/http/HttpRequest;)Lorg/apache/http/params/HttpParams;
            astore 11 /* params */
        start local 11 // org.apache.http.params.HttpParams params
        13: .line 778
            aload 11 /* params */
            invokestatic org.apache.http.client.params.HttpClientParamConfig.getRequestConfig:(Lorg/apache/http/params/HttpParams;)Lorg/apache/http/client/config/RequestConfig;
            astore 12 /* config */
        start local 12 // org.apache.http.client.config.RequestConfig config
        14: .line 779
            aload 4 /* execContext */
            ldc "http.request-config"
            aload 12 /* config */
            invokeinterface org.apache.http.protocol.HttpContext.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
        15: .line 782
            aload 0 /* this */
        16: .line 783
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getRequestExecutor:()Lorg/apache/http/protocol/HttpRequestExecutor;
        17: .line 784
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getConnectionManager:()Lorg/apache/http/conn/ClientConnectionManager;
        18: .line 785
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getConnectionReuseStrategy:()Lorg/apache/http/ConnectionReuseStrategy;
        19: .line 786
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getConnectionKeepAliveStrategy:()Lorg/apache/http/conn/ConnectionKeepAliveStrategy;
        20: .line 787
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getRoutePlanner:()Lorg/apache/http/conn/routing/HttpRoutePlanner;
        21: .line 788
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getProtocolProcessor:()Lorg/apache/http/protocol/HttpProcessor;
        22: .line 789
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getHttpRequestRetryHandler:()Lorg/apache/http/client/HttpRequestRetryHandler;
        23: .line 790
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getRedirectStrategy:()Lorg/apache/http/client/RedirectStrategy;
        24: .line 791
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getTargetAuthenticationStrategy:()Lorg/apache/http/client/AuthenticationStrategy;
        25: .line 792
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getProxyAuthenticationStrategy:()Lorg/apache/http/client/AuthenticationStrategy;
        26: .line 793
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getUserTokenHandler:()Lorg/apache/http/client/UserTokenHandler;
        27: .line 794
            aload 11 /* params */
        28: .line 782
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.createClientRequestDirector:(Lorg/apache/http/protocol/HttpRequestExecutor;Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/ConnectionReuseStrategy;Lorg/apache/http/conn/ConnectionKeepAliveStrategy;Lorg/apache/http/conn/routing/HttpRoutePlanner;Lorg/apache/http/protocol/HttpProcessor;Lorg/apache/http/client/HttpRequestRetryHandler;Lorg/apache/http/client/RedirectStrategy;Lorg/apache/http/client/AuthenticationStrategy;Lorg/apache/http/client/AuthenticationStrategy;Lorg/apache/http/client/UserTokenHandler;Lorg/apache/http/params/HttpParams;)Lorg/apache/http/client/RequestDirector;
            astore 5 /* director */
        29: .line 795
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getRoutePlanner:()Lorg/apache/http/conn/routing/HttpRoutePlanner;
            astore 6 /* routePlanner */
        30: .line 796
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getConnectionBackoffStrategy:()Lorg/apache/http/client/ConnectionBackoffStrategy;
            astore 7 /* connectionBackoffStrategy */
        31: .line 797
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getBackoffManager:()Lorg/apache/http/client/BackoffManager;
            astore 8 /* backoffManager */
        end local 12 // org.apache.http.client.config.RequestConfig config
        end local 11 // org.apache.http.params.HttpParams params
        end local 10 // org.apache.http.protocol.HttpContext defaultContext
        32: .line 769
            aload 9
            monitorexit
        33: goto 36
      StackMap locals: org.apache.http.impl.client.AbstractHttpClient org.apache.http.HttpHost org.apache.http.HttpRequest org.apache.http.protocol.HttpContext org.apache.http.protocol.HttpContext org.apache.http.client.RequestDirector org.apache.http.conn.routing.HttpRoutePlanner org.apache.http.client.ConnectionBackoffStrategy org.apache.http.client.BackoffManager org.apache.http.impl.client.AbstractHttpClient
      StackMap stack: java.lang.Throwable
        34: aload 9
            monitorexit
        35: athrow
        36: .line 801
      StackMap locals:
      StackMap stack:
            aload 7 /* connectionBackoffStrategy */
            ifnull 64
            aload 8 /* backoffManager */
            ifnull 64
        37: .line 802
            aload 1 /* target */
            ifnull 38
            aload 1 /* target */
            goto 41
        38: .line 803
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* request */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.determineParams:(Lorg/apache/http/HttpRequest;)Lorg/apache/http/params/HttpParams;
        39: .line 804
            ldc "http.default-host"
        40: .line 803
            invokeinterface org.apache.http.params.HttpParams.getParameter:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast org.apache.http.HttpHost
        41: .line 802
      StackMap locals:
      StackMap stack: org.apache.http.HttpHost
            astore 9 /* targetForRoute */
        start local 9 // org.apache.http.HttpHost targetForRoute
        42: .line 805
            aload 6 /* routePlanner */
            aload 9 /* targetForRoute */
            aload 2 /* request */
            aload 4 /* execContext */
            invokeinterface org.apache.http.conn.routing.HttpRoutePlanner.determineRoute:(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/conn/routing/HttpRoute;
            astore 10 /* route */
        start local 10 // org.apache.http.conn.routing.HttpRoute route
        43: .line 810
            aload 5 /* director */
            aload 1 /* target */
            aload 2 /* request */
            aload 4 /* execContext */
            invokeinterface org.apache.http.client.RequestDirector.execute:(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;
        44: .line 809
            invokestatic org.apache.http.impl.client.CloseableHttpResponseProxy.newProxy:(Lorg/apache/http/HttpResponse;)Lorg/apache/http/client/methods/CloseableHttpResponse;
            astore 11 /* out */
        start local 11 // org.apache.http.client.methods.CloseableHttpResponse out
        45: .line 811
            goto 58
        end local 11 // org.apache.http.client.methods.CloseableHttpResponse out
      StackMap locals: org.apache.http.impl.client.AbstractHttpClient org.apache.http.HttpHost org.apache.http.HttpRequest org.apache.http.protocol.HttpContext org.apache.http.protocol.HttpContext org.apache.http.client.RequestDirector org.apache.http.conn.routing.HttpRoutePlanner org.apache.http.client.ConnectionBackoffStrategy org.apache.http.client.BackoffManager org.apache.http.HttpHost org.apache.http.conn.routing.HttpRoute
      StackMap stack: java.lang.RuntimeException
        46: astore 12 /* re */
        start local 12 // java.lang.RuntimeException re
        47: .line 812
            aload 7 /* connectionBackoffStrategy */
            aload 12 /* re */
            invokeinterface org.apache.http.client.ConnectionBackoffStrategy.shouldBackoff:(Ljava/lang/Throwable;)Z
            ifeq 49
        48: .line 813
            aload 8 /* backoffManager */
            aload 10 /* route */
            invokeinterface org.apache.http.client.BackoffManager.backOff:(Lorg/apache/http/conn/routing/HttpRoute;)V
        49: .line 815
      StackMap locals: org.apache.http.impl.client.AbstractHttpClient org.apache.http.HttpHost org.apache.http.HttpRequest org.apache.http.protocol.HttpContext org.apache.http.protocol.HttpContext org.apache.http.client.RequestDirector org.apache.http.conn.routing.HttpRoutePlanner org.apache.http.client.ConnectionBackoffStrategy org.apache.http.client.BackoffManager org.apache.http.HttpHost org.apache.http.conn.routing.HttpRoute top java.lang.RuntimeException
      StackMap stack:
            aload 12 /* re */
            athrow
        end local 12 // java.lang.RuntimeException re
        50: .line 816
      StackMap locals: org.apache.http.impl.client.AbstractHttpClient org.apache.http.HttpHost org.apache.http.HttpRequest org.apache.http.protocol.HttpContext org.apache.http.protocol.HttpContext org.apache.http.client.RequestDirector org.apache.http.conn.routing.HttpRoutePlanner org.apache.http.client.ConnectionBackoffStrategy org.apache.http.client.BackoffManager org.apache.http.HttpHost org.apache.http.conn.routing.HttpRoute
      StackMap stack: java.lang.Exception
            astore 12 /* e */
        start local 12 // java.lang.Exception e
        51: .line 817
            aload 7 /* connectionBackoffStrategy */
            aload 12 /* e */
            invokeinterface org.apache.http.client.ConnectionBackoffStrategy.shouldBackoff:(Ljava/lang/Throwable;)Z
            ifeq 53
        52: .line 818
            aload 8 /* backoffManager */
            aload 10 /* route */
            invokeinterface org.apache.http.client.BackoffManager.backOff:(Lorg/apache/http/conn/routing/HttpRoute;)V
        53: .line 820
      StackMap locals: org.apache.http.impl.client.AbstractHttpClient org.apache.http.HttpHost org.apache.http.HttpRequest org.apache.http.protocol.HttpContext org.apache.http.protocol.HttpContext org.apache.http.client.RequestDirector org.apache.http.conn.routing.HttpRoutePlanner org.apache.http.client.ConnectionBackoffStrategy org.apache.http.client.BackoffManager org.apache.http.HttpHost org.apache.http.conn.routing.HttpRoute top java.lang.Exception
      StackMap stack:
            aload 12 /* e */
            instanceof org.apache.http.HttpException
            ifeq 55
        54: .line 821
            aload 12 /* e */
            checkcast org.apache.http.HttpException
            athrow
        55: .line 823
      StackMap locals:
      StackMap stack:
            aload 12 /* e */
            instanceof java.io.IOException
            ifeq 57
        56: .line 824
            aload 12 /* e */
            checkcast java.io.IOException
            athrow
        57: .line 826
      StackMap locals:
      StackMap stack:
            new java.lang.reflect.UndeclaredThrowableException
            dup
            aload 12 /* e */
            invokespecial java.lang.reflect.UndeclaredThrowableException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 12 // java.lang.Exception e
        start local 11 // org.apache.http.client.methods.CloseableHttpResponse out
        58: .line 828
      StackMap locals: org.apache.http.impl.client.AbstractHttpClient org.apache.http.HttpHost org.apache.http.HttpRequest org.apache.http.protocol.HttpContext org.apache.http.protocol.HttpContext org.apache.http.client.RequestDirector org.apache.http.conn.routing.HttpRoutePlanner org.apache.http.client.ConnectionBackoffStrategy org.apache.http.client.BackoffManager org.apache.http.HttpHost org.apache.http.conn.routing.HttpRoute org.apache.http.client.methods.CloseableHttpResponse
      StackMap stack:
            aload 7 /* connectionBackoffStrategy */
            aload 11 /* out */
            invokeinterface org.apache.http.client.ConnectionBackoffStrategy.shouldBackoff:(Lorg/apache/http/HttpResponse;)Z
            ifeq 61
        59: .line 829
            aload 8 /* backoffManager */
            aload 10 /* route */
            invokeinterface org.apache.http.client.BackoffManager.backOff:(Lorg/apache/http/conn/routing/HttpRoute;)V
        60: .line 830
            goto 62
        61: .line 831
      StackMap locals:
      StackMap stack:
            aload 8 /* backoffManager */
            aload 10 /* route */
            invokeinterface org.apache.http.client.BackoffManager.probe:(Lorg/apache/http/conn/routing/HttpRoute;)V
        62: .line 833
      StackMap locals:
      StackMap stack:
            aload 11 /* out */
        63: areturn
        end local 11 // org.apache.http.client.methods.CloseableHttpResponse out
        end local 10 // org.apache.http.conn.routing.HttpRoute route
        end local 9 // org.apache.http.HttpHost targetForRoute
        64: .line 836
      StackMap locals:
      StackMap stack:
            aload 5 /* director */
            aload 1 /* target */
            aload 2 /* request */
            aload 4 /* execContext */
            invokeinterface org.apache.http.client.RequestDirector.execute:(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;
        65: .line 835
            invokestatic org.apache.http.impl.client.CloseableHttpResponseProxy.newProxy:(Lorg/apache/http/HttpResponse;)Lorg/apache/http/client/methods/CloseableHttpResponse;
        66: areturn
        67: .line 838
      StackMap locals:
      StackMap stack: org.apache.http.HttpException
            astore 9 /* httpException */
        start local 9 // org.apache.http.HttpException httpException
        68: .line 839
            new org.apache.http.client.ClientProtocolException
            dup
            aload 9 /* httpException */
            invokespecial org.apache.http.client.ClientProtocolException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 9 // org.apache.http.HttpException httpException
        end local 8 // org.apache.http.client.BackoffManager backoffManager
        end local 7 // org.apache.http.client.ConnectionBackoffStrategy connectionBackoffStrategy
        end local 6 // org.apache.http.conn.routing.HttpRoutePlanner routePlanner
        end local 5 // org.apache.http.client.RequestDirector director
        end local 4 // org.apache.http.protocol.HttpContext execContext
        end local 3 // org.apache.http.protocol.HttpContext context
        end local 2 // org.apache.http.HttpRequest request
        end local 1 // org.apache.http.HttpHost target
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   69     0                       this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0   69     1                     target  Lorg/apache/http/HttpHost;
            0   69     2                    request  Lorg/apache/http/HttpRequest;
            0   69     3                    context  Lorg/apache/http/protocol/HttpContext;
            2   69     4                execContext  Lorg/apache/http/protocol/HttpContext;
            3   69     5                   director  Lorg/apache/http/client/RequestDirector;
            4   69     6               routePlanner  Lorg/apache/http/conn/routing/HttpRoutePlanner;
            5   69     7  connectionBackoffStrategy  Lorg/apache/http/client/ConnectionBackoffStrategy;
            6   69     8             backoffManager  Lorg/apache/http/client/BackoffManager;
            8   32    10             defaultContext  Lorg/apache/http/protocol/HttpContext;
           13   32    11                     params  Lorg/apache/http/params/HttpParams;
           14   32    12                     config  Lorg/apache/http/client/config/RequestConfig;
           42   64     9             targetForRoute  Lorg/apache/http/HttpHost;
           43   64    10                      route  Lorg/apache/http/conn/routing/HttpRoute;
           45   46    11                        out  Lorg/apache/http/client/methods/CloseableHttpResponse;
           58   64    11                        out  Lorg/apache/http/client/methods/CloseableHttpResponse;
           47   50    12                         re  Ljava/lang/RuntimeException;
           51   58    12                          e  Ljava/lang/Exception;
           68   69     9              httpException  Lorg/apache/http/HttpException;
      Exception table:
        from    to  target  type
           7    33      34  any
          34    35      34  any
          43    45      46  Class java.lang.RuntimeException
          43    45      50  Class java.lang.Exception
          36    63      67  Class org.apache.http.HttpException
          64    66      67  Class org.apache.http.HttpException
    Exceptions:
      throws java.io.IOException, org.apache.http.client.ClientProtocolException
    MethodParameters:
         Name  Flags
      target   final
      request  final
      context  final

  protected org.apache.http.client.RequestDirector createClientRequestDirector(org.apache.http.protocol.HttpRequestExecutor, org.apache.http.conn.ClientConnectionManager, org.apache.http.ConnectionReuseStrategy, org.apache.http.conn.ConnectionKeepAliveStrategy, org.apache.http.conn.routing.HttpRoutePlanner, org.apache.http.protocol.HttpProcessor, org.apache.http.client.HttpRequestRetryHandler, org.apache.http.client.RedirectHandler, org.apache.http.client.AuthenticationHandler, org.apache.http.client.AuthenticationHandler, org.apache.http.client.UserTokenHandler, org.apache.http.params.HttpParams);
    descriptor: (Lorg/apache/http/protocol/HttpRequestExecutor;Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/ConnectionReuseStrategy;Lorg/apache/http/conn/ConnectionKeepAliveStrategy;Lorg/apache/http/conn/routing/HttpRoutePlanner;Lorg/apache/http/protocol/HttpProcessor;Lorg/apache/http/client/HttpRequestRetryHandler;Lorg/apache/http/client/RedirectHandler;Lorg/apache/http/client/AuthenticationHandler;Lorg/apache/http/client/AuthenticationHandler;Lorg/apache/http/client/UserTokenHandler;Lorg/apache/http/params/HttpParams;)Lorg/apache/http/client/RequestDirector;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=14, locals=13, args_size=13
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // org.apache.http.protocol.HttpRequestExecutor requestExec
        start local 2 // org.apache.http.conn.ClientConnectionManager conman
        start local 3 // org.apache.http.ConnectionReuseStrategy reustrat
        start local 4 // org.apache.http.conn.ConnectionKeepAliveStrategy kastrat
        start local 5 // org.apache.http.conn.routing.HttpRoutePlanner rouplan
        start local 6 // org.apache.http.protocol.HttpProcessor httpProcessor
        start local 7 // org.apache.http.client.HttpRequestRetryHandler retryHandler
        start local 8 // org.apache.http.client.RedirectHandler redirectHandler
        start local 9 // org.apache.http.client.AuthenticationHandler targetAuthHandler
        start local 10 // org.apache.http.client.AuthenticationHandler proxyAuthHandler
        start local 11 // org.apache.http.client.UserTokenHandler userTokenHandler
        start local 12 // org.apache.http.params.HttpParams params
         0: .line 860
            new org.apache.http.impl.client.DefaultRequestDirector
            dup
         1: .line 861
            aload 1 /* requestExec */
         2: .line 862
            aload 2 /* conman */
         3: .line 863
            aload 3 /* reustrat */
         4: .line 864
            aload 4 /* kastrat */
         5: .line 865
            aload 5 /* rouplan */
         6: .line 866
            aload 6 /* httpProcessor */
         7: .line 867
            aload 7 /* retryHandler */
         8: .line 868
            aload 8 /* redirectHandler */
         9: .line 869
            aload 9 /* targetAuthHandler */
        10: .line 870
            aload 10 /* proxyAuthHandler */
        11: .line 871
            aload 11 /* userTokenHandler */
        12: .line 872
            aload 12 /* params */
        13: .line 860
            invokespecial org.apache.http.impl.client.DefaultRequestDirector.<init>:(Lorg/apache/http/protocol/HttpRequestExecutor;Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/ConnectionReuseStrategy;Lorg/apache/http/conn/ConnectionKeepAliveStrategy;Lorg/apache/http/conn/routing/HttpRoutePlanner;Lorg/apache/http/protocol/HttpProcessor;Lorg/apache/http/client/HttpRequestRetryHandler;Lorg/apache/http/client/RedirectHandler;Lorg/apache/http/client/AuthenticationHandler;Lorg/apache/http/client/AuthenticationHandler;Lorg/apache/http/client/UserTokenHandler;Lorg/apache/http/params/HttpParams;)V
            areturn
        end local 12 // org.apache.http.params.HttpParams params
        end local 11 // org.apache.http.client.UserTokenHandler userTokenHandler
        end local 10 // org.apache.http.client.AuthenticationHandler proxyAuthHandler
        end local 9 // org.apache.http.client.AuthenticationHandler targetAuthHandler
        end local 8 // org.apache.http.client.RedirectHandler redirectHandler
        end local 7 // org.apache.http.client.HttpRequestRetryHandler retryHandler
        end local 6 // org.apache.http.protocol.HttpProcessor httpProcessor
        end local 5 // org.apache.http.conn.routing.HttpRoutePlanner rouplan
        end local 4 // org.apache.http.conn.ConnectionKeepAliveStrategy kastrat
        end local 3 // org.apache.http.ConnectionReuseStrategy reustrat
        end local 2 // org.apache.http.conn.ClientConnectionManager conman
        end local 1 // org.apache.http.protocol.HttpRequestExecutor requestExec
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   14     0               this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0   14     1        requestExec  Lorg/apache/http/protocol/HttpRequestExecutor;
            0   14     2             conman  Lorg/apache/http/conn/ClientConnectionManager;
            0   14     3           reustrat  Lorg/apache/http/ConnectionReuseStrategy;
            0   14     4            kastrat  Lorg/apache/http/conn/ConnectionKeepAliveStrategy;
            0   14     5            rouplan  Lorg/apache/http/conn/routing/HttpRoutePlanner;
            0   14     6      httpProcessor  Lorg/apache/http/protocol/HttpProcessor;
            0   14     7       retryHandler  Lorg/apache/http/client/HttpRequestRetryHandler;
            0   14     8    redirectHandler  Lorg/apache/http/client/RedirectHandler;
            0   14     9  targetAuthHandler  Lorg/apache/http/client/AuthenticationHandler;
            0   14    10   proxyAuthHandler  Lorg/apache/http/client/AuthenticationHandler;
            0   14    11   userTokenHandler  Lorg/apache/http/client/UserTokenHandler;
            0   14    12             params  Lorg/apache/http/params/HttpParams;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                   Name  Flags
      requestExec        final
      conman             final
      reustrat           final
      kastrat            final
      rouplan            final
      httpProcessor      final
      retryHandler       final
      redirectHandler    final
      targetAuthHandler  final
      proxyAuthHandler   final
      userTokenHandler   final
      params             final

  protected org.apache.http.client.RequestDirector createClientRequestDirector(org.apache.http.protocol.HttpRequestExecutor, org.apache.http.conn.ClientConnectionManager, org.apache.http.ConnectionReuseStrategy, org.apache.http.conn.ConnectionKeepAliveStrategy, org.apache.http.conn.routing.HttpRoutePlanner, org.apache.http.protocol.HttpProcessor, org.apache.http.client.HttpRequestRetryHandler, org.apache.http.client.RedirectStrategy, org.apache.http.client.AuthenticationHandler, org.apache.http.client.AuthenticationHandler, org.apache.http.client.UserTokenHandler, org.apache.http.params.HttpParams);
    descriptor: (Lorg/apache/http/protocol/HttpRequestExecutor;Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/ConnectionReuseStrategy;Lorg/apache/http/conn/ConnectionKeepAliveStrategy;Lorg/apache/http/conn/routing/HttpRoutePlanner;Lorg/apache/http/protocol/HttpProcessor;Lorg/apache/http/client/HttpRequestRetryHandler;Lorg/apache/http/client/RedirectStrategy;Lorg/apache/http/client/AuthenticationHandler;Lorg/apache/http/client/AuthenticationHandler;Lorg/apache/http/client/UserTokenHandler;Lorg/apache/http/params/HttpParams;)Lorg/apache/http/client/RequestDirector;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=15, locals=13, args_size=13
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // org.apache.http.protocol.HttpRequestExecutor requestExec
        start local 2 // org.apache.http.conn.ClientConnectionManager conman
        start local 3 // org.apache.http.ConnectionReuseStrategy reustrat
        start local 4 // org.apache.http.conn.ConnectionKeepAliveStrategy kastrat
        start local 5 // org.apache.http.conn.routing.HttpRoutePlanner rouplan
        start local 6 // org.apache.http.protocol.HttpProcessor httpProcessor
        start local 7 // org.apache.http.client.HttpRequestRetryHandler retryHandler
        start local 8 // org.apache.http.client.RedirectStrategy redirectStrategy
        start local 9 // org.apache.http.client.AuthenticationHandler targetAuthHandler
        start local 10 // org.apache.http.client.AuthenticationHandler proxyAuthHandler
        start local 11 // org.apache.http.client.UserTokenHandler userTokenHandler
        start local 12 // org.apache.http.params.HttpParams params
         0: .line 892
            new org.apache.http.impl.client.DefaultRequestDirector
            dup
         1: .line 893
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.log:Lorg/apache/commons/logging/Log;
         2: .line 894
            aload 1 /* requestExec */
         3: .line 895
            aload 2 /* conman */
         4: .line 896
            aload 3 /* reustrat */
         5: .line 897
            aload 4 /* kastrat */
         6: .line 898
            aload 5 /* rouplan */
         7: .line 899
            aload 6 /* httpProcessor */
         8: .line 900
            aload 7 /* retryHandler */
         9: .line 901
            aload 8 /* redirectStrategy */
        10: .line 902
            aload 9 /* targetAuthHandler */
        11: .line 903
            aload 10 /* proxyAuthHandler */
        12: .line 904
            aload 11 /* userTokenHandler */
        13: .line 905
            aload 12 /* params */
        14: .line 892
            invokespecial org.apache.http.impl.client.DefaultRequestDirector.<init>:(Lorg/apache/commons/logging/Log;Lorg/apache/http/protocol/HttpRequestExecutor;Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/ConnectionReuseStrategy;Lorg/apache/http/conn/ConnectionKeepAliveStrategy;Lorg/apache/http/conn/routing/HttpRoutePlanner;Lorg/apache/http/protocol/HttpProcessor;Lorg/apache/http/client/HttpRequestRetryHandler;Lorg/apache/http/client/RedirectStrategy;Lorg/apache/http/client/AuthenticationHandler;Lorg/apache/http/client/AuthenticationHandler;Lorg/apache/http/client/UserTokenHandler;Lorg/apache/http/params/HttpParams;)V
            areturn
        end local 12 // org.apache.http.params.HttpParams params
        end local 11 // org.apache.http.client.UserTokenHandler userTokenHandler
        end local 10 // org.apache.http.client.AuthenticationHandler proxyAuthHandler
        end local 9 // org.apache.http.client.AuthenticationHandler targetAuthHandler
        end local 8 // org.apache.http.client.RedirectStrategy redirectStrategy
        end local 7 // org.apache.http.client.HttpRequestRetryHandler retryHandler
        end local 6 // org.apache.http.protocol.HttpProcessor httpProcessor
        end local 5 // org.apache.http.conn.routing.HttpRoutePlanner rouplan
        end local 4 // org.apache.http.conn.ConnectionKeepAliveStrategy kastrat
        end local 3 // org.apache.http.ConnectionReuseStrategy reustrat
        end local 2 // org.apache.http.conn.ClientConnectionManager conman
        end local 1 // org.apache.http.protocol.HttpRequestExecutor requestExec
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   15     0               this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0   15     1        requestExec  Lorg/apache/http/protocol/HttpRequestExecutor;
            0   15     2             conman  Lorg/apache/http/conn/ClientConnectionManager;
            0   15     3           reustrat  Lorg/apache/http/ConnectionReuseStrategy;
            0   15     4            kastrat  Lorg/apache/http/conn/ConnectionKeepAliveStrategy;
            0   15     5            rouplan  Lorg/apache/http/conn/routing/HttpRoutePlanner;
            0   15     6      httpProcessor  Lorg/apache/http/protocol/HttpProcessor;
            0   15     7       retryHandler  Lorg/apache/http/client/HttpRequestRetryHandler;
            0   15     8   redirectStrategy  Lorg/apache/http/client/RedirectStrategy;
            0   15     9  targetAuthHandler  Lorg/apache/http/client/AuthenticationHandler;
            0   15    10   proxyAuthHandler  Lorg/apache/http/client/AuthenticationHandler;
            0   15    11   userTokenHandler  Lorg/apache/http/client/UserTokenHandler;
            0   15    12             params  Lorg/apache/http/params/HttpParams;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                   Name  Flags
      requestExec        final
      conman             final
      reustrat           final
      kastrat            final
      rouplan            final
      httpProcessor      final
      retryHandler       final
      redirectStrategy   final
      targetAuthHandler  final
      proxyAuthHandler   final
      userTokenHandler   final
      params             final

  protected org.apache.http.client.RequestDirector createClientRequestDirector(org.apache.http.protocol.HttpRequestExecutor, org.apache.http.conn.ClientConnectionManager, org.apache.http.ConnectionReuseStrategy, org.apache.http.conn.ConnectionKeepAliveStrategy, org.apache.http.conn.routing.HttpRoutePlanner, org.apache.http.protocol.HttpProcessor, org.apache.http.client.HttpRequestRetryHandler, org.apache.http.client.RedirectStrategy, org.apache.http.client.AuthenticationStrategy, org.apache.http.client.AuthenticationStrategy, org.apache.http.client.UserTokenHandler, org.apache.http.params.HttpParams);
    descriptor: (Lorg/apache/http/protocol/HttpRequestExecutor;Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/ConnectionReuseStrategy;Lorg/apache/http/conn/ConnectionKeepAliveStrategy;Lorg/apache/http/conn/routing/HttpRoutePlanner;Lorg/apache/http/protocol/HttpProcessor;Lorg/apache/http/client/HttpRequestRetryHandler;Lorg/apache/http/client/RedirectStrategy;Lorg/apache/http/client/AuthenticationStrategy;Lorg/apache/http/client/AuthenticationStrategy;Lorg/apache/http/client/UserTokenHandler;Lorg/apache/http/params/HttpParams;)Lorg/apache/http/client/RequestDirector;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=15, locals=13, args_size=13
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // org.apache.http.protocol.HttpRequestExecutor requestExec
        start local 2 // org.apache.http.conn.ClientConnectionManager conman
        start local 3 // org.apache.http.ConnectionReuseStrategy reustrat
        start local 4 // org.apache.http.conn.ConnectionKeepAliveStrategy kastrat
        start local 5 // org.apache.http.conn.routing.HttpRoutePlanner rouplan
        start local 6 // org.apache.http.protocol.HttpProcessor httpProcessor
        start local 7 // org.apache.http.client.HttpRequestRetryHandler retryHandler
        start local 8 // org.apache.http.client.RedirectStrategy redirectStrategy
        start local 9 // org.apache.http.client.AuthenticationStrategy targetAuthStrategy
        start local 10 // org.apache.http.client.AuthenticationStrategy proxyAuthStrategy
        start local 11 // org.apache.http.client.UserTokenHandler userTokenHandler
        start local 12 // org.apache.http.params.HttpParams params
         0: .line 925
            new org.apache.http.impl.client.DefaultRequestDirector
            dup
         1: .line 926
            aload 0 /* this */
            getfield org.apache.http.impl.client.AbstractHttpClient.log:Lorg/apache/commons/logging/Log;
         2: .line 927
            aload 1 /* requestExec */
         3: .line 928
            aload 2 /* conman */
         4: .line 929
            aload 3 /* reustrat */
         5: .line 930
            aload 4 /* kastrat */
         6: .line 931
            aload 5 /* rouplan */
         7: .line 932
            aload 6 /* httpProcessor */
         8: .line 933
            aload 7 /* retryHandler */
         9: .line 934
            aload 8 /* redirectStrategy */
        10: .line 935
            aload 9 /* targetAuthStrategy */
        11: .line 936
            aload 10 /* proxyAuthStrategy */
        12: .line 937
            aload 11 /* userTokenHandler */
        13: .line 938
            aload 12 /* params */
        14: .line 925
            invokespecial org.apache.http.impl.client.DefaultRequestDirector.<init>:(Lorg/apache/commons/logging/Log;Lorg/apache/http/protocol/HttpRequestExecutor;Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/ConnectionReuseStrategy;Lorg/apache/http/conn/ConnectionKeepAliveStrategy;Lorg/apache/http/conn/routing/HttpRoutePlanner;Lorg/apache/http/protocol/HttpProcessor;Lorg/apache/http/client/HttpRequestRetryHandler;Lorg/apache/http/client/RedirectStrategy;Lorg/apache/http/client/AuthenticationStrategy;Lorg/apache/http/client/AuthenticationStrategy;Lorg/apache/http/client/UserTokenHandler;Lorg/apache/http/params/HttpParams;)V
            areturn
        end local 12 // org.apache.http.params.HttpParams params
        end local 11 // org.apache.http.client.UserTokenHandler userTokenHandler
        end local 10 // org.apache.http.client.AuthenticationStrategy proxyAuthStrategy
        end local 9 // org.apache.http.client.AuthenticationStrategy targetAuthStrategy
        end local 8 // org.apache.http.client.RedirectStrategy redirectStrategy
        end local 7 // org.apache.http.client.HttpRequestRetryHandler retryHandler
        end local 6 // org.apache.http.protocol.HttpProcessor httpProcessor
        end local 5 // org.apache.http.conn.routing.HttpRoutePlanner rouplan
        end local 4 // org.apache.http.conn.ConnectionKeepAliveStrategy kastrat
        end local 3 // org.apache.http.ConnectionReuseStrategy reustrat
        end local 2 // org.apache.http.conn.ClientConnectionManager conman
        end local 1 // org.apache.http.protocol.HttpRequestExecutor requestExec
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   15     0                this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0   15     1         requestExec  Lorg/apache/http/protocol/HttpRequestExecutor;
            0   15     2              conman  Lorg/apache/http/conn/ClientConnectionManager;
            0   15     3            reustrat  Lorg/apache/http/ConnectionReuseStrategy;
            0   15     4             kastrat  Lorg/apache/http/conn/ConnectionKeepAliveStrategy;
            0   15     5             rouplan  Lorg/apache/http/conn/routing/HttpRoutePlanner;
            0   15     6       httpProcessor  Lorg/apache/http/protocol/HttpProcessor;
            0   15     7        retryHandler  Lorg/apache/http/client/HttpRequestRetryHandler;
            0   15     8    redirectStrategy  Lorg/apache/http/client/RedirectStrategy;
            0   15     9  targetAuthStrategy  Lorg/apache/http/client/AuthenticationStrategy;
            0   15    10   proxyAuthStrategy  Lorg/apache/http/client/AuthenticationStrategy;
            0   15    11    userTokenHandler  Lorg/apache/http/client/UserTokenHandler;
            0   15    12              params  Lorg/apache/http/params/HttpParams;
    MethodParameters:
                    Name  Flags
      requestExec         final
      conman              final
      reustrat            final
      kastrat             final
      rouplan             final
      httpProcessor       final
      retryHandler        final
      redirectStrategy    final
      targetAuthStrategy  final
      proxyAuthStrategy   final
      userTokenHandler    final
      params              final

  protected org.apache.http.params.HttpParams determineParams(org.apache.http.HttpRequest);
    descriptor: (Lorg/apache/http/HttpRequest;)Lorg/apache/http/params/HttpParams;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
        start local 1 // org.apache.http.HttpRequest req
         0: .line 958
            new org.apache.http.impl.client.ClientParamsStack
            dup
         1: .line 959
            aconst_null
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getParams:()Lorg/apache/http/params/HttpParams;
            aload 1 /* req */
            invokeinterface org.apache.http.HttpRequest.getParams:()Lorg/apache/http/params/HttpParams;
            aconst_null
         2: .line 958
            invokespecial org.apache.http.impl.client.ClientParamsStack.<init>:(Lorg/apache/http/params/HttpParams;Lorg/apache/http/params/HttpParams;Lorg/apache/http/params/HttpParams;Lorg/apache/http/params/HttpParams;)V
            areturn
        end local 1 // org.apache.http.HttpRequest req
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;
            0    3     1   req  Lorg/apache/http/HttpRequest;
    MethodParameters:
      Name  Flags
      req   final

  public void close();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.AbstractHttpClient this
         0: .line 965
            aload 0 /* this */
            invokevirtual org.apache.http.impl.client.AbstractHttpClient.getConnectionManager:()Lorg/apache/http/conn/ClientConnectionManager;
            invokeinterface org.apache.http.conn.ClientConnectionManager.shutdown:()V
         1: .line 966
            return
        end local 0 // org.apache.http.impl.client.AbstractHttpClient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/http/impl/client/AbstractHttpClient;
}
SourceFile: "AbstractHttpClient.java"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    RuntimeInvisibleAnnotations: 
      org.apache.http.annotation.Contract(threading = org.apache.http.annotation.ThreadingBehavior.SAFE_CONDITIONAL:Lorg/apache/http/annotation/ThreadingBehavior;)