public class org.apache.http.client.config.RequestConfig implements java.lang.Cloneable
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.http.client.config.RequestConfig
  super_class: java.lang.Object
{
  public static final org.apache.http.client.config.RequestConfig DEFAULT;
    descriptor: Lorg/apache/http/client/config/RequestConfig;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  private final boolean expectContinueEnabled;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.http.HttpHost proxy;
    descriptor: Lorg/apache/http/HttpHost;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.net.InetAddress localAddress;
    descriptor: Ljava/net/InetAddress;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean staleConnectionCheckEnabled;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String cookieSpec;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean redirectsEnabled;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean relativeRedirectsAllowed;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean circularRedirectsAllowed;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int maxRedirects;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean authenticationEnabled;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.util.Collection<java.lang.String> targetPreferredAuthSchemes;
    descriptor: Ljava/util/Collection;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Collection<Ljava/lang/String;>;

  private final java.util.Collection<java.lang.String> proxyPreferredAuthSchemes;
    descriptor: Ljava/util/Collection;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Collection<Ljava/lang/String;>;

  private final int connectionRequestTimeout;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int connectTimeout;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int socketTimeout;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean contentCompressionEnabled;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean normalizeUri;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 45
            new org.apache.http.client.config.RequestConfig$Builder
            dup
            invokespecial org.apache.http.client.config.RequestConfig$Builder.<init>:()V
            invokevirtual org.apache.http.client.config.RequestConfig$Builder.build:()Lorg/apache/http/client/config/RequestConfig;
            putstatic org.apache.http.client.config.RequestConfig.DEFAULT:Lorg/apache/http/client/config/RequestConfig;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected void <init>();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=18, locals=1, args_size=1
        start local 0 // org.apache.http.client.config.RequestConfig this
         0: .line 69
            aload 0 /* this */
            iconst_0
            aconst_null
            aconst_null
            iconst_0
            aconst_null
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            aconst_null
            aconst_null
            iconst_0
            iconst_0
            iconst_0
            iconst_1
            iconst_1
            invokespecial org.apache.http.client.config.RequestConfig.<init>:(ZLorg/apache/http/HttpHost;Ljava/net/InetAddress;ZLjava/lang/String;ZZZIZLjava/util/Collection;Ljava/util/Collection;IIIZZ)V
         1: .line 70
            return
        end local 0 // org.apache.http.client.config.RequestConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/http/client/config/RequestConfig;

  void <init>(boolean, org.apache.http.HttpHost, java.net.InetAddress, boolean, java.lang.String, boolean, boolean, boolean, int, boolean, java.util.Collection<java.lang.String>, java.util.Collection<java.lang.String>, int, int, int, boolean, );
    descriptor: (ZLorg/apache/http/HttpHost;Ljava/net/InetAddress;ZLjava/lang/String;ZZZIZLjava/util/Collection;Ljava/util/Collection;IIIZZ)V
    flags: (0x0000) 
    Code:
      stack=2, locals=18, args_size=18
        start local 0 // org.apache.http.client.config.RequestConfig this
        start local 1 // boolean expectContinueEnabled
        start local 2 // org.apache.http.HttpHost proxy
        start local 3 // java.net.InetAddress localAddress
        start local 4 // boolean staleConnectionCheckEnabled
        start local 5 // java.lang.String cookieSpec
        start local 6 // boolean redirectsEnabled
        start local 7 // boolean relativeRedirectsAllowed
        start local 8 // boolean circularRedirectsAllowed
        start local 9 // int maxRedirects
        start local 10 // boolean authenticationEnabled
        start local 11 // java.util.Collection targetPreferredAuthSchemes
        start local 12 // java.util.Collection proxyPreferredAuthSchemes
        start local 13 // int connectionRequestTimeout
        start local 14 // int connectTimeout
        start local 15 // int socketTimeout
        start local 16 // boolean contentCompressionEnabled
        start local 17 // boolean normalizeUri
         0: .line 90
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 91
            aload 0 /* this */
            iload 1 /* expectContinueEnabled */
            putfield org.apache.http.client.config.RequestConfig.expectContinueEnabled:Z
         2: .line 92
            aload 0 /* this */
            aload 2 /* proxy */
            putfield org.apache.http.client.config.RequestConfig.proxy:Lorg/apache/http/HttpHost;
         3: .line 93
            aload 0 /* this */
            aload 3 /* localAddress */
            putfield org.apache.http.client.config.RequestConfig.localAddress:Ljava/net/InetAddress;
         4: .line 94
            aload 0 /* this */
            iload 4 /* staleConnectionCheckEnabled */
            putfield org.apache.http.client.config.RequestConfig.staleConnectionCheckEnabled:Z
         5: .line 95
            aload 0 /* this */
            aload 5 /* cookieSpec */
            putfield org.apache.http.client.config.RequestConfig.cookieSpec:Ljava/lang/String;
         6: .line 96
            aload 0 /* this */
            iload 6 /* redirectsEnabled */
            putfield org.apache.http.client.config.RequestConfig.redirectsEnabled:Z
         7: .line 97
            aload 0 /* this */
            iload 7 /* relativeRedirectsAllowed */
            putfield org.apache.http.client.config.RequestConfig.relativeRedirectsAllowed:Z
         8: .line 98
            aload 0 /* this */
            iload 8 /* circularRedirectsAllowed */
            putfield org.apache.http.client.config.RequestConfig.circularRedirectsAllowed:Z
         9: .line 99
            aload 0 /* this */
            iload 9 /* maxRedirects */
            putfield org.apache.http.client.config.RequestConfig.maxRedirects:I
        10: .line 100
            aload 0 /* this */
            iload 10 /* authenticationEnabled */
            putfield org.apache.http.client.config.RequestConfig.authenticationEnabled:Z
        11: .line 101
            aload 0 /* this */
            aload 11 /* targetPreferredAuthSchemes */
            putfield org.apache.http.client.config.RequestConfig.targetPreferredAuthSchemes:Ljava/util/Collection;
        12: .line 102
            aload 0 /* this */
            aload 12 /* proxyPreferredAuthSchemes */
            putfield org.apache.http.client.config.RequestConfig.proxyPreferredAuthSchemes:Ljava/util/Collection;
        13: .line 103
            aload 0 /* this */
            iload 13 /* connectionRequestTimeout */
            putfield org.apache.http.client.config.RequestConfig.connectionRequestTimeout:I
        14: .line 104
            aload 0 /* this */
            iload 14 /* connectTimeout */
            putfield org.apache.http.client.config.RequestConfig.connectTimeout:I
        15: .line 105
            aload 0 /* this */
            iload 15 /* socketTimeout */
            putfield org.apache.http.client.config.RequestConfig.socketTimeout:I
        16: .line 106
            aload 0 /* this */
            iload 16 /* contentCompressionEnabled */
            putfield org.apache.http.client.config.RequestConfig.contentCompressionEnabled:Z
        17: .line 107
            aload 0 /* this */
            iload 17 /* normalizeUri */
            putfield org.apache.http.client.config.RequestConfig.normalizeUri:Z
        18: .line 108
            return
        end local 17 // boolean normalizeUri
        end local 16 // boolean contentCompressionEnabled
        end local 15 // int socketTimeout
        end local 14 // int connectTimeout
        end local 13 // int connectionRequestTimeout
        end local 12 // java.util.Collection proxyPreferredAuthSchemes
        end local 11 // java.util.Collection targetPreferredAuthSchemes
        end local 10 // boolean authenticationEnabled
        end local 9 // int maxRedirects
        end local 8 // boolean circularRedirectsAllowed
        end local 7 // boolean relativeRedirectsAllowed
        end local 6 // boolean redirectsEnabled
        end local 5 // java.lang.String cookieSpec
        end local 4 // boolean staleConnectionCheckEnabled
        end local 3 // java.net.InetAddress localAddress
        end local 2 // org.apache.http.HttpHost proxy
        end local 1 // boolean expectContinueEnabled
        end local 0 // org.apache.http.client.config.RequestConfig this
      LocalVariableTable:
        Start  End  Slot                         Name  Signature
            0   19     0                         this  Lorg/apache/http/client/config/RequestConfig;
            0   19     1        expectContinueEnabled  Z
            0   19     2                        proxy  Lorg/apache/http/HttpHost;
            0   19     3                 localAddress  Ljava/net/InetAddress;
            0   19     4  staleConnectionCheckEnabled  Z
            0   19     5                   cookieSpec  Ljava/lang/String;
            0   19     6             redirectsEnabled  Z
            0   19     7     relativeRedirectsAllowed  Z
            0   19     8     circularRedirectsAllowed  Z
            0   19     9                 maxRedirects  I
            0   19    10        authenticationEnabled  Z
            0   19    11   targetPreferredAuthSchemes  Ljava/util/Collection<Ljava/lang/String;>;
            0   19    12    proxyPreferredAuthSchemes  Ljava/util/Collection<Ljava/lang/String;>;
            0   19    13     connectionRequestTimeout  I
            0   19    14               connectTimeout  I
            0   19    15                socketTimeout  I
            0   19    16    contentCompressionEnabled  Z
            0   19    17                 normalizeUri  Z
    Signature: (ZLorg/apache/http/HttpHost;Ljava/net/InetAddress;ZLjava/lang/String;ZZZIZLjava/util/Collection<Ljava/lang/String;>;Ljava/util/Collection<Ljava/lang/String;>;IIIZZ)V
    MethodParameters:
                             Name  Flags
      expectContinueEnabled        final
      proxy                        final
      localAddress                 final
      staleConnectionCheckEnabled  final
      cookieSpec                   final
      redirectsEnabled             final
      relativeRedirectsAllowed     final
      circularRedirectsAllowed     final
      maxRedirects                 final
      authenticationEnabled        final
      targetPreferredAuthSchemes   final
      proxyPreferredAuthSchemes    final
      connectionRequestTimeout     final
      connectTimeout               final
      socketTimeout                final
      contentCompressionEnabled    final
      normalizeUri                 final

  public boolean isExpectContinueEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.config.RequestConfig this
         0: .line 133
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.expectContinueEnabled:Z
            ireturn
        end local 0 // org.apache.http.client.config.RequestConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/client/config/RequestConfig;

  public org.apache.http.HttpHost getProxy();
    descriptor: ()Lorg/apache/http/HttpHost;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.config.RequestConfig this
         0: .line 143
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.proxy:Lorg/apache/http/HttpHost;
            areturn
        end local 0 // org.apache.http.client.config.RequestConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/client/config/RequestConfig;

  public java.net.InetAddress getLocalAddress();
    descriptor: ()Ljava/net/InetAddress;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.config.RequestConfig this
         0: .line 158
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.localAddress:Ljava/net/InetAddress;
            areturn
        end local 0 // org.apache.http.client.config.RequestConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/client/config/RequestConfig;

  public boolean isStaleConnectionCheckEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.config.RequestConfig this
         0: .line 175
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.staleConnectionCheckEnabled:Z
            ireturn
        end local 0 // org.apache.http.client.config.RequestConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/client/config/RequestConfig;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public java.lang.String getCookieSpec();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.config.RequestConfig this
         0: .line 186
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.cookieSpec:Ljava/lang/String;
            areturn
        end local 0 // org.apache.http.client.config.RequestConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/client/config/RequestConfig;

  public boolean isRedirectsEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.config.RequestConfig this
         0: .line 196
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.redirectsEnabled:Z
            ireturn
        end local 0 // org.apache.http.client.config.RequestConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/client/config/RequestConfig;

  public boolean isRelativeRedirectsAllowed();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.config.RequestConfig this
         0: .line 207
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.relativeRedirectsAllowed:Z
            ireturn
        end local 0 // org.apache.http.client.config.RequestConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/client/config/RequestConfig;

  public boolean isCircularRedirectsAllowed();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.config.RequestConfig this
         0: .line 219
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.circularRedirectsAllowed:Z
            ireturn
        end local 0 // org.apache.http.client.config.RequestConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/client/config/RequestConfig;

  public int getMaxRedirects();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.config.RequestConfig this
         0: .line 230
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.maxRedirects:I
            ireturn
        end local 0 // org.apache.http.client.config.RequestConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/client/config/RequestConfig;

  public boolean isAuthenticationEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.config.RequestConfig this
         0: .line 240
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.authenticationEnabled:Z
            ireturn
        end local 0 // org.apache.http.client.config.RequestConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/client/config/RequestConfig;

  public java.util.Collection<java.lang.String> getTargetPreferredAuthSchemes();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.config.RequestConfig this
         0: .line 251
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.targetPreferredAuthSchemes:Ljava/util/Collection;
            areturn
        end local 0 // org.apache.http.client.config.RequestConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/client/config/RequestConfig;
    Signature: ()Ljava/util/Collection<Ljava/lang/String;>;

  public java.util.Collection<java.lang.String> getProxyPreferredAuthSchemes();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.config.RequestConfig this
         0: .line 262
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.proxyPreferredAuthSchemes:Ljava/util/Collection;
            areturn
        end local 0 // org.apache.http.client.config.RequestConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/client/config/RequestConfig;
    Signature: ()Ljava/util/Collection<Ljava/lang/String;>;

  public int getConnectionRequestTimeout();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.config.RequestConfig this
         0: .line 277
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.connectionRequestTimeout:I
            ireturn
        end local 0 // org.apache.http.client.config.RequestConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/client/config/RequestConfig;

  public int getConnectTimeout();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.config.RequestConfig this
         0: .line 291
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.connectTimeout:I
            ireturn
        end local 0 // org.apache.http.client.config.RequestConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/client/config/RequestConfig;

  public int getSocketTimeout();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.config.RequestConfig this
         0: .line 307
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.socketTimeout:I
            ireturn
        end local 0 // org.apache.http.client.config.RequestConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/client/config/RequestConfig;

  public boolean isDecompressionEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.config.RequestConfig this
         0: .line 321
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.contentCompressionEnabled:Z
            ireturn
        end local 0 // org.apache.http.client.config.RequestConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/client/config/RequestConfig;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public boolean isContentCompressionEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.config.RequestConfig this
         0: .line 333
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.contentCompressionEnabled:Z
            ireturn
        end local 0 // org.apache.http.client.config.RequestConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/client/config/RequestConfig;

  public boolean isNormalizeUri();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.config.RequestConfig this
         0: .line 345
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.normalizeUri:Z
            ireturn
        end local 0 // org.apache.http.client.config.RequestConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/client/config/RequestConfig;

  protected org.apache.http.client.config.RequestConfig clone();
    descriptor: ()Lorg/apache/http/client/config/RequestConfig;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.config.RequestConfig this
         0: .line 350
            aload 0 /* this */
            invokespecial java.lang.Object.clone:()Ljava/lang/Object;
            checkcast org.apache.http.client.config.RequestConfig
            areturn
        end local 0 // org.apache.http.client.config.RequestConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/client/config/RequestConfig;
    Exceptions:
      throws java.lang.CloneNotSupportedException

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.apache.http.client.config.RequestConfig this
         0: .line 355
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 1 /* builder */
        start local 1 // java.lang.StringBuilder builder
         1: .line 356
            aload 1 /* builder */
            ldc "["
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         2: .line 357
            aload 1 /* builder */
            ldc "expectContinueEnabled="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.expectContinueEnabled:Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            pop
         3: .line 358
            aload 1 /* builder */
            ldc ", proxy="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.proxy:Lorg/apache/http/HttpHost;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         4: .line 359
            aload 1 /* builder */
            ldc ", localAddress="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.localAddress:Ljava/net/InetAddress;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         5: .line 360
            aload 1 /* builder */
            ldc ", cookieSpec="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.cookieSpec:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         6: .line 361
            aload 1 /* builder */
            ldc ", redirectsEnabled="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.redirectsEnabled:Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            pop
         7: .line 362
            aload 1 /* builder */
            ldc ", relativeRedirectsAllowed="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.relativeRedirectsAllowed:Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            pop
         8: .line 363
            aload 1 /* builder */
            ldc ", maxRedirects="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.maxRedirects:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
         9: .line 364
            aload 1 /* builder */
            ldc ", circularRedirectsAllowed="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.circularRedirectsAllowed:Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            pop
        10: .line 365
            aload 1 /* builder */
            ldc ", authenticationEnabled="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.authenticationEnabled:Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            pop
        11: .line 366
            aload 1 /* builder */
            ldc ", targetPreferredAuthSchemes="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.targetPreferredAuthSchemes:Ljava/util/Collection;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
        12: .line 367
            aload 1 /* builder */
            ldc ", proxyPreferredAuthSchemes="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.proxyPreferredAuthSchemes:Ljava/util/Collection;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
        13: .line 368
            aload 1 /* builder */
            ldc ", connectionRequestTimeout="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.connectionRequestTimeout:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
        14: .line 369
            aload 1 /* builder */
            ldc ", connectTimeout="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.connectTimeout:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
        15: .line 370
            aload 1 /* builder */
            ldc ", socketTimeout="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.socketTimeout:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
        16: .line 371
            aload 1 /* builder */
            ldc ", contentCompressionEnabled="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.contentCompressionEnabled:Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            pop
        17: .line 372
            aload 1 /* builder */
            ldc ", normalizeUri="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.apache.http.client.config.RequestConfig.normalizeUri:Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            pop
        18: .line 373
            aload 1 /* builder */
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        19: .line 374
            aload 1 /* builder */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder builder
        end local 0 // org.apache.http.client.config.RequestConfig this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   20     0     this  Lorg/apache/http/client/config/RequestConfig;
            1   20     1  builder  Ljava/lang/StringBuilder;

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

  public static org.apache.http.client.config.RequestConfig$Builder copy(org.apache.http.client.config.RequestConfig);
    descriptor: (Lorg/apache/http/client/config/RequestConfig;)Lorg/apache/http/client/config/RequestConfig$Builder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.client.config.RequestConfig config
         0: .line 383
            new org.apache.http.client.config.RequestConfig$Builder
            dup
            invokespecial org.apache.http.client.config.RequestConfig$Builder.<init>:()V
         1: .line 384
            aload 0 /* config */
            invokevirtual org.apache.http.client.config.RequestConfig.isExpectContinueEnabled:()Z
            invokevirtual org.apache.http.client.config.RequestConfig$Builder.setExpectContinueEnabled:(Z)Lorg/apache/http/client/config/RequestConfig$Builder;
         2: .line 385
            aload 0 /* config */
            invokevirtual org.apache.http.client.config.RequestConfig.getProxy:()Lorg/apache/http/HttpHost;
            invokevirtual org.apache.http.client.config.RequestConfig$Builder.setProxy:(Lorg/apache/http/HttpHost;)Lorg/apache/http/client/config/RequestConfig$Builder;
         3: .line 386
            aload 0 /* config */
            invokevirtual org.apache.http.client.config.RequestConfig.getLocalAddress:()Ljava/net/InetAddress;
            invokevirtual org.apache.http.client.config.RequestConfig$Builder.setLocalAddress:(Ljava/net/InetAddress;)Lorg/apache/http/client/config/RequestConfig$Builder;
         4: .line 387
            aload 0 /* config */
            invokevirtual org.apache.http.client.config.RequestConfig.isStaleConnectionCheckEnabled:()Z
            invokevirtual org.apache.http.client.config.RequestConfig$Builder.setStaleConnectionCheckEnabled:(Z)Lorg/apache/http/client/config/RequestConfig$Builder;
         5: .line 388
            aload 0 /* config */
            invokevirtual org.apache.http.client.config.RequestConfig.getCookieSpec:()Ljava/lang/String;
            invokevirtual org.apache.http.client.config.RequestConfig$Builder.setCookieSpec:(Ljava/lang/String;)Lorg/apache/http/client/config/RequestConfig$Builder;
         6: .line 389
            aload 0 /* config */
            invokevirtual org.apache.http.client.config.RequestConfig.isRedirectsEnabled:()Z
            invokevirtual org.apache.http.client.config.RequestConfig$Builder.setRedirectsEnabled:(Z)Lorg/apache/http/client/config/RequestConfig$Builder;
         7: .line 390
            aload 0 /* config */
            invokevirtual org.apache.http.client.config.RequestConfig.isRelativeRedirectsAllowed:()Z
            invokevirtual org.apache.http.client.config.RequestConfig$Builder.setRelativeRedirectsAllowed:(Z)Lorg/apache/http/client/config/RequestConfig$Builder;
         8: .line 391
            aload 0 /* config */
            invokevirtual org.apache.http.client.config.RequestConfig.isCircularRedirectsAllowed:()Z
            invokevirtual org.apache.http.client.config.RequestConfig$Builder.setCircularRedirectsAllowed:(Z)Lorg/apache/http/client/config/RequestConfig$Builder;
         9: .line 392
            aload 0 /* config */
            invokevirtual org.apache.http.client.config.RequestConfig.getMaxRedirects:()I
            invokevirtual org.apache.http.client.config.RequestConfig$Builder.setMaxRedirects:(I)Lorg/apache/http/client/config/RequestConfig$Builder;
        10: .line 393
            aload 0 /* config */
            invokevirtual org.apache.http.client.config.RequestConfig.isAuthenticationEnabled:()Z
            invokevirtual org.apache.http.client.config.RequestConfig$Builder.setAuthenticationEnabled:(Z)Lorg/apache/http/client/config/RequestConfig$Builder;
        11: .line 394
            aload 0 /* config */
            invokevirtual org.apache.http.client.config.RequestConfig.getTargetPreferredAuthSchemes:()Ljava/util/Collection;
            invokevirtual org.apache.http.client.config.RequestConfig$Builder.setTargetPreferredAuthSchemes:(Ljava/util/Collection;)Lorg/apache/http/client/config/RequestConfig$Builder;
        12: .line 395
            aload 0 /* config */
            invokevirtual org.apache.http.client.config.RequestConfig.getProxyPreferredAuthSchemes:()Ljava/util/Collection;
            invokevirtual org.apache.http.client.config.RequestConfig$Builder.setProxyPreferredAuthSchemes:(Ljava/util/Collection;)Lorg/apache/http/client/config/RequestConfig$Builder;
        13: .line 396
            aload 0 /* config */
            invokevirtual org.apache.http.client.config.RequestConfig.getConnectionRequestTimeout:()I
            invokevirtual org.apache.http.client.config.RequestConfig$Builder.setConnectionRequestTimeout:(I)Lorg/apache/http/client/config/RequestConfig$Builder;
        14: .line 397
            aload 0 /* config */
            invokevirtual org.apache.http.client.config.RequestConfig.getConnectTimeout:()I
            invokevirtual org.apache.http.client.config.RequestConfig$Builder.setConnectTimeout:(I)Lorg/apache/http/client/config/RequestConfig$Builder;
        15: .line 398
            aload 0 /* config */
            invokevirtual org.apache.http.client.config.RequestConfig.getSocketTimeout:()I
            invokevirtual org.apache.http.client.config.RequestConfig$Builder.setSocketTimeout:(I)Lorg/apache/http/client/config/RequestConfig$Builder;
        16: .line 399
            aload 0 /* config */
            invokevirtual org.apache.http.client.config.RequestConfig.isDecompressionEnabled:()Z
            invokevirtual org.apache.http.client.config.RequestConfig$Builder.setDecompressionEnabled:(Z)Lorg/apache/http/client/config/RequestConfig$Builder;
        17: .line 400
            aload 0 /* config */
            invokevirtual org.apache.http.client.config.RequestConfig.isContentCompressionEnabled:()Z
            invokevirtual org.apache.http.client.config.RequestConfig$Builder.setContentCompressionEnabled:(Z)Lorg/apache/http/client/config/RequestConfig$Builder;
        18: .line 401
            aload 0 /* config */
            invokevirtual org.apache.http.client.config.RequestConfig.isNormalizeUri:()Z
            invokevirtual org.apache.http.client.config.RequestConfig$Builder.setNormalizeUri:(Z)Lorg/apache/http/client/config/RequestConfig$Builder;
        19: .line 383
            areturn
        end local 0 // org.apache.http.client.config.RequestConfig config
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   20     0  config  Lorg/apache/http/client/config/RequestConfig;
    MethodParameters:
        Name  Flags
      config  final

  protected java.lang.Object clone();
    descriptor: ()Ljava/lang/Object;
    flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.apache.http.client.config.RequestConfig.clone:()Lorg/apache/http/client/config/RequestConfig;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.lang.CloneNotSupportedException
}
SourceFile: "RequestConfig.java"
NestMembers:
  org.apache.http.client.config.RequestConfig$Builder
InnerClasses:
  public Builder = org.apache.http.client.config.RequestConfig$Builder of org.apache.http.client.config.RequestConfig
    RuntimeInvisibleAnnotations: 
      org.apache.http.annotation.Contract(threading = org.apache.http.annotation.ThreadingBehavior.IMMUTABLE:Lorg/apache/http/annotation/ThreadingBehavior;)