public class org.apache.http.impl.client.SystemDefaultCredentialsProvider implements org.apache.http.client.CredentialsProvider
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.http.impl.client.SystemDefaultCredentialsProvider
  super_class: java.lang.Object
{
  private static final java.util.Map<java.lang.String, java.lang.String> SCHEME_MAP;
    descriptor: Ljava/util/Map;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;

  private final org.apache.http.impl.client.BasicCredentialsProvider internal;
    descriptor: Lorg/apache/http/impl/client/BasicCredentialsProvider;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 58
            new java.util.concurrent.ConcurrentHashMap
            dup
            invokespecial java.util.concurrent.ConcurrentHashMap.<init>:()V
            putstatic org.apache.http.impl.client.SystemDefaultCredentialsProvider.SCHEME_MAP:Ljava/util/Map;
         1: .line 59
            getstatic org.apache.http.impl.client.SystemDefaultCredentialsProvider.SCHEME_MAP:Ljava/util/Map;
            ldc "Basic"
            getstatic java.util.Locale.ROOT:Ljava/util/Locale;
            invokevirtual java.lang.String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
            ldc "Basic"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 60
            getstatic org.apache.http.impl.client.SystemDefaultCredentialsProvider.SCHEME_MAP:Ljava/util/Map;
            ldc "Digest"
            getstatic java.util.Locale.ROOT:Ljava/util/Locale;
            invokevirtual java.lang.String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
            ldc "Digest"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 61
            getstatic org.apache.http.impl.client.SystemDefaultCredentialsProvider.SCHEME_MAP:Ljava/util/Map;
            ldc "NTLM"
            getstatic java.util.Locale.ROOT:Ljava/util/Locale;
            invokevirtual java.lang.String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
            ldc "NTLM"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 62
            getstatic org.apache.http.impl.client.SystemDefaultCredentialsProvider.SCHEME_MAP:Ljava/util/Map;
            ldc "Negotiate"
            getstatic java.util.Locale.ROOT:Ljava/util/Locale;
            invokevirtual java.lang.String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
            ldc "SPNEGO"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         5: .line 63
            getstatic org.apache.http.impl.client.SystemDefaultCredentialsProvider.SCHEME_MAP:Ljava/util/Map;
            ldc "Kerberos"
            getstatic java.util.Locale.ROOT:Ljava/util/Locale;
            invokevirtual java.lang.String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
            ldc "Kerberos"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         6: .line 64
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static java.lang.String translateScheme(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // java.lang.String key
         0: .line 67
            aload 0 /* key */
            ifnonnull 2
         1: .line 68
            aconst_null
            areturn
         2: .line 70
      StackMap locals:
      StackMap stack:
            getstatic org.apache.http.impl.client.SystemDefaultCredentialsProvider.SCHEME_MAP:Ljava/util/Map;
            aload 0 /* key */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 1 /* s */
        start local 1 // java.lang.String s
         3: .line 71
            aload 1 /* s */
            ifnull 4
            aload 1 /* s */
            goto 5
      StackMap locals: java.lang.String
      StackMap stack:
         4: aload 0 /* key */
      StackMap locals:
      StackMap stack: java.lang.String
         5: areturn
        end local 1 // java.lang.String s
        end local 0 // java.lang.String key
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0   key  Ljava/lang/String;
            3    6     1     s  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      key   final

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.SystemDefaultCredentialsProvider this
         0: .line 80
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 81
            aload 0 /* this */
            new org.apache.http.impl.client.BasicCredentialsProvider
            dup
            invokespecial org.apache.http.impl.client.BasicCredentialsProvider.<init>:()V
            putfield org.apache.http.impl.client.SystemDefaultCredentialsProvider.internal:Lorg/apache/http/impl/client/BasicCredentialsProvider;
         2: .line 82
            return
        end local 0 // org.apache.http.impl.client.SystemDefaultCredentialsProvider this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/http/impl/client/SystemDefaultCredentialsProvider;

  public void setCredentials(org.apache.http.auth.AuthScope, org.apache.http.auth.Credentials);
    descriptor: (Lorg/apache/http/auth/AuthScope;Lorg/apache/http/auth/Credentials;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.http.impl.client.SystemDefaultCredentialsProvider this
        start local 1 // org.apache.http.auth.AuthScope authscope
        start local 2 // org.apache.http.auth.Credentials credentials
         0: .line 86
            aload 0 /* this */
            getfield org.apache.http.impl.client.SystemDefaultCredentialsProvider.internal:Lorg/apache/http/impl/client/BasicCredentialsProvider;
            aload 1 /* authscope */
            aload 2 /* credentials */
            invokevirtual org.apache.http.impl.client.BasicCredentialsProvider.setCredentials:(Lorg/apache/http/auth/AuthScope;Lorg/apache/http/auth/Credentials;)V
         1: .line 87
            return
        end local 2 // org.apache.http.auth.Credentials credentials
        end local 1 // org.apache.http.auth.AuthScope authscope
        end local 0 // org.apache.http.impl.client.SystemDefaultCredentialsProvider this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/apache/http/impl/client/SystemDefaultCredentialsProvider;
            0    2     1    authscope  Lorg/apache/http/auth/AuthScope;
            0    2     2  credentials  Lorg/apache/http/auth/Credentials;
    MethodParameters:
             Name  Flags
      authscope    final
      credentials  final

  private static java.net.PasswordAuthentication getSystemCreds(java.lang.String, org.apache.http.auth.AuthScope, java.net.Authenticator$RequestorType);
    descriptor: (Ljava/lang/String;Lorg/apache/http/auth/AuthScope;Ljava/net/Authenticator$RequestorType;)Ljava/net/PasswordAuthentication;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=8, locals=3, args_size=3
        start local 0 // java.lang.String protocol
        start local 1 // org.apache.http.auth.AuthScope authscope
        start local 2 // java.net.Authenticator$RequestorType requestorType
         0: .line 94
            aload 1 /* authscope */
            invokevirtual org.apache.http.auth.AuthScope.getHost:()Ljava/lang/String;
         1: .line 95
            aconst_null
         2: .line 96
            aload 1 /* authscope */
            invokevirtual org.apache.http.auth.AuthScope.getPort:()I
         3: .line 97
            aload 0 /* protocol */
         4: .line 98
            aconst_null
         5: .line 99
            aload 1 /* authscope */
            invokevirtual org.apache.http.auth.AuthScope.getScheme:()Ljava/lang/String;
            invokestatic org.apache.http.impl.client.SystemDefaultCredentialsProvider.translateScheme:(Ljava/lang/String;)Ljava/lang/String;
         6: .line 100
            aconst_null
         7: .line 101
            aload 2 /* requestorType */
         8: .line 93
            invokestatic java.net.Authenticator.requestPasswordAuthentication:(Ljava/lang/String;Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;Ljava/net/Authenticator$RequestorType;)Ljava/net/PasswordAuthentication;
            areturn
        end local 2 // java.net.Authenticator$RequestorType requestorType
        end local 1 // org.apache.http.auth.AuthScope authscope
        end local 0 // java.lang.String protocol
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    9     0       protocol  Ljava/lang/String;
            0    9     1      authscope  Lorg/apache/http/auth/AuthScope;
            0    9     2  requestorType  Ljava/net/Authenticator$RequestorType;
    MethodParameters:
               Name  Flags
      protocol       final
      authscope      final
      requestorType  final

  public org.apache.http.auth.Credentials getCredentials(org.apache.http.auth.AuthScope);
    descriptor: (Lorg/apache/http/auth/AuthScope;)Lorg/apache/http/auth/Credentials;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=8, args_size=2
        start local 0 // org.apache.http.impl.client.SystemDefaultCredentialsProvider this
        start local 1 // org.apache.http.auth.AuthScope authscope
         0: .line 106
            aload 1 /* authscope */
            ldc "Auth scope"
            invokestatic org.apache.http.util.Args.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 107
            aload 0 /* this */
            getfield org.apache.http.impl.client.SystemDefaultCredentialsProvider.internal:Lorg/apache/http/impl/client/BasicCredentialsProvider;
            aload 1 /* authscope */
            invokevirtual org.apache.http.impl.client.BasicCredentialsProvider.getCredentials:(Lorg/apache/http/auth/AuthScope;)Lorg/apache/http/auth/Credentials;
            astore 2 /* localcreds */
        start local 2 // org.apache.http.auth.Credentials localcreds
         2: .line 108
            aload 2 /* localcreds */
            ifnull 4
         3: .line 109
            aload 2 /* localcreds */
            areturn
         4: .line 111
      StackMap locals: org.apache.http.auth.Credentials
      StackMap stack:
            aload 1 /* authscope */
            invokevirtual org.apache.http.auth.AuthScope.getHost:()Ljava/lang/String;
            astore 3 /* host */
        start local 3 // java.lang.String host
         5: .line 112
            aload 3 /* host */
            ifnull 35
         6: .line 113
            aload 1 /* authscope */
            invokevirtual org.apache.http.auth.AuthScope.getOrigin:()Lorg/apache/http/HttpHost;
            astore 4 /* origin */
        start local 4 // org.apache.http.HttpHost origin
         7: .line 114
            aload 4 /* origin */
            ifnull 8
            aload 4 /* origin */
            invokevirtual org.apache.http.HttpHost.getSchemeName:()Ljava/lang/String;
            goto 10
      StackMap locals: java.lang.String org.apache.http.HttpHost
      StackMap stack:
         8: aload 1 /* authscope */
            invokevirtual org.apache.http.auth.AuthScope.getPort:()I
            sipush 443
            if_icmpne 9
            ldc "https"
            goto 10
      StackMap locals:
      StackMap stack:
         9: ldc "http"
      StackMap locals:
      StackMap stack: java.lang.String
        10: astore 5 /* protocol */
        start local 5 // java.lang.String protocol
        11: .line 115
            aload 5 /* protocol */
            aload 1 /* authscope */
            getstatic java.net.Authenticator$RequestorType.SERVER:Ljava/net/Authenticator$RequestorType;
            invokestatic org.apache.http.impl.client.SystemDefaultCredentialsProvider.getSystemCreds:(Ljava/lang/String;Lorg/apache/http/auth/AuthScope;Ljava/net/Authenticator$RequestorType;)Ljava/net/PasswordAuthentication;
            astore 6 /* systemcreds */
        start local 6 // java.net.PasswordAuthentication systemcreds
        12: .line 116
            aload 6 /* systemcreds */
            ifnonnull 14
        13: .line 117
            aload 5 /* protocol */
            aload 1 /* authscope */
            getstatic java.net.Authenticator$RequestorType.PROXY:Ljava/net/Authenticator$RequestorType;
            invokestatic org.apache.http.impl.client.SystemDefaultCredentialsProvider.getSystemCreds:(Ljava/lang/String;Lorg/apache/http/auth/AuthScope;Ljava/net/Authenticator$RequestorType;)Ljava/net/PasswordAuthentication;
            astore 6 /* systemcreds */
        14: .line 119
      StackMap locals: java.lang.String java.net.PasswordAuthentication
      StackMap stack:
            aload 6 /* systemcreds */
            ifnonnull 18
        15: .line 124
            ldc "http"
            aload 1 /* authscope */
            invokestatic org.apache.http.impl.client.SystemDefaultCredentialsProvider.getProxyCredentials:(Ljava/lang/String;Lorg/apache/http/auth/AuthScope;)Ljava/net/PasswordAuthentication;
            astore 6 /* systemcreds */
        16: .line 125
            aload 6 /* systemcreds */
            ifnonnull 18
        17: .line 126
            ldc "https"
            aload 1 /* authscope */
            invokestatic org.apache.http.impl.client.SystemDefaultCredentialsProvider.getProxyCredentials:(Ljava/lang/String;Lorg/apache/http/auth/AuthScope;)Ljava/net/PasswordAuthentication;
            astore 6 /* systemcreds */
        18: .line 129
      StackMap locals:
      StackMap stack:
            aload 6 /* systemcreds */
            ifnull 35
        19: .line 130
            ldc "http.auth.ntlm.domain"
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 7 /* domain */
        start local 7 // java.lang.String domain
        20: .line 131
            aload 7 /* domain */
            ifnull 26
        21: .line 132
            new org.apache.http.auth.NTCredentials
            dup
        22: .line 133
            aload 6 /* systemcreds */
            invokevirtual java.net.PasswordAuthentication.getUserName:()Ljava/lang/String;
        23: .line 134
            new java.lang.String
            dup
            aload 6 /* systemcreds */
            invokevirtual java.net.PasswordAuthentication.getPassword:()[C
            invokespecial java.lang.String.<init>:([C)V
        24: .line 135
            aconst_null
            aload 7 /* domain */
        25: .line 132
            invokespecial org.apache.http.auth.NTCredentials.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            areturn
        26: .line 137
      StackMap locals: java.lang.String
      StackMap stack:
            ldc "NTLM"
            aload 1 /* authscope */
            invokevirtual org.apache.http.auth.AuthScope.getScheme:()Ljava/lang/String;
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 31
        27: .line 139
            new org.apache.http.auth.NTCredentials
            dup
            aload 6 /* systemcreds */
            invokevirtual java.net.PasswordAuthentication.getUserName:()Ljava/lang/String;
        28: .line 140
            new java.lang.String
            dup
            aload 6 /* systemcreds */
            invokevirtual java.net.PasswordAuthentication.getPassword:()[C
            invokespecial java.lang.String.<init>:([C)V
            aconst_null
            aconst_null
        29: .line 139
            invokespecial org.apache.http.auth.NTCredentials.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        30: .line 140
            goto 34
        31: .line 141
      StackMap locals:
      StackMap stack:
            new org.apache.http.auth.UsernamePasswordCredentials
            dup
            aload 6 /* systemcreds */
            invokevirtual java.net.PasswordAuthentication.getUserName:()Ljava/lang/String;
        32: .line 142
            new java.lang.String
            dup
            aload 6 /* systemcreds */
            invokevirtual java.net.PasswordAuthentication.getPassword:()[C
            invokespecial java.lang.String.<init>:([C)V
        33: .line 141
            invokespecial org.apache.http.auth.UsernamePasswordCredentials.<init>:(Ljava/lang/String;Ljava/lang/String;)V
        34: .line 137
      StackMap locals:
      StackMap stack: org.apache.http.auth.Credentials
            areturn
        end local 7 // java.lang.String domain
        end local 6 // java.net.PasswordAuthentication systemcreds
        end local 5 // java.lang.String protocol
        end local 4 // org.apache.http.HttpHost origin
        35: .line 145
      StackMap locals: org.apache.http.impl.client.SystemDefaultCredentialsProvider org.apache.http.auth.AuthScope org.apache.http.auth.Credentials java.lang.String
      StackMap stack:
            aconst_null
            areturn
        end local 3 // java.lang.String host
        end local 2 // org.apache.http.auth.Credentials localcreds
        end local 1 // org.apache.http.auth.AuthScope authscope
        end local 0 // org.apache.http.impl.client.SystemDefaultCredentialsProvider this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   36     0         this  Lorg/apache/http/impl/client/SystemDefaultCredentialsProvider;
            0   36     1    authscope  Lorg/apache/http/auth/AuthScope;
            2   36     2   localcreds  Lorg/apache/http/auth/Credentials;
            5   36     3         host  Ljava/lang/String;
            7   35     4       origin  Lorg/apache/http/HttpHost;
           11   35     5     protocol  Ljava/lang/String;
           12   35     6  systemcreds  Ljava/net/PasswordAuthentication;
           20   35     7       domain  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      authscope  final

  private static java.net.PasswordAuthentication getProxyCredentials(java.lang.String, org.apache.http.auth.AuthScope);
    descriptor: (Ljava/lang/String;Lorg/apache/http/auth/AuthScope;)Ljava/net/PasswordAuthentication;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=7, args_size=2
        start local 0 // java.lang.String protocol
        start local 1 // org.apache.http.auth.AuthScope authscope
         0: .line 149
            new java.lang.StringBuilder
            dup
            aload 0 /* protocol */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ".proxyHost"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* proxyHost */
        start local 2 // java.lang.String proxyHost
         1: .line 150
            aload 2 /* proxyHost */
            ifnonnull 3
         2: .line 151
            aconst_null
            areturn
         3: .line 153
      StackMap locals: java.lang.String
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 0 /* protocol */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ".proxyPort"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* proxyPort */
        start local 3 // java.lang.String proxyPort
         4: .line 154
            aload 3 /* proxyPort */
            ifnonnull 6
         5: .line 155
            aconst_null
            areturn
         6: .line 159
      StackMap locals: java.lang.String
      StackMap stack:
            new org.apache.http.auth.AuthScope
            dup
            aload 2 /* proxyHost */
            aload 3 /* proxyPort */
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            invokespecial org.apache.http.auth.AuthScope.<init>:(Ljava/lang/String;I)V
            astore 4 /* systemScope */
        start local 4 // org.apache.http.auth.AuthScope systemScope
         7: .line 160
            aload 1 /* authscope */
            aload 4 /* systemScope */
            invokevirtual org.apache.http.auth.AuthScope.match:(Lorg/apache/http/auth/AuthScope;)I
            iflt 18
         8: .line 161
            new java.lang.StringBuilder
            dup
            aload 0 /* protocol */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ".proxyUser"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 5 /* proxyUser */
        start local 5 // java.lang.String proxyUser
         9: .line 162
            aload 5 /* proxyUser */
            ifnonnull 11
        10: .line 163
            aconst_null
            areturn
        11: .line 165
      StackMap locals: org.apache.http.auth.AuthScope java.lang.String
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 0 /* protocol */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ".proxyPassword"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 6 /* proxyPassword */
        start local 6 // java.lang.String proxyPassword
        12: .line 167
            new java.net.PasswordAuthentication
            dup
            aload 5 /* proxyUser */
        13: .line 168
            aload 6 /* proxyPassword */
            ifnull 14
            aload 6 /* proxyPassword */
            invokevirtual java.lang.String.toCharArray:()[C
            goto 15
      StackMap locals: java.lang.String org.apache.http.auth.AuthScope java.lang.String java.lang.String org.apache.http.auth.AuthScope java.lang.String java.lang.String
      StackMap stack: new 12 new 12 java.lang.String
        14: iconst_0
            newarray 5
        15: .line 167
      StackMap locals: java.lang.String org.apache.http.auth.AuthScope java.lang.String java.lang.String org.apache.http.auth.AuthScope java.lang.String java.lang.String
      StackMap stack: new 12 new 12 java.lang.String char[]
            invokespecial java.net.PasswordAuthentication.<init>:(Ljava/lang/String;[C)V
        16: areturn
        end local 6 // java.lang.String proxyPassword
        end local 5 // java.lang.String proxyUser
        end local 4 // org.apache.http.auth.AuthScope systemScope
        17: .line 170
      StackMap locals: java.lang.String org.apache.http.auth.AuthScope java.lang.String java.lang.String
      StackMap stack: java.lang.NumberFormatException
            pop
        18: .line 173
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 3 // java.lang.String proxyPort
        end local 2 // java.lang.String proxyHost
        end local 1 // org.apache.http.auth.AuthScope authscope
        end local 0 // java.lang.String protocol
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   19     0       protocol  Ljava/lang/String;
            0   19     1      authscope  Lorg/apache/http/auth/AuthScope;
            1   19     2      proxyHost  Ljava/lang/String;
            4   19     3      proxyPort  Ljava/lang/String;
            7   17     4    systemScope  Lorg/apache/http/auth/AuthScope;
            9   17     5      proxyUser  Ljava/lang/String;
           12   17     6  proxyPassword  Ljava/lang/String;
      Exception table:
        from    to  target  type
           6    10      17  Class java.lang.NumberFormatException
          11    16      17  Class java.lang.NumberFormatException
    MethodParameters:
           Name  Flags
      protocol   final
      authscope  final

  public void clear();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.impl.client.SystemDefaultCredentialsProvider this
         0: .line 178
            aload 0 /* this */
            getfield org.apache.http.impl.client.SystemDefaultCredentialsProvider.internal:Lorg/apache/http/impl/client/BasicCredentialsProvider;
            invokevirtual org.apache.http.impl.client.BasicCredentialsProvider.clear:()V
         1: .line 179
            return
        end local 0 // org.apache.http.impl.client.SystemDefaultCredentialsProvider this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/http/impl/client/SystemDefaultCredentialsProvider;
}
SourceFile: "SystemDefaultCredentialsProvider.java"
InnerClasses:
  public final RequestorType = java.net.Authenticator$RequestorType of java.net.Authenticator
    RuntimeInvisibleAnnotations: 
      org.apache.http.annotation.Contract(threading = org.apache.http.annotation.ThreadingBehavior.SAFE:Lorg/apache/http/annotation/ThreadingBehavior;)