public class org.apache.http.client.protocol.ResponseAuthCache implements org.apache.http.HttpResponseInterceptor
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.http.client.protocol.ResponseAuthCache
  super_class: java.lang.Object
{
  private final org.apache.commons.logging.Log log;
    descriptor: Lorg/apache/commons/logging/Log;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private static volatile int[] $SWITCH_TABLE$org$apache$http$auth$AuthProtocolState;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.client.protocol.ResponseAuthCache this
         0: .line 68
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 65
            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.client.protocol.ResponseAuthCache.log:Lorg/apache/commons/logging/Log;
         2: .line 69
            return
        end local 0 // org.apache.http.client.protocol.ResponseAuthCache this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/http/client/protocol/ResponseAuthCache;

  public void process(org.apache.http.HttpResponse, org.apache.http.protocol.HttpContext);
    descriptor: (Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=3
        start local 0 // org.apache.http.client.protocol.ResponseAuthCache this
        start local 1 // org.apache.http.HttpResponse response
        start local 2 // org.apache.http.protocol.HttpContext context
         0: .line 74
            aload 1 /* response */
            ldc "HTTP request"
            invokestatic org.apache.http.util.Args.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 75
            aload 2 /* context */
            ldc "HTTP context"
            invokestatic org.apache.http.util.Args.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 76
            aload 2 /* context */
            ldc "http.auth.auth-cache"
            invokeinterface org.apache.http.protocol.HttpContext.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast org.apache.http.client.AuthCache
            astore 3 /* authCache */
        start local 3 // org.apache.http.client.AuthCache authCache
         3: .line 78
            aload 2 /* context */
            ldc "http.target_host"
            invokeinterface org.apache.http.protocol.HttpContext.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast org.apache.http.HttpHost
            astore 4 /* target */
        start local 4 // org.apache.http.HttpHost target
         4: .line 79
            aload 2 /* context */
            ldc "http.auth.target-scope"
            invokeinterface org.apache.http.protocol.HttpContext.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast org.apache.http.auth.AuthState
            astore 5 /* targetState */
        start local 5 // org.apache.http.auth.AuthState targetState
         5: .line 80
            aload 4 /* target */
            ifnull 24
            aload 5 /* targetState */
            ifnull 24
         6: .line 81
            aload 0 /* this */
            getfield org.apache.http.client.protocol.ResponseAuthCache.log:Lorg/apache/commons/logging/Log;
            invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
            ifeq 8
         7: .line 82
            aload 0 /* this */
            getfield org.apache.http.client.protocol.ResponseAuthCache.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc "Target auth state: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 5 /* targetState */
            invokevirtual org.apache.http.auth.AuthState.getState:()Lorg/apache/http/auth/AuthProtocolState;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
         8: .line 84
      StackMap locals: org.apache.http.client.AuthCache org.apache.http.HttpHost org.apache.http.auth.AuthState
      StackMap stack:
            aload 0 /* this */
            aload 5 /* targetState */
            invokevirtual org.apache.http.client.protocol.ResponseAuthCache.isCachable:(Lorg/apache/http/auth/AuthState;)Z
            ifeq 24
         9: .line 85
            aload 2 /* context */
        10: .line 86
            ldc "http.scheme-registry"
        11: .line 85
            invokeinterface org.apache.http.protocol.HttpContext.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast org.apache.http.conn.scheme.SchemeRegistry
            astore 6 /* schemeRegistry */
        start local 6 // org.apache.http.conn.scheme.SchemeRegistry schemeRegistry
        12: .line 87
            aload 4 /* target */
            invokevirtual org.apache.http.HttpHost.getPort:()I
            ifge 17
        13: .line 88
            aload 6 /* schemeRegistry */
            aload 4 /* target */
            invokevirtual org.apache.http.conn.scheme.SchemeRegistry.getScheme:(Lorg/apache/http/HttpHost;)Lorg/apache/http/conn/scheme/Scheme;
            astore 7 /* scheme */
        start local 7 // org.apache.http.conn.scheme.Scheme scheme
        14: .line 89
            new org.apache.http.HttpHost
            dup
            aload 4 /* target */
            invokevirtual org.apache.http.HttpHost.getHostName:()Ljava/lang/String;
        15: .line 90
            aload 7 /* scheme */
            aload 4 /* target */
            invokevirtual org.apache.http.HttpHost.getPort:()I
            invokevirtual org.apache.http.conn.scheme.Scheme.resolvePort:(I)I
            aload 4 /* target */
            invokevirtual org.apache.http.HttpHost.getSchemeName:()Ljava/lang/String;
        16: .line 89
            invokespecial org.apache.http.HttpHost.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            astore 4 /* target */
        end local 7 // org.apache.http.conn.scheme.Scheme scheme
        17: .line 92
      StackMap locals: org.apache.http.conn.scheme.SchemeRegistry
      StackMap stack:
            aload 3 /* authCache */
            ifnonnull 20
        18: .line 93
            new org.apache.http.impl.client.BasicAuthCache
            dup
            invokespecial org.apache.http.impl.client.BasicAuthCache.<init>:()V
            astore 3 /* authCache */
        19: .line 94
            aload 2 /* context */
            ldc "http.auth.auth-cache"
            aload 3 /* authCache */
            invokeinterface org.apache.http.protocol.HttpContext.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
        20: .line 96
      StackMap locals:
      StackMap stack:
            invokestatic org.apache.http.client.protocol.ResponseAuthCache.$SWITCH_TABLE$org$apache$http$auth$AuthProtocolState:()[I
            aload 5 /* targetState */
            invokevirtual org.apache.http.auth.AuthState.getState:()Lorg/apache/http/auth/AuthProtocolState;
            invokevirtual org.apache.http.auth.AuthProtocolState.ordinal:()I
            iaload
            tableswitch { // 2 - 4
                    2: 21
                    3: 24
                    4: 23
              default: 24
          }
        21: .line 98
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* authCache */
            aload 4 /* target */
            aload 5 /* targetState */
            invokevirtual org.apache.http.auth.AuthState.getAuthScheme:()Lorg/apache/http/auth/AuthScheme;
            invokevirtual org.apache.http.client.protocol.ResponseAuthCache.cache:(Lorg/apache/http/client/AuthCache;Lorg/apache/http/HttpHost;Lorg/apache/http/auth/AuthScheme;)V
        22: .line 99
            goto 24
        23: .line 101
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* authCache */
            aload 4 /* target */
            aload 5 /* targetState */
            invokevirtual org.apache.http.auth.AuthState.getAuthScheme:()Lorg/apache/http/auth/AuthScheme;
            invokevirtual org.apache.http.client.protocol.ResponseAuthCache.uncache:(Lorg/apache/http/client/AuthCache;Lorg/apache/http/HttpHost;Lorg/apache/http/auth/AuthScheme;)V
        end local 6 // org.apache.http.conn.scheme.SchemeRegistry schemeRegistry
        24: .line 106
      StackMap locals:
      StackMap stack:
            aload 2 /* context */
            ldc "http.proxy_host"
            invokeinterface org.apache.http.protocol.HttpContext.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast org.apache.http.HttpHost
            astore 6 /* proxy */
        start local 6 // org.apache.http.HttpHost proxy
        25: .line 107
            aload 2 /* context */
            ldc "http.auth.proxy-scope"
            invokeinterface org.apache.http.protocol.HttpContext.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast org.apache.http.auth.AuthState
            astore 7 /* proxyState */
        start local 7 // org.apache.http.auth.AuthState proxyState
        26: .line 108
            aload 6 /* proxy */
            ifnull 37
            aload 7 /* proxyState */
            ifnull 37
        27: .line 109
            aload 0 /* this */
            getfield org.apache.http.client.protocol.ResponseAuthCache.log:Lorg/apache/commons/logging/Log;
            invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
            ifeq 29
        28: .line 110
            aload 0 /* this */
            getfield org.apache.http.client.protocol.ResponseAuthCache.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc "Proxy auth state: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 7 /* proxyState */
            invokevirtual org.apache.http.auth.AuthState.getState:()Lorg/apache/http/auth/AuthProtocolState;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
        29: .line 112
      StackMap locals: org.apache.http.HttpHost org.apache.http.auth.AuthState
      StackMap stack:
            aload 0 /* this */
            aload 7 /* proxyState */
            invokevirtual org.apache.http.client.protocol.ResponseAuthCache.isCachable:(Lorg/apache/http/auth/AuthState;)Z
            ifeq 37
        30: .line 113
            aload 3 /* authCache */
            ifnonnull 33
        31: .line 114
            new org.apache.http.impl.client.BasicAuthCache
            dup
            invokespecial org.apache.http.impl.client.BasicAuthCache.<init>:()V
            astore 3 /* authCache */
        32: .line 115
            aload 2 /* context */
            ldc "http.auth.auth-cache"
            aload 3 /* authCache */
            invokeinterface org.apache.http.protocol.HttpContext.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
        33: .line 117
      StackMap locals:
      StackMap stack:
            invokestatic org.apache.http.client.protocol.ResponseAuthCache.$SWITCH_TABLE$org$apache$http$auth$AuthProtocolState:()[I
            aload 7 /* proxyState */
            invokevirtual org.apache.http.auth.AuthState.getState:()Lorg/apache/http/auth/AuthProtocolState;
            invokevirtual org.apache.http.auth.AuthProtocolState.ordinal:()I
            iaload
            tableswitch { // 2 - 4
                    2: 34
                    3: 37
                    4: 36
              default: 37
          }
        34: .line 119
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* authCache */
            aload 6 /* proxy */
            aload 7 /* proxyState */
            invokevirtual org.apache.http.auth.AuthState.getAuthScheme:()Lorg/apache/http/auth/AuthScheme;
            invokevirtual org.apache.http.client.protocol.ResponseAuthCache.cache:(Lorg/apache/http/client/AuthCache;Lorg/apache/http/HttpHost;Lorg/apache/http/auth/AuthScheme;)V
        35: .line 120
            goto 37
        36: .line 122
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* authCache */
            aload 6 /* proxy */
            aload 7 /* proxyState */
            invokevirtual org.apache.http.auth.AuthState.getAuthScheme:()Lorg/apache/http/auth/AuthScheme;
            invokevirtual org.apache.http.client.protocol.ResponseAuthCache.uncache:(Lorg/apache/http/client/AuthCache;Lorg/apache/http/HttpHost;Lorg/apache/http/auth/AuthScheme;)V
        37: .line 126
      StackMap locals:
      StackMap stack:
            return
        end local 7 // org.apache.http.auth.AuthState proxyState
        end local 6 // org.apache.http.HttpHost proxy
        end local 5 // org.apache.http.auth.AuthState targetState
        end local 4 // org.apache.http.HttpHost target
        end local 3 // org.apache.http.client.AuthCache authCache
        end local 2 // org.apache.http.protocol.HttpContext context
        end local 1 // org.apache.http.HttpResponse response
        end local 0 // org.apache.http.client.protocol.ResponseAuthCache this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   38     0            this  Lorg/apache/http/client/protocol/ResponseAuthCache;
            0   38     1        response  Lorg/apache/http/HttpResponse;
            0   38     2         context  Lorg/apache/http/protocol/HttpContext;
            3   38     3       authCache  Lorg/apache/http/client/AuthCache;
            4   38     4          target  Lorg/apache/http/HttpHost;
            5   38     5     targetState  Lorg/apache/http/auth/AuthState;
           12   24     6  schemeRegistry  Lorg/apache/http/conn/scheme/SchemeRegistry;
           14   17     7          scheme  Lorg/apache/http/conn/scheme/Scheme;
           25   38     6           proxy  Lorg/apache/http/HttpHost;
           26   38     7      proxyState  Lorg/apache/http/auth/AuthState;
    Exceptions:
      throws org.apache.http.HttpException, java.io.IOException
    MethodParameters:
          Name  Flags
      response  final
      context   final

  private boolean isCachable(org.apache.http.auth.AuthState);
    descriptor: (Lorg/apache/http/auth/AuthState;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // org.apache.http.client.protocol.ResponseAuthCache this
        start local 1 // org.apache.http.auth.AuthState authState
         0: .line 129
            aload 1 /* authState */
            invokevirtual org.apache.http.auth.AuthState.getAuthScheme:()Lorg/apache/http/auth/AuthScheme;
            astore 2 /* authScheme */
        start local 2 // org.apache.http.auth.AuthScheme authScheme
         1: .line 130
            aload 2 /* authScheme */
            ifnull 2
            aload 2 /* authScheme */
            invokeinterface org.apache.http.auth.AuthScheme.isComplete:()Z
            ifne 3
         2: .line 131
      StackMap locals: org.apache.http.auth.AuthScheme
      StackMap stack:
            iconst_0
            ireturn
         3: .line 133
      StackMap locals:
      StackMap stack:
            aload 2 /* authScheme */
            invokeinterface org.apache.http.auth.AuthScheme.getSchemeName:()Ljava/lang/String;
            astore 3 /* schemeName */
        start local 3 // java.lang.String schemeName
         4: .line 134
            aload 3 /* schemeName */
            ldc "Basic"
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifne 7
         5: .line 135
            aload 3 /* schemeName */
            ldc "Digest"
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifne 7
         6: .line 134
            iconst_0
            ireturn
      StackMap locals: java.lang.String
      StackMap stack:
         7: iconst_1
            ireturn
        end local 3 // java.lang.String schemeName
        end local 2 // org.apache.http.auth.AuthScheme authScheme
        end local 1 // org.apache.http.auth.AuthState authState
        end local 0 // org.apache.http.client.protocol.ResponseAuthCache this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0        this  Lorg/apache/http/client/protocol/ResponseAuthCache;
            0    8     1   authState  Lorg/apache/http/auth/AuthState;
            1    8     2  authScheme  Lorg/apache/http/auth/AuthScheme;
            4    8     3  schemeName  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      authState  final

  private void cache(org.apache.http.client.AuthCache, org.apache.http.HttpHost, org.apache.http.auth.AuthScheme);
    descriptor: (Lorg/apache/http/client/AuthCache;Lorg/apache/http/HttpHost;Lorg/apache/http/auth/AuthScheme;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.apache.http.client.protocol.ResponseAuthCache this
        start local 1 // org.apache.http.client.AuthCache authCache
        start local 2 // org.apache.http.HttpHost host
        start local 3 // org.apache.http.auth.AuthScheme authScheme
         0: .line 139
            aload 0 /* this */
            getfield org.apache.http.client.protocol.ResponseAuthCache.log:Lorg/apache/commons/logging/Log;
            invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
            ifeq 4
         1: .line 140
            aload 0 /* this */
            getfield org.apache.http.client.protocol.ResponseAuthCache.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc "Caching '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* authScheme */
            invokeinterface org.apache.http.auth.AuthScheme.getSchemeName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         2: .line 141
            ldc "' auth scheme for "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 2 /* host */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         3: .line 140
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
         4: .line 143
      StackMap locals:
      StackMap stack:
            aload 1 /* authCache */
            aload 2 /* host */
            aload 3 /* authScheme */
            invokeinterface org.apache.http.client.AuthCache.put:(Lorg/apache/http/HttpHost;Lorg/apache/http/auth/AuthScheme;)V
         5: .line 144
            return
        end local 3 // org.apache.http.auth.AuthScheme authScheme
        end local 2 // org.apache.http.HttpHost host
        end local 1 // org.apache.http.client.AuthCache authCache
        end local 0 // org.apache.http.client.protocol.ResponseAuthCache this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    6     0        this  Lorg/apache/http/client/protocol/ResponseAuthCache;
            0    6     1   authCache  Lorg/apache/http/client/AuthCache;
            0    6     2        host  Lorg/apache/http/HttpHost;
            0    6     3  authScheme  Lorg/apache/http/auth/AuthScheme;
    MethodParameters:
            Name  Flags
      authCache   final
      host        final
      authScheme  final

  private void uncache(org.apache.http.client.AuthCache, org.apache.http.HttpHost, org.apache.http.auth.AuthScheme);
    descriptor: (Lorg/apache/http/client/AuthCache;Lorg/apache/http/HttpHost;Lorg/apache/http/auth/AuthScheme;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.apache.http.client.protocol.ResponseAuthCache this
        start local 1 // org.apache.http.client.AuthCache authCache
        start local 2 // org.apache.http.HttpHost host
        start local 3 // org.apache.http.auth.AuthScheme authScheme
         0: .line 147
            aload 0 /* this */
            getfield org.apache.http.client.protocol.ResponseAuthCache.log:Lorg/apache/commons/logging/Log;
            invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
            ifeq 4
         1: .line 148
            aload 0 /* this */
            getfield org.apache.http.client.protocol.ResponseAuthCache.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc "Removing from cache '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* authScheme */
            invokeinterface org.apache.http.auth.AuthScheme.getSchemeName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         2: .line 149
            ldc "' auth scheme for "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 2 /* host */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         3: .line 148
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
         4: .line 151
      StackMap locals:
      StackMap stack:
            aload 1 /* authCache */
            aload 2 /* host */
            invokeinterface org.apache.http.client.AuthCache.remove:(Lorg/apache/http/HttpHost;)V
         5: .line 152
            return
        end local 3 // org.apache.http.auth.AuthScheme authScheme
        end local 2 // org.apache.http.HttpHost host
        end local 1 // org.apache.http.client.AuthCache authCache
        end local 0 // org.apache.http.client.protocol.ResponseAuthCache this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    6     0        this  Lorg/apache/http/client/protocol/ResponseAuthCache;
            0    6     1   authCache  Lorg/apache/http/client/AuthCache;
            0    6     2        host  Lorg/apache/http/HttpHost;
            0    6     3  authScheme  Lorg/apache/http/auth/AuthScheme;
    MethodParameters:
            Name  Flags
      authCache   final
      host        final
      authScheme  final

  static int[] $SWITCH_TABLE$org$apache$http$auth$AuthProtocolState();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 63
            getstatic org.apache.http.client.protocol.ResponseAuthCache.$SWITCH_TABLE$org$apache$http$auth$AuthProtocolState:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic org.apache.http.auth.AuthProtocolState.values:()[Lorg/apache/http/auth/AuthProtocolState;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic org.apache.http.auth.AuthProtocolState.CHALLENGED:Lorg/apache/http/auth/AuthProtocolState;
            invokevirtual org.apache.http.auth.AuthProtocolState.ordinal:()I
            iconst_2
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic org.apache.http.auth.AuthProtocolState.FAILURE:Lorg/apache/http/auth/AuthProtocolState;
            invokevirtual org.apache.http.auth.AuthProtocolState.ordinal:()I
            iconst_4
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic org.apache.http.auth.AuthProtocolState.HANDSHAKE:Lorg/apache/http/auth/AuthProtocolState;
            invokevirtual org.apache.http.auth.AuthProtocolState.ordinal:()I
            iconst_3
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic org.apache.http.auth.AuthProtocolState.SUCCESS:Lorg/apache/http/auth/AuthProtocolState;
            invokevirtual org.apache.http.auth.AuthProtocolState.ordinal:()I
            iconst_5
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic org.apache.http.auth.AuthProtocolState.UNCHALLENGED:Lorg/apache/http/auth/AuthProtocolState;
            invokevirtual org.apache.http.auth.AuthProtocolState.ordinal:()I
            iconst_1
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            dup
            putstatic org.apache.http.client.protocol.ResponseAuthCache.$SWITCH_TABLE$org$apache$http$auth$AuthProtocolState:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
}
SourceFile: "ResponseAuthCache.java"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    RuntimeInvisibleAnnotations: 
      org.apache.http.annotation.Contract(threading = org.apache.http.annotation.ThreadingBehavior.IMMUTABLE:Lorg/apache/http/annotation/ThreadingBehavior;)