final class jdk.incubator.http.Http2Connection$LoggingHeaderDecoder extends jdk.incubator.http.Http2Connection$HeaderDecoder
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: jdk.incubator.http.Http2Connection$LoggingHeaderDecoder
  super_class: jdk.incubator.http.Http2Connection$HeaderDecoder
{
  private final jdk.incubator.http.Http2Connection$HeaderDecoder delegate;
    descriptor: Ljdk/incubator/http/Http2Connection$HeaderDecoder;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.System$Logger debugHpack;
    descriptor: Ljava/lang/System$Logger;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  final jdk.incubator.http.Http2Connection this$0;
    descriptor: Ljdk/incubator/http/Http2Connection;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  void <init>(jdk.incubator.http.Http2Connection, jdk.incubator.http.Http2Connection$HeaderDecoder);
    descriptor: (Ljdk/incubator/http/Http2Connection;Ljdk/incubator/http/Http2Connection$HeaderDecoder;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // jdk.incubator.http.Http2Connection$LoggingHeaderDecoder this
        start local 2 // jdk.incubator.http.Http2Connection$HeaderDecoder delegate
         0: .line 1134
            aload 0 /* this */
            aload 1
            putfield jdk.incubator.http.Http2Connection$LoggingHeaderDecoder.this$0:Ljdk/incubator/http/Http2Connection;
            aload 0 /* this */
            invokespecial jdk.incubator.http.Http2Connection$HeaderDecoder.<init>:()V
         1: .line 1131
            aload 0 /* this */
         2: .line 1132
            aload 0 /* this */
            invokedynamic get(Ljdk/incubator/http/Http2Connection$LoggingHeaderDecoder;)Ljava/util/function/Supplier;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()Ljava/lang/Object;
                  jdk/incubator/http/Http2Connection$LoggingHeaderDecoder.dbgString()Ljava/lang/String; (5)
                  ()Ljava/lang/String;
            getstatic jdk.incubator.http.Http2Connection.DEBUG_HPACK:Z
            invokestatic jdk.incubator.http.internal.common.Utils.getHpackLogger:(Ljava/util/function/Supplier;Z)Ljava/lang/System$Logger;
            putfield jdk.incubator.http.Http2Connection$LoggingHeaderDecoder.debugHpack:Ljava/lang/System$Logger;
         3: .line 1135
            aload 0 /* this */
            aload 2 /* delegate */
            putfield jdk.incubator.http.Http2Connection$LoggingHeaderDecoder.delegate:Ljdk/incubator/http/Http2Connection$HeaderDecoder;
         4: .line 1136
            return
        end local 2 // jdk.incubator.http.Http2Connection$HeaderDecoder delegate
        end local 0 // jdk.incubator.http.Http2Connection$LoggingHeaderDecoder this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Ljdk/incubator/http/Http2Connection$LoggingHeaderDecoder;
            0    5     2  delegate  Ljdk/incubator/http/Http2Connection$HeaderDecoder;
    MethodParameters:
          Name  Flags
      this$0    final
      delegate  

  java.lang.String dbgString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // jdk.incubator.http.Http2Connection$LoggingHeaderDecoder this
         0: .line 1139
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield jdk.incubator.http.Http2Connection$LoggingHeaderDecoder.this$0:Ljdk/incubator/http/Http2Connection;
            invokevirtual jdk.incubator.http.Http2Connection.dbgString:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/LoggingHeaderDecoder"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // jdk.incubator.http.Http2Connection$LoggingHeaderDecoder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/incubator/http/Http2Connection$LoggingHeaderDecoder;

  public void onDecoded(java.lang.CharSequence, java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // jdk.incubator.http.Http2Connection$LoggingHeaderDecoder this
        start local 1 // java.lang.CharSequence name
        start local 2 // java.lang.CharSequence value
         0: .line 1144
            aload 0 /* this */
            getfield jdk.incubator.http.Http2Connection$LoggingHeaderDecoder.delegate:Ljdk/incubator/http/Http2Connection$HeaderDecoder;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual jdk.incubator.http.Http2Connection$HeaderDecoder.onDecoded:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V
         1: .line 1145
            return
        end local 2 // java.lang.CharSequence value
        end local 1 // java.lang.CharSequence name
        end local 0 // jdk.incubator.http.Http2Connection$LoggingHeaderDecoder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljdk/incubator/http/Http2Connection$LoggingHeaderDecoder;
            0    2     1   name  Ljava/lang/CharSequence;
            0    2     2  value  Ljava/lang/CharSequence;
    MethodParameters:
       Name  Flags
      name   
      value  

  public void onIndexed(int, java.lang.CharSequence, java.lang.CharSequence);
    descriptor: (ILjava/lang/CharSequence;Ljava/lang/CharSequence;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // jdk.incubator.http.Http2Connection$LoggingHeaderDecoder this
        start local 1 // int index
        start local 2 // java.lang.CharSequence name
        start local 3 // java.lang.CharSequence value
         0: .line 1151
            aload 0 /* this */
            getfield jdk.incubator.http.Http2Connection$LoggingHeaderDecoder.debugHpack:Ljava/lang/System$Logger;
            getstatic java.lang.System$Logger$Level.DEBUG:Ljava/lang/System$Logger$Level;
            ldc "onIndexed(%s, %s, %s)%n"
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
         1: .line 1152
            iload 1 /* index */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_1
            aload 2 /* name */
            aastore
            dup
            iconst_2
            aload 3 /* value */
            aastore
         2: .line 1151
            invokeinterface java.lang.System$Logger.log:(Ljava/lang/System$Logger$Level;Ljava/lang/String;[Ljava/lang/Object;)V
         3: .line 1153
            aload 0 /* this */
            getfield jdk.incubator.http.Http2Connection$LoggingHeaderDecoder.delegate:Ljdk/incubator/http/Http2Connection$HeaderDecoder;
            iload 1 /* index */
            aload 2 /* name */
            aload 3 /* value */
            invokevirtual jdk.incubator.http.Http2Connection$HeaderDecoder.onIndexed:(ILjava/lang/CharSequence;Ljava/lang/CharSequence;)V
         4: .line 1154
            return
        end local 3 // java.lang.CharSequence value
        end local 2 // java.lang.CharSequence name
        end local 1 // int index
        end local 0 // jdk.incubator.http.Http2Connection$LoggingHeaderDecoder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Ljdk/incubator/http/Http2Connection$LoggingHeaderDecoder;
            0    5     1  index  I
            0    5     2   name  Ljava/lang/CharSequence;
            0    5     3  value  Ljava/lang/CharSequence;
    MethodParameters:
       Name  Flags
      index  
      name   
      value  

  public void onLiteral(int, java.lang.CharSequence, java.lang.CharSequence, boolean);
    descriptor: (ILjava/lang/CharSequence;Ljava/lang/CharSequence;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=5
        start local 0 // jdk.incubator.http.Http2Connection$LoggingHeaderDecoder this
        start local 1 // int index
        start local 2 // java.lang.CharSequence name
        start local 3 // java.lang.CharSequence value
        start local 4 // boolean valueHuffman
         0: .line 1161
            aload 0 /* this */
            getfield jdk.incubator.http.Http2Connection$LoggingHeaderDecoder.debugHpack:Ljava/lang/System$Logger;
            getstatic java.lang.System$Logger$Level.DEBUG:Ljava/lang/System$Logger$Level;
            ldc "onLiteral(%s, %s, %s, %s)%n"
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
         1: .line 1162
            iload 1 /* index */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_1
            aload 2 /* name */
            aastore
            dup
            iconst_2
            aload 3 /* value */
            aastore
            dup
            iconst_3
            iload 4 /* valueHuffman */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
         2: .line 1161
            invokeinterface java.lang.System$Logger.log:(Ljava/lang/System$Logger$Level;Ljava/lang/String;[Ljava/lang/Object;)V
         3: .line 1163
            aload 0 /* this */
            getfield jdk.incubator.http.Http2Connection$LoggingHeaderDecoder.delegate:Ljdk/incubator/http/Http2Connection$HeaderDecoder;
            iload 1 /* index */
            aload 2 /* name */
            aload 3 /* value */
            iload 4 /* valueHuffman */
            invokevirtual jdk.incubator.http.Http2Connection$HeaderDecoder.onLiteral:(ILjava/lang/CharSequence;Ljava/lang/CharSequence;Z)V
         4: .line 1164
            return
        end local 4 // boolean valueHuffman
        end local 3 // java.lang.CharSequence value
        end local 2 // java.lang.CharSequence name
        end local 1 // int index
        end local 0 // jdk.incubator.http.Http2Connection$LoggingHeaderDecoder this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    5     0          this  Ljdk/incubator/http/Http2Connection$LoggingHeaderDecoder;
            0    5     1         index  I
            0    5     2          name  Ljava/lang/CharSequence;
            0    5     3         value  Ljava/lang/CharSequence;
            0    5     4  valueHuffman  Z
    MethodParameters:
              Name  Flags
      index         
      name          
      value         
      valueHuffman  

  public void onLiteral(java.lang.CharSequence, boolean, java.lang.CharSequence, boolean);
    descriptor: (Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=5
        start local 0 // jdk.incubator.http.Http2Connection$LoggingHeaderDecoder this
        start local 1 // java.lang.CharSequence name
        start local 2 // boolean nameHuffman
        start local 3 // java.lang.CharSequence value
        start local 4 // boolean valueHuffman
         0: .line 1171
            aload 0 /* this */
            getfield jdk.incubator.http.Http2Connection$LoggingHeaderDecoder.debugHpack:Ljava/lang/System$Logger;
            getstatic java.lang.System$Logger$Level.DEBUG:Ljava/lang/System$Logger$Level;
            ldc "onLiteral(%s, %s, %s, %s)%n"
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
         1: .line 1172
            aload 1 /* name */
            aastore
            dup
            iconst_1
            iload 2 /* nameHuffman */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
            dup
            iconst_2
            aload 3 /* value */
            aastore
            dup
            iconst_3
            iload 4 /* valueHuffman */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
         2: .line 1171
            invokeinterface java.lang.System$Logger.log:(Ljava/lang/System$Logger$Level;Ljava/lang/String;[Ljava/lang/Object;)V
         3: .line 1173
            aload 0 /* this */
            getfield jdk.incubator.http.Http2Connection$LoggingHeaderDecoder.delegate:Ljdk/incubator/http/Http2Connection$HeaderDecoder;
            aload 1 /* name */
            iload 2 /* nameHuffman */
            aload 3 /* value */
            iload 4 /* valueHuffman */
            invokevirtual jdk.incubator.http.Http2Connection$HeaderDecoder.onLiteral:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Z)V
         4: .line 1174
            return
        end local 4 // boolean valueHuffman
        end local 3 // java.lang.CharSequence value
        end local 2 // boolean nameHuffman
        end local 1 // java.lang.CharSequence name
        end local 0 // jdk.incubator.http.Http2Connection$LoggingHeaderDecoder this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    5     0          this  Ljdk/incubator/http/Http2Connection$LoggingHeaderDecoder;
            0    5     1          name  Ljava/lang/CharSequence;
            0    5     2   nameHuffman  Z
            0    5     3         value  Ljava/lang/CharSequence;
            0    5     4  valueHuffman  Z
    MethodParameters:
              Name  Flags
      name          
      nameHuffman   
      value         
      valueHuffman  

  public void onLiteralNeverIndexed(int, java.lang.CharSequence, java.lang.CharSequence, boolean);
    descriptor: (ILjava/lang/CharSequence;Ljava/lang/CharSequence;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=5
        start local 0 // jdk.incubator.http.Http2Connection$LoggingHeaderDecoder this
        start local 1 // int index
        start local 2 // java.lang.CharSequence name
        start local 3 // java.lang.CharSequence value
        start local 4 // boolean valueHuffman
         0: .line 1181
            aload 0 /* this */
            getfield jdk.incubator.http.Http2Connection$LoggingHeaderDecoder.debugHpack:Ljava/lang/System$Logger;
            getstatic java.lang.System$Logger$Level.DEBUG:Ljava/lang/System$Logger$Level;
            ldc "onLiteralNeverIndexed(%s, %s, %s, %s)%n"
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
         1: .line 1182
            iload 1 /* index */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_1
            aload 2 /* name */
            aastore
            dup
            iconst_2
            aload 3 /* value */
            aastore
            dup
            iconst_3
            iload 4 /* valueHuffman */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
         2: .line 1181
            invokeinterface java.lang.System$Logger.log:(Ljava/lang/System$Logger$Level;Ljava/lang/String;[Ljava/lang/Object;)V
         3: .line 1183
            aload 0 /* this */
            getfield jdk.incubator.http.Http2Connection$LoggingHeaderDecoder.delegate:Ljdk/incubator/http/Http2Connection$HeaderDecoder;
            iload 1 /* index */
            aload 2 /* name */
            aload 3 /* value */
            iload 4 /* valueHuffman */
            invokevirtual jdk.incubator.http.Http2Connection$HeaderDecoder.onLiteralNeverIndexed:(ILjava/lang/CharSequence;Ljava/lang/CharSequence;Z)V
         4: .line 1184
            return
        end local 4 // boolean valueHuffman
        end local 3 // java.lang.CharSequence value
        end local 2 // java.lang.CharSequence name
        end local 1 // int index
        end local 0 // jdk.incubator.http.Http2Connection$LoggingHeaderDecoder this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    5     0          this  Ljdk/incubator/http/Http2Connection$LoggingHeaderDecoder;
            0    5     1         index  I
            0    5     2          name  Ljava/lang/CharSequence;
            0    5     3         value  Ljava/lang/CharSequence;
            0    5     4  valueHuffman  Z
    MethodParameters:
              Name  Flags
      index         
      name          
      value         
      valueHuffman  

  public void onLiteralNeverIndexed(java.lang.CharSequence, boolean, java.lang.CharSequence, boolean);
    descriptor: (Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=5
        start local 0 // jdk.incubator.http.Http2Connection$LoggingHeaderDecoder this
        start local 1 // java.lang.CharSequence name
        start local 2 // boolean nameHuffman
        start local 3 // java.lang.CharSequence value
        start local 4 // boolean valueHuffman
         0: .line 1191
            aload 0 /* this */
            getfield jdk.incubator.http.Http2Connection$LoggingHeaderDecoder.debugHpack:Ljava/lang/System$Logger;
            getstatic java.lang.System$Logger$Level.DEBUG:Ljava/lang/System$Logger$Level;
            ldc "onLiteralNeverIndexed(%s, %s, %s, %s)%n"
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
         1: .line 1192
            aload 1 /* name */
            aastore
            dup
            iconst_1
            iload 2 /* nameHuffman */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
            dup
            iconst_2
            aload 3 /* value */
            aastore
            dup
            iconst_3
            iload 4 /* valueHuffman */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
         2: .line 1191
            invokeinterface java.lang.System$Logger.log:(Ljava/lang/System$Logger$Level;Ljava/lang/String;[Ljava/lang/Object;)V
         3: .line 1193
            aload 0 /* this */
            getfield jdk.incubator.http.Http2Connection$LoggingHeaderDecoder.delegate:Ljdk/incubator/http/Http2Connection$HeaderDecoder;
            aload 1 /* name */
            iload 2 /* nameHuffman */
            aload 3 /* value */
            iload 4 /* valueHuffman */
            invokevirtual jdk.incubator.http.Http2Connection$HeaderDecoder.onLiteralNeverIndexed:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Z)V
         4: .line 1194
            return
        end local 4 // boolean valueHuffman
        end local 3 // java.lang.CharSequence value
        end local 2 // boolean nameHuffman
        end local 1 // java.lang.CharSequence name
        end local 0 // jdk.incubator.http.Http2Connection$LoggingHeaderDecoder this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    5     0          this  Ljdk/incubator/http/Http2Connection$LoggingHeaderDecoder;
            0    5     1          name  Ljava/lang/CharSequence;
            0    5     2   nameHuffman  Z
            0    5     3         value  Ljava/lang/CharSequence;
            0    5     4  valueHuffman  Z
    MethodParameters:
              Name  Flags
      name          
      nameHuffman   
      value         
      valueHuffman  

  public void onLiteralWithIndexing(int, java.lang.CharSequence, java.lang.CharSequence, boolean);
    descriptor: (ILjava/lang/CharSequence;Ljava/lang/CharSequence;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=5
        start local 0 // jdk.incubator.http.Http2Connection$LoggingHeaderDecoder this
        start local 1 // int index
        start local 2 // java.lang.CharSequence name
        start local 3 // java.lang.CharSequence value
        start local 4 // boolean valueHuffman
         0: .line 1201
            aload 0 /* this */
            getfield jdk.incubator.http.Http2Connection$LoggingHeaderDecoder.debugHpack:Ljava/lang/System$Logger;
            getstatic java.lang.System$Logger$Level.DEBUG:Ljava/lang/System$Logger$Level;
            ldc "onLiteralWithIndexing(%s, %s, %s, %s)%n"
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
         1: .line 1202
            iload 1 /* index */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_1
            aload 2 /* name */
            aastore
            dup
            iconst_2
            aload 3 /* value */
            aastore
            dup
            iconst_3
            iload 4 /* valueHuffman */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
         2: .line 1201
            invokeinterface java.lang.System$Logger.log:(Ljava/lang/System$Logger$Level;Ljava/lang/String;[Ljava/lang/Object;)V
         3: .line 1203
            aload 0 /* this */
            getfield jdk.incubator.http.Http2Connection$LoggingHeaderDecoder.delegate:Ljdk/incubator/http/Http2Connection$HeaderDecoder;
            iload 1 /* index */
            aload 2 /* name */
            aload 3 /* value */
            iload 4 /* valueHuffman */
            invokevirtual jdk.incubator.http.Http2Connection$HeaderDecoder.onLiteralWithIndexing:(ILjava/lang/CharSequence;Ljava/lang/CharSequence;Z)V
         4: .line 1204
            return
        end local 4 // boolean valueHuffman
        end local 3 // java.lang.CharSequence value
        end local 2 // java.lang.CharSequence name
        end local 1 // int index
        end local 0 // jdk.incubator.http.Http2Connection$LoggingHeaderDecoder this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    5     0          this  Ljdk/incubator/http/Http2Connection$LoggingHeaderDecoder;
            0    5     1         index  I
            0    5     2          name  Ljava/lang/CharSequence;
            0    5     3         value  Ljava/lang/CharSequence;
            0    5     4  valueHuffman  Z
    MethodParameters:
              Name  Flags
      index         
      name          
      value         
      valueHuffman  

  public void onLiteralWithIndexing(java.lang.CharSequence, boolean, java.lang.CharSequence, boolean);
    descriptor: (Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=5
        start local 0 // jdk.incubator.http.Http2Connection$LoggingHeaderDecoder this
        start local 1 // java.lang.CharSequence name
        start local 2 // boolean nameHuffman
        start local 3 // java.lang.CharSequence value
        start local 4 // boolean valueHuffman
         0: .line 1211
            aload 0 /* this */
            getfield jdk.incubator.http.Http2Connection$LoggingHeaderDecoder.debugHpack:Ljava/lang/System$Logger;
            getstatic java.lang.System$Logger$Level.DEBUG:Ljava/lang/System$Logger$Level;
            ldc "onLiteralWithIndexing(%s, %s, %s, %s)%n"
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
         1: .line 1212
            aload 1 /* name */
            aastore
            dup
            iconst_1
            iload 2 /* nameHuffman */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
            dup
            iconst_2
            aload 3 /* value */
            aastore
            dup
            iconst_3
            iload 4 /* valueHuffman */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
         2: .line 1211
            invokeinterface java.lang.System$Logger.log:(Ljava/lang/System$Logger$Level;Ljava/lang/String;[Ljava/lang/Object;)V
         3: .line 1213
            aload 0 /* this */
            getfield jdk.incubator.http.Http2Connection$LoggingHeaderDecoder.delegate:Ljdk/incubator/http/Http2Connection$HeaderDecoder;
            aload 1 /* name */
            iload 2 /* nameHuffman */
            aload 3 /* value */
            iload 4 /* valueHuffman */
            invokevirtual jdk.incubator.http.Http2Connection$HeaderDecoder.onLiteralWithIndexing:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Z)V
         4: .line 1214
            return
        end local 4 // boolean valueHuffman
        end local 3 // java.lang.CharSequence value
        end local 2 // boolean nameHuffman
        end local 1 // java.lang.CharSequence name
        end local 0 // jdk.incubator.http.Http2Connection$LoggingHeaderDecoder this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    5     0          this  Ljdk/incubator/http/Http2Connection$LoggingHeaderDecoder;
            0    5     1          name  Ljava/lang/CharSequence;
            0    5     2   nameHuffman  Z
            0    5     3         value  Ljava/lang/CharSequence;
            0    5     4  valueHuffman  Z
    MethodParameters:
              Name  Flags
      name          
      nameHuffman   
      value         
      valueHuffman  

  public void onSizeUpdate(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // jdk.incubator.http.Http2Connection$LoggingHeaderDecoder this
        start local 1 // int capacity
         0: .line 1218
            aload 0 /* this */
            getfield jdk.incubator.http.Http2Connection$LoggingHeaderDecoder.debugHpack:Ljava/lang/System$Logger;
            getstatic java.lang.System$Logger$Level.DEBUG:Ljava/lang/System$Logger$Level;
            ldc "onSizeUpdate(%s)%n"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            iload 1 /* capacity */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            invokeinterface java.lang.System$Logger.log:(Ljava/lang/System$Logger$Level;Ljava/lang/String;[Ljava/lang/Object;)V
         1: .line 1219
            aload 0 /* this */
            getfield jdk.incubator.http.Http2Connection$LoggingHeaderDecoder.delegate:Ljdk/incubator/http/Http2Connection$HeaderDecoder;
            iload 1 /* capacity */
            invokevirtual jdk.incubator.http.Http2Connection$HeaderDecoder.onSizeUpdate:(I)V
         2: .line 1220
            return
        end local 1 // int capacity
        end local 0 // jdk.incubator.http.Http2Connection$LoggingHeaderDecoder this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Ljdk/incubator/http/Http2Connection$LoggingHeaderDecoder;
            0    3     1  capacity  I
    MethodParameters:
          Name  Flags
      capacity  

  jdk.incubator.http.internal.common.HttpHeadersImpl headers();
    descriptor: ()Ljdk/incubator/http/internal/common/HttpHeadersImpl;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.incubator.http.Http2Connection$LoggingHeaderDecoder this
         0: .line 1224
            aload 0 /* this */
            getfield jdk.incubator.http.Http2Connection$LoggingHeaderDecoder.delegate:Ljdk/incubator/http/Http2Connection$HeaderDecoder;
            invokevirtual jdk.incubator.http.Http2Connection$HeaderDecoder.headers:()Ljdk/incubator/http/internal/common/HttpHeadersImpl;
            areturn
        end local 0 // jdk.incubator.http.Http2Connection$LoggingHeaderDecoder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/incubator/http/Http2Connection$LoggingHeaderDecoder;
}
SourceFile: "Http2Connection.java"
NestHost: jdk.incubator.http.Http2Connection
InnerClasses:
  public abstract Logger = java.lang.System$Logger of java.lang.System
  public final Level = java.lang.System$Logger$Level of java.lang.System$Logger
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  HeaderDecoder = jdk.incubator.http.Http2Connection$HeaderDecoder of jdk.incubator.http.Http2Connection
  final LoggingHeaderDecoder = jdk.incubator.http.Http2Connection$LoggingHeaderDecoder of jdk.incubator.http.Http2Connection