public class io.netty.handler.codec.http2.DelegatingDecompressorFrameListener extends io.netty.handler.codec.http2.Http2FrameListenerDecorator
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.netty.handler.codec.http2.DelegatingDecompressorFrameListener
  super_class: io.netty.handler.codec.http2.Http2FrameListenerDecorator
{
  private final io.netty.handler.codec.http2.Http2Connection connection;
    descriptor: Lio/netty/handler/codec/http2/Http2Connection;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  private boolean flowControllerInitialized;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private final io.netty.handler.codec.http2.Http2Connection$PropertyKey propertyKey;
    descriptor: Lio/netty/handler/codec/http2/Http2Connection$PropertyKey;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(io.netty.handler.codec.http2.Http2Connection, io.netty.handler.codec.http2.Http2FrameListener);
    descriptor: (Lio/netty/handler/codec/http2/Http2Connection;Lio/netty/handler/codec/http2/Http2FrameListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.http2.DelegatingDecompressorFrameListener this
        start local 1 // io.netty.handler.codec.http2.Http2Connection connection
        start local 2 // io.netty.handler.codec.http2.Http2FrameListener listener
         0: .line 50
            aload 0 /* this */
            aload 1 /* connection */
            aload 2 /* listener */
            iconst_1
            invokespecial io.netty.handler.codec.http2.DelegatingDecompressorFrameListener.<init>:(Lio/netty/handler/codec/http2/Http2Connection;Lio/netty/handler/codec/http2/Http2FrameListener;Z)V
         1: .line 51
            return
        end local 2 // io.netty.handler.codec.http2.Http2FrameListener listener
        end local 1 // io.netty.handler.codec.http2.Http2Connection connection
        end local 0 // io.netty.handler.codec.http2.DelegatingDecompressorFrameListener this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lio/netty/handler/codec/http2/DelegatingDecompressorFrameListener;
            0    2     1  connection  Lio/netty/handler/codec/http2/Http2Connection;
            0    2     2    listener  Lio/netty/handler/codec/http2/Http2FrameListener;
    MethodParameters:
            Name  Flags
      connection  
      listener    

  public void <init>(io.netty.handler.codec.http2.Http2Connection, io.netty.handler.codec.http2.Http2FrameListener, boolean);
    descriptor: (Lio/netty/handler/codec/http2/Http2Connection;Lio/netty/handler/codec/http2/Http2FrameListener;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.netty.handler.codec.http2.DelegatingDecompressorFrameListener this
        start local 1 // io.netty.handler.codec.http2.Http2Connection connection
        start local 2 // io.netty.handler.codec.http2.Http2FrameListener listener
        start local 3 // boolean strict
         0: .line 55
            aload 0 /* this */
            aload 2 /* listener */
            invokespecial io.netty.handler.codec.http2.Http2FrameListenerDecorator.<init>:(Lio/netty/handler/codec/http2/Http2FrameListener;)V
         1: .line 56
            aload 0 /* this */
            aload 1 /* connection */
            putfield io.netty.handler.codec.http2.DelegatingDecompressorFrameListener.connection:Lio/netty/handler/codec/http2/Http2Connection;
         2: .line 57
            aload 0 /* this */
            iload 3 /* strict */
            putfield io.netty.handler.codec.http2.DelegatingDecompressorFrameListener.strict:Z
         3: .line 59
            aload 0 /* this */
            aload 1 /* connection */
            invokeinterface io.netty.handler.codec.http2.Http2Connection.newKey:()Lio/netty/handler/codec/http2/Http2Connection$PropertyKey;
            putfield io.netty.handler.codec.http2.DelegatingDecompressorFrameListener.propertyKey:Lio/netty/handler/codec/http2/Http2Connection$PropertyKey;
         4: .line 60
            aload 1 /* connection */
            new io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$1
            dup
            aload 0 /* this */
            invokespecial io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$1.<init>:(Lio/netty/handler/codec/http2/DelegatingDecompressorFrameListener;)V
            invokeinterface io.netty.handler.codec.http2.Http2Connection.addListener:(Lio/netty/handler/codec/http2/Http2Connection$Listener;)V
         5: .line 69
            return
        end local 3 // boolean strict
        end local 2 // io.netty.handler.codec.http2.Http2FrameListener listener
        end local 1 // io.netty.handler.codec.http2.Http2Connection connection
        end local 0 // io.netty.handler.codec.http2.DelegatingDecompressorFrameListener this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    6     0        this  Lio/netty/handler/codec/http2/DelegatingDecompressorFrameListener;
            0    6     1  connection  Lio/netty/handler/codec/http2/Http2Connection;
            0    6     2    listener  Lio/netty/handler/codec/http2/Http2FrameListener;
            0    6     3      strict  Z
    MethodParameters:
            Name  Flags
      connection  
      listener    
      strict      

  public int onDataRead(io.netty.channel.ChannelHandlerContext, int, io.netty.buffer.ByteBuf, int, boolean);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;ILio/netty/buffer/ByteBuf;IZ)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=15, args_size=6
        start local 0 // io.netty.handler.codec.http2.DelegatingDecompressorFrameListener this
        start local 1 // io.netty.channel.ChannelHandlerContext ctx
        start local 2 // int streamId
        start local 3 // io.netty.buffer.ByteBuf data
        start local 4 // int padding
        start local 5 // boolean endOfStream
         0: .line 74
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.DelegatingDecompressorFrameListener.connection:Lio/netty/handler/codec/http2/Http2Connection;
            iload 2 /* streamId */
            invokeinterface io.netty.handler.codec.http2.Http2Connection.stream:(I)Lio/netty/handler/codec/http2/Http2Stream;
            astore 6 /* stream */
        start local 6 // io.netty.handler.codec.http2.Http2Stream stream
         1: .line 75
            aload 0 /* this */
            aload 6 /* stream */
            invokevirtual io.netty.handler.codec.http2.DelegatingDecompressorFrameListener.decompressor:(Lio/netty/handler/codec/http2/Http2Stream;)Lio/netty/handler/codec/http2/DelegatingDecompressorFrameListener$Http2Decompressor;
            astore 7 /* decompressor */
        start local 7 // io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor decompressor
         2: .line 76
            aload 7 /* decompressor */
            ifnonnull 4
         3: .line 78
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.DelegatingDecompressorFrameListener.listener:Lio/netty/handler/codec/http2/Http2FrameListener;
            aload 1 /* ctx */
            iload 2 /* streamId */
            aload 3 /* data */
            iload 4 /* padding */
            iload 5 /* endOfStream */
            invokeinterface io.netty.handler.codec.http2.Http2FrameListener.onDataRead:(Lio/netty/channel/ChannelHandlerContext;ILio/netty/buffer/ByteBuf;IZ)I
            ireturn
         4: .line 81
      StackMap locals: io.netty.handler.codec.http2.Http2Stream io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor
      StackMap stack:
            aload 7 /* decompressor */
            invokevirtual io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor.decompressor:()Lio/netty/channel/embedded/EmbeddedChannel;
            astore 8 /* channel */
        start local 8 // io.netty.channel.embedded.EmbeddedChannel channel
         5: .line 82
            aload 3 /* data */
            invokevirtual io.netty.buffer.ByteBuf.readableBytes:()I
            iload 4 /* padding */
            iadd
            istore 9 /* compressedBytes */
        start local 9 // int compressedBytes
         6: .line 83
            aload 7 /* decompressor */
            iload 9 /* compressedBytes */
            invokevirtual io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor.incrementCompressedBytes:(I)V
         7: .line 86
            aload 8 /* channel */
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 3 /* data */
            invokevirtual io.netty.buffer.ByteBuf.retain:()Lio/netty/buffer/ByteBuf;
            aastore
            invokevirtual io.netty.channel.embedded.EmbeddedChannel.writeInbound:([Ljava/lang/Object;)Z
            pop
         8: .line 87
            aload 8 /* channel */
            invokestatic io.netty.handler.codec.http2.DelegatingDecompressorFrameListener.nextReadableBuf:(Lio/netty/channel/embedded/EmbeddedChannel;)Lio/netty/buffer/ByteBuf;
            astore 10 /* buf */
        start local 10 // io.netty.buffer.ByteBuf buf
         9: .line 88
            aload 10 /* buf */
            ifnonnull 11
            iload 5 /* endOfStream */
            ifeq 11
            aload 8 /* channel */
            invokevirtual io.netty.channel.embedded.EmbeddedChannel.finish:()Z
            ifeq 11
        10: .line 89
            aload 8 /* channel */
            invokestatic io.netty.handler.codec.http2.DelegatingDecompressorFrameListener.nextReadableBuf:(Lio/netty/channel/embedded/EmbeddedChannel;)Lio/netty/buffer/ByteBuf;
            astore 10 /* buf */
        11: .line 91
      StackMap locals: io.netty.channel.embedded.EmbeddedChannel int io.netty.buffer.ByteBuf
      StackMap stack:
            aload 10 /* buf */
            ifnonnull 17
        12: .line 92
            iload 5 /* endOfStream */
            ifeq 14
        13: .line 93
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.DelegatingDecompressorFrameListener.listener:Lio/netty/handler/codec/http2/Http2FrameListener;
            aload 1 /* ctx */
            iload 2 /* streamId */
            getstatic io.netty.buffer.Unpooled.EMPTY_BUFFER:Lio/netty/buffer/ByteBuf;
            iload 4 /* padding */
            iconst_1
            invokeinterface io.netty.handler.codec.http2.Http2FrameListener.onDataRead:(Lio/netty/channel/ChannelHandlerContext;ILio/netty/buffer/ByteBuf;IZ)I
            pop
        14: .line 99
      StackMap locals:
      StackMap stack:
            aload 7 /* decompressor */
            iload 9 /* compressedBytes */
            invokevirtual io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor.incrementDecompressedBytes:(I)V
        15: .line 100
            iload 9 /* compressedBytes */
        16: ireturn
        17: .line 103
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.DelegatingDecompressorFrameListener.connection:Lio/netty/handler/codec/http2/Http2Connection;
            invokeinterface io.netty.handler.codec.http2.Http2Connection.local:()Lio/netty/handler/codec/http2/Http2Connection$Endpoint;
            invokeinterface io.netty.handler.codec.http2.Http2Connection$Endpoint.flowController:()Lio/netty/handler/codec/http2/Http2FlowController;
            checkcast io.netty.handler.codec.http2.Http2LocalFlowController
            astore 11 /* flowController */
        start local 11 // io.netty.handler.codec.http2.Http2LocalFlowController flowController
        18: .line 104
            aload 7 /* decompressor */
            iload 4 /* padding */
            invokevirtual io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor.incrementDecompressedBytes:(I)V
        19: .line 106
      StackMap locals: io.netty.handler.codec.http2.Http2LocalFlowController
      StackMap stack:
            aload 8 /* channel */
            invokestatic io.netty.handler.codec.http2.DelegatingDecompressorFrameListener.nextReadableBuf:(Lio/netty/channel/embedded/EmbeddedChannel;)Lio/netty/buffer/ByteBuf;
            astore 12 /* nextBuf */
        start local 12 // io.netty.buffer.ByteBuf nextBuf
        20: .line 107
            aload 12 /* nextBuf */
            ifnonnull 21
            iload 5 /* endOfStream */
            ifeq 21
            iconst_1
            goto 22
      StackMap locals: io.netty.buffer.ByteBuf
      StackMap stack:
        21: iconst_0
      StackMap locals:
      StackMap stack: int
        22: istore 13 /* decompressedEndOfStream */
        start local 13 // boolean decompressedEndOfStream
        23: .line 108
            iload 13 /* decompressedEndOfStream */
            ifeq 28
            aload 8 /* channel */
            invokevirtual io.netty.channel.embedded.EmbeddedChannel.finish:()Z
            ifeq 28
        24: .line 109
            aload 8 /* channel */
            invokestatic io.netty.handler.codec.http2.DelegatingDecompressorFrameListener.nextReadableBuf:(Lio/netty/channel/embedded/EmbeddedChannel;)Lio/netty/buffer/ByteBuf;
            astore 12 /* nextBuf */
        25: .line 110
            aload 12 /* nextBuf */
            ifnonnull 26
            iconst_1
            goto 27
      StackMap locals: int
      StackMap stack:
        26: iconst_0
      StackMap locals:
      StackMap stack: int
        27: istore 13 /* decompressedEndOfStream */
        28: .line 113
      StackMap locals:
      StackMap stack:
            aload 7 /* decompressor */
            aload 10 /* buf */
            invokevirtual io.netty.buffer.ByteBuf.readableBytes:()I
            invokevirtual io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor.incrementDecompressedBytes:(I)V
        29: .line 117
            aload 11 /* flowController */
            aload 6 /* stream */
        30: .line 118
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.DelegatingDecompressorFrameListener.listener:Lio/netty/handler/codec/http2/Http2FrameListener;
            aload 1 /* ctx */
            iload 2 /* streamId */
            aload 10 /* buf */
            iload 4 /* padding */
            iload 13 /* decompressedEndOfStream */
            invokeinterface io.netty.handler.codec.http2.Http2FrameListener.onDataRead:(Lio/netty/channel/ChannelHandlerContext;ILio/netty/buffer/ByteBuf;IZ)I
        31: .line 117
            invokeinterface io.netty.handler.codec.http2.Http2LocalFlowController.consumeBytes:(Lio/netty/handler/codec/http2/Http2Stream;I)Z
            pop
        32: .line 119
            aload 12 /* nextBuf */
            ifnonnull 34
        33: .line 120
            goto 38
        34: .line 123
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 4 /* padding */
        35: .line 124
            aload 10 /* buf */
            invokevirtual io.netty.buffer.ByteBuf.release:()Z
            pop
        36: .line 125
            aload 12 /* nextBuf */
            astore 10 /* buf */
        end local 13 // boolean decompressedEndOfStream
        end local 12 // io.netty.buffer.ByteBuf nextBuf
        37: .line 105
            goto 19
        38: .line 132
      StackMap locals:
      StackMap stack:
            aload 10 /* buf */
            invokevirtual io.netty.buffer.ByteBuf.release:()Z
            pop
        39: .line 130
            iconst_0
            ireturn
        end local 11 // io.netty.handler.codec.http2.Http2LocalFlowController flowController
        40: .line 131
      StackMap locals: io.netty.handler.codec.http2.DelegatingDecompressorFrameListener io.netty.channel.ChannelHandlerContext int io.netty.buffer.ByteBuf int int io.netty.handler.codec.http2.Http2Stream io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor io.netty.channel.embedded.EmbeddedChannel int io.netty.buffer.ByteBuf
      StackMap stack: java.lang.Throwable
            astore 14
        41: .line 132
            aload 10 /* buf */
            invokevirtual io.netty.buffer.ByteBuf.release:()Z
            pop
        42: .line 133
            aload 14
            athrow
        end local 10 // io.netty.buffer.ByteBuf buf
        43: .line 134
      StackMap locals: io.netty.handler.codec.http2.DelegatingDecompressorFrameListener io.netty.channel.ChannelHandlerContext int io.netty.buffer.ByteBuf int int io.netty.handler.codec.http2.Http2Stream io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor io.netty.channel.embedded.EmbeddedChannel int
      StackMap stack: io.netty.handler.codec.http2.Http2Exception
            astore 10 /* e */
        start local 10 // io.netty.handler.codec.http2.Http2Exception e
        44: .line 135
            aload 10 /* e */
            athrow
        end local 10 // io.netty.handler.codec.http2.Http2Exception e
        45: .line 136
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 10 /* t */
        start local 10 // java.lang.Throwable t
        46: .line 137
            aload 6 /* stream */
            invokeinterface io.netty.handler.codec.http2.Http2Stream.id:()I
            getstatic io.netty.handler.codec.http2.Http2Error.INTERNAL_ERROR:Lio/netty/handler/codec/http2/Http2Error;
            aload 10 /* t */
        47: .line 138
            ldc "Decompressor error detected while delegating data read on streamId %d"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 6 /* stream */
            invokeinterface io.netty.handler.codec.http2.Http2Stream.id:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
        48: .line 137
            invokestatic io.netty.handler.codec.http2.Http2Exception.streamError:(ILio/netty/handler/codec/http2/Http2Error;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)Lio/netty/handler/codec/http2/Http2Exception;
            athrow
        end local 10 // java.lang.Throwable t
        end local 9 // int compressedBytes
        end local 8 // io.netty.channel.embedded.EmbeddedChannel channel
        end local 7 // io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor decompressor
        end local 6 // io.netty.handler.codec.http2.Http2Stream stream
        end local 5 // boolean endOfStream
        end local 4 // int padding
        end local 3 // io.netty.buffer.ByteBuf data
        end local 2 // int streamId
        end local 1 // io.netty.channel.ChannelHandlerContext ctx
        end local 0 // io.netty.handler.codec.http2.DelegatingDecompressorFrameListener this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0   49     0                     this  Lio/netty/handler/codec/http2/DelegatingDecompressorFrameListener;
            0   49     1                      ctx  Lio/netty/channel/ChannelHandlerContext;
            0   49     2                 streamId  I
            0   49     3                     data  Lio/netty/buffer/ByteBuf;
            0   49     4                  padding  I
            0   49     5              endOfStream  Z
            1   49     6                   stream  Lio/netty/handler/codec/http2/Http2Stream;
            2   49     7             decompressor  Lio/netty/handler/codec/http2/DelegatingDecompressorFrameListener$Http2Decompressor;
            5   49     8                  channel  Lio/netty/channel/embedded/EmbeddedChannel;
            6   49     9          compressedBytes  I
            9   43    10                      buf  Lio/netty/buffer/ByteBuf;
           18   40    11           flowController  Lio/netty/handler/codec/http2/Http2LocalFlowController;
           20   37    12                  nextBuf  Lio/netty/buffer/ByteBuf;
           23   37    13  decompressedEndOfStream  Z
           44   45    10                        e  Lio/netty/handler/codec/http2/Http2Exception;
           46   49    10                        t  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
          17    38      40  any
           7    16      43  Class io.netty.handler.codec.http2.Http2Exception
          17    39      43  Class io.netty.handler.codec.http2.Http2Exception
          40    43      43  Class io.netty.handler.codec.http2.Http2Exception
           7    16      45  Class java.lang.Throwable
          17    39      45  Class java.lang.Throwable
          40    43      45  Class java.lang.Throwable
    Exceptions:
      throws io.netty.handler.codec.http2.Http2Exception
    MethodParameters:
             Name  Flags
      ctx          
      streamId     
      data         
      padding      
      endOfStream  

  public void onHeadersRead(io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, boolean);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;ILio/netty/handler/codec/http2/Http2Headers;IZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // io.netty.handler.codec.http2.DelegatingDecompressorFrameListener this
        start local 1 // io.netty.channel.ChannelHandlerContext ctx
        start local 2 // int streamId
        start local 3 // io.netty.handler.codec.http2.Http2Headers headers
        start local 4 // int padding
        start local 5 // boolean endStream
         0: .line 145
            aload 0 /* this */
            aload 1 /* ctx */
            iload 2 /* streamId */
            aload 3 /* headers */
            iload 5 /* endStream */
            invokevirtual io.netty.handler.codec.http2.DelegatingDecompressorFrameListener.initDecompressor:(Lio/netty/channel/ChannelHandlerContext;ILio/netty/handler/codec/http2/Http2Headers;Z)V
         1: .line 146
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.DelegatingDecompressorFrameListener.listener:Lio/netty/handler/codec/http2/Http2FrameListener;
            aload 1 /* ctx */
            iload 2 /* streamId */
            aload 3 /* headers */
            iload 4 /* padding */
            iload 5 /* endStream */
            invokeinterface io.netty.handler.codec.http2.Http2FrameListener.onHeadersRead:(Lio/netty/channel/ChannelHandlerContext;ILio/netty/handler/codec/http2/Http2Headers;IZ)V
         2: .line 147
            return
        end local 5 // boolean endStream
        end local 4 // int padding
        end local 3 // io.netty.handler.codec.http2.Http2Headers headers
        end local 2 // int streamId
        end local 1 // io.netty.channel.ChannelHandlerContext ctx
        end local 0 // io.netty.handler.codec.http2.DelegatingDecompressorFrameListener this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lio/netty/handler/codec/http2/DelegatingDecompressorFrameListener;
            0    3     1        ctx  Lio/netty/channel/ChannelHandlerContext;
            0    3     2   streamId  I
            0    3     3    headers  Lio/netty/handler/codec/http2/Http2Headers;
            0    3     4    padding  I
            0    3     5  endStream  Z
    Exceptions:
      throws io.netty.handler.codec.http2.Http2Exception
    MethodParameters:
           Name  Flags
      ctx        
      streamId   
      headers    
      padding    
      endStream  

  public void onHeadersRead(io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, short, boolean, int, boolean);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;ILio/netty/handler/codec/http2/Http2Headers;ISZIZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=9, args_size=9
        start local 0 // io.netty.handler.codec.http2.DelegatingDecompressorFrameListener this
        start local 1 // io.netty.channel.ChannelHandlerContext ctx
        start local 2 // int streamId
        start local 3 // io.netty.handler.codec.http2.Http2Headers headers
        start local 4 // int streamDependency
        start local 5 // short weight
        start local 6 // boolean exclusive
        start local 7 // int padding
        start local 8 // boolean endStream
         0: .line 152
            aload 0 /* this */
            aload 1 /* ctx */
            iload 2 /* streamId */
            aload 3 /* headers */
            iload 8 /* endStream */
            invokevirtual io.netty.handler.codec.http2.DelegatingDecompressorFrameListener.initDecompressor:(Lio/netty/channel/ChannelHandlerContext;ILio/netty/handler/codec/http2/Http2Headers;Z)V
         1: .line 153
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.DelegatingDecompressorFrameListener.listener:Lio/netty/handler/codec/http2/Http2FrameListener;
            aload 1 /* ctx */
            iload 2 /* streamId */
            aload 3 /* headers */
            iload 4 /* streamDependency */
            iload 5 /* weight */
            iload 6 /* exclusive */
            iload 7 /* padding */
            iload 8 /* endStream */
            invokeinterface io.netty.handler.codec.http2.Http2FrameListener.onHeadersRead:(Lio/netty/channel/ChannelHandlerContext;ILio/netty/handler/codec/http2/Http2Headers;ISZIZ)V
         2: .line 154
            return
        end local 8 // boolean endStream
        end local 7 // int padding
        end local 6 // boolean exclusive
        end local 5 // short weight
        end local 4 // int streamDependency
        end local 3 // io.netty.handler.codec.http2.Http2Headers headers
        end local 2 // int streamId
        end local 1 // io.netty.channel.ChannelHandlerContext ctx
        end local 0 // io.netty.handler.codec.http2.DelegatingDecompressorFrameListener this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    3     0              this  Lio/netty/handler/codec/http2/DelegatingDecompressorFrameListener;
            0    3     1               ctx  Lio/netty/channel/ChannelHandlerContext;
            0    3     2          streamId  I
            0    3     3           headers  Lio/netty/handler/codec/http2/Http2Headers;
            0    3     4  streamDependency  I
            0    3     5            weight  S
            0    3     6         exclusive  Z
            0    3     7           padding  I
            0    3     8         endStream  Z
    Exceptions:
      throws io.netty.handler.codec.http2.Http2Exception
    MethodParameters:
                  Name  Flags
      ctx               
      streamId          
      headers           
      streamDependency  
      weight            
      exclusive         
      padding           
      endStream         

  protected io.netty.channel.embedded.EmbeddedChannel newContentDecompressor(io.netty.channel.ChannelHandlerContext, java.lang.CharSequence);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/CharSequence;)Lio/netty/channel/embedded/EmbeddedChannel;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=9, locals=4, args_size=3
        start local 0 // io.netty.handler.codec.http2.DelegatingDecompressorFrameListener this
        start local 1 // io.netty.channel.ChannelHandlerContext ctx
        start local 2 // java.lang.CharSequence contentEncoding
         0: .line 167
            getstatic io.netty.handler.codec.http.HttpHeaderValues.GZIP:Lio/netty/util/AsciiString;
            aload 2 /* contentEncoding */
            invokevirtual io.netty.util.AsciiString.contentEqualsIgnoreCase:(Ljava/lang/CharSequence;)Z
            ifne 1
            getstatic io.netty.handler.codec.http.HttpHeaderValues.X_GZIP:Lio/netty/util/AsciiString;
            aload 2 /* contentEncoding */
            invokevirtual io.netty.util.AsciiString.contentEqualsIgnoreCase:(Ljava/lang/CharSequence;)Z
            ifeq 4
         1: .line 168
      StackMap locals:
      StackMap stack:
            new io.netty.channel.embedded.EmbeddedChannel
            dup
            aload 1 /* ctx */
            invokeinterface io.netty.channel.ChannelHandlerContext.channel:()Lio/netty/channel/Channel;
            invokeinterface io.netty.channel.Channel.id:()Lio/netty/channel/ChannelId;
            aload 1 /* ctx */
            invokeinterface io.netty.channel.ChannelHandlerContext.channel:()Lio/netty/channel/Channel;
            invokeinterface io.netty.channel.Channel.metadata:()Lio/netty/channel/ChannelMetadata;
            invokevirtual io.netty.channel.ChannelMetadata.hasDisconnect:()Z
         2: .line 169
            aload 1 /* ctx */
            invokeinterface io.netty.channel.ChannelHandlerContext.channel:()Lio/netty/channel/Channel;
            invokeinterface io.netty.channel.Channel.config:()Lio/netty/channel/ChannelConfig;
            iconst_1
            anewarray io.netty.channel.ChannelHandler
            dup
            iconst_0
            getstatic io.netty.handler.codec.compression.ZlibWrapper.GZIP:Lio/netty/handler/codec/compression/ZlibWrapper;
            invokestatic io.netty.handler.codec.compression.ZlibCodecFactory.newZlibDecoder:(Lio/netty/handler/codec/compression/ZlibWrapper;)Lio/netty/handler/codec/compression/ZlibDecoder;
         3: .line 168
            aastore
            invokespecial io.netty.channel.embedded.EmbeddedChannel.<init>:(Lio/netty/channel/ChannelId;ZLio/netty/channel/ChannelConfig;[Lio/netty/channel/ChannelHandler;)V
            areturn
         4: .line 171
      StackMap locals:
      StackMap stack:
            getstatic io.netty.handler.codec.http.HttpHeaderValues.DEFLATE:Lio/netty/util/AsciiString;
            aload 2 /* contentEncoding */
            invokevirtual io.netty.util.AsciiString.contentEqualsIgnoreCase:(Ljava/lang/CharSequence;)Z
            ifne 5
            getstatic io.netty.handler.codec.http.HttpHeaderValues.X_DEFLATE:Lio/netty/util/AsciiString;
            aload 2 /* contentEncoding */
            invokevirtual io.netty.util.AsciiString.contentEqualsIgnoreCase:(Ljava/lang/CharSequence;)Z
            ifeq 11
         5: .line 172
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.DelegatingDecompressorFrameListener.strict:Z
            ifeq 6
            getstatic io.netty.handler.codec.compression.ZlibWrapper.ZLIB:Lio/netty/handler/codec/compression/ZlibWrapper;
            goto 7
      StackMap locals:
      StackMap stack:
         6: getstatic io.netty.handler.codec.compression.ZlibWrapper.ZLIB_OR_NONE:Lio/netty/handler/codec/compression/ZlibWrapper;
      StackMap locals:
      StackMap stack: io.netty.handler.codec.compression.ZlibWrapper
         7: astore 3 /* wrapper */
        start local 3 // io.netty.handler.codec.compression.ZlibWrapper wrapper
         8: .line 174
            new io.netty.channel.embedded.EmbeddedChannel
            dup
            aload 1 /* ctx */
            invokeinterface io.netty.channel.ChannelHandlerContext.channel:()Lio/netty/channel/Channel;
            invokeinterface io.netty.channel.Channel.id:()Lio/netty/channel/ChannelId;
            aload 1 /* ctx */
            invokeinterface io.netty.channel.ChannelHandlerContext.channel:()Lio/netty/channel/Channel;
            invokeinterface io.netty.channel.Channel.metadata:()Lio/netty/channel/ChannelMetadata;
            invokevirtual io.netty.channel.ChannelMetadata.hasDisconnect:()Z
         9: .line 175
            aload 1 /* ctx */
            invokeinterface io.netty.channel.ChannelHandlerContext.channel:()Lio/netty/channel/Channel;
            invokeinterface io.netty.channel.Channel.config:()Lio/netty/channel/ChannelConfig;
            iconst_1
            anewarray io.netty.channel.ChannelHandler
            dup
            iconst_0
            aload 3 /* wrapper */
            invokestatic io.netty.handler.codec.compression.ZlibCodecFactory.newZlibDecoder:(Lio/netty/handler/codec/compression/ZlibWrapper;)Lio/netty/handler/codec/compression/ZlibDecoder;
        10: .line 174
            aastore
            invokespecial io.netty.channel.embedded.EmbeddedChannel.<init>:(Lio/netty/channel/ChannelId;ZLio/netty/channel/ChannelConfig;[Lio/netty/channel/ChannelHandler;)V
            areturn
        end local 3 // io.netty.handler.codec.compression.ZlibWrapper wrapper
        11: .line 178
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 2 // java.lang.CharSequence contentEncoding
        end local 1 // io.netty.channel.ChannelHandlerContext ctx
        end local 0 // io.netty.handler.codec.http2.DelegatingDecompressorFrameListener this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   12     0             this  Lio/netty/handler/codec/http2/DelegatingDecompressorFrameListener;
            0   12     1              ctx  Lio/netty/channel/ChannelHandlerContext;
            0   12     2  contentEncoding  Ljava/lang/CharSequence;
            8   11     3          wrapper  Lio/netty/handler/codec/compression/ZlibWrapper;
    Exceptions:
      throws io.netty.handler.codec.http2.Http2Exception
    MethodParameters:
                 Name  Flags
      ctx              final
      contentEncoding  

  protected java.lang.CharSequence getTargetContentEncoding(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.http2.DelegatingDecompressorFrameListener this
        start local 1 // java.lang.CharSequence contentEncoding
         0: .line 191
            getstatic io.netty.handler.codec.http.HttpHeaderValues.IDENTITY:Lio/netty/util/AsciiString;
            areturn
        end local 1 // java.lang.CharSequence contentEncoding
        end local 0 // io.netty.handler.codec.http2.DelegatingDecompressorFrameListener this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lio/netty/handler/codec/http2/DelegatingDecompressorFrameListener;
            0    1     1  contentEncoding  Ljava/lang/CharSequence;
    Exceptions:
      throws io.netty.handler.codec.http2.Http2Exception
    MethodParameters:
                 Name  Flags
      contentEncoding  

  private void initDecompressor(io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, boolean);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;ILio/netty/handler/codec/http2/Http2Headers;Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=10, args_size=5
        start local 0 // io.netty.handler.codec.http2.DelegatingDecompressorFrameListener this
        start local 1 // io.netty.channel.ChannelHandlerContext ctx
        start local 2 // int streamId
        start local 3 // io.netty.handler.codec.http2.Http2Headers headers
        start local 4 // boolean endOfStream
         0: .line 206
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.DelegatingDecompressorFrameListener.connection:Lio/netty/handler/codec/http2/Http2Connection;
            iload 2 /* streamId */
            invokeinterface io.netty.handler.codec.http2.Http2Connection.stream:(I)Lio/netty/handler/codec/http2/Http2Stream;
            astore 5 /* stream */
        start local 5 // io.netty.handler.codec.http2.Http2Stream stream
         1: .line 207
            aload 5 /* stream */
            ifnonnull 3
         2: .line 208
            return
         3: .line 211
      StackMap locals: io.netty.handler.codec.http2.Http2Stream
      StackMap stack:
            aload 0 /* this */
            aload 5 /* stream */
            invokevirtual io.netty.handler.codec.http2.DelegatingDecompressorFrameListener.decompressor:(Lio/netty/handler/codec/http2/Http2Stream;)Lio/netty/handler/codec/http2/DelegatingDecompressorFrameListener$Http2Decompressor;
            astore 6 /* decompressor */
        start local 6 // io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor decompressor
         4: .line 212
            aload 6 /* decompressor */
            ifnonnull 17
            iload 4 /* endOfStream */
            ifne 17
         5: .line 214
            aload 3 /* headers */
            getstatic io.netty.handler.codec.http.HttpHeaderNames.CONTENT_ENCODING:Lio/netty/util/AsciiString;
            invokeinterface io.netty.handler.codec.http2.Http2Headers.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.CharSequence
            astore 7 /* contentEncoding */
        start local 7 // java.lang.CharSequence contentEncoding
         6: .line 215
            aload 7 /* contentEncoding */
            ifnonnull 8
         7: .line 216
            getstatic io.netty.handler.codec.http.HttpHeaderValues.IDENTITY:Lio/netty/util/AsciiString;
            astore 7 /* contentEncoding */
         8: .line 218
      StackMap locals: io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor java.lang.CharSequence
      StackMap stack:
            aload 0 /* this */
            aload 1 /* ctx */
            aload 7 /* contentEncoding */
            invokevirtual io.netty.handler.codec.http2.DelegatingDecompressorFrameListener.newContentDecompressor:(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/CharSequence;)Lio/netty/channel/embedded/EmbeddedChannel;
            astore 8 /* channel */
        start local 8 // io.netty.channel.embedded.EmbeddedChannel channel
         9: .line 219
            aload 8 /* channel */
            ifnull 17
        10: .line 220
            new io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor
            dup
            aload 8 /* channel */
            invokespecial io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor.<init>:(Lio/netty/channel/embedded/EmbeddedChannel;)V
            astore 6 /* decompressor */
        11: .line 221
            aload 5 /* stream */
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.DelegatingDecompressorFrameListener.propertyKey:Lio/netty/handler/codec/http2/Http2Connection$PropertyKey;
            aload 6 /* decompressor */
            invokeinterface io.netty.handler.codec.http2.Http2Stream.setProperty:(Lio/netty/handler/codec/http2/Http2Connection$PropertyKey;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        12: .line 224
            aload 0 /* this */
            aload 7 /* contentEncoding */
            invokevirtual io.netty.handler.codec.http2.DelegatingDecompressorFrameListener.getTargetContentEncoding:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
            astore 9 /* targetContentEncoding */
        start local 9 // java.lang.CharSequence targetContentEncoding
        13: .line 225
            getstatic io.netty.handler.codec.http.HttpHeaderValues.IDENTITY:Lio/netty/util/AsciiString;
            aload 9 /* targetContentEncoding */
            invokevirtual io.netty.util.AsciiString.contentEqualsIgnoreCase:(Ljava/lang/CharSequence;)Z
            ifeq 16
        14: .line 226
            aload 3 /* headers */
            getstatic io.netty.handler.codec.http.HttpHeaderNames.CONTENT_ENCODING:Lio/netty/util/AsciiString;
            invokeinterface io.netty.handler.codec.http2.Http2Headers.remove:(Ljava/lang/Object;)Z
            pop
        15: .line 227
            goto 17
        16: .line 228
      StackMap locals: io.netty.channel.embedded.EmbeddedChannel java.lang.CharSequence
      StackMap stack:
            aload 3 /* headers */
            getstatic io.netty.handler.codec.http.HttpHeaderNames.CONTENT_ENCODING:Lio/netty/util/AsciiString;
            aload 9 /* targetContentEncoding */
            invokeinterface io.netty.handler.codec.http2.Http2Headers.set:(Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/handler/codec/Headers;
            pop
        end local 9 // java.lang.CharSequence targetContentEncoding
        end local 8 // io.netty.channel.embedded.EmbeddedChannel channel
        end local 7 // java.lang.CharSequence contentEncoding
        17: .line 233
      StackMap locals:
      StackMap stack:
            aload 6 /* decompressor */
            ifnull 22
        18: .line 237
            aload 3 /* headers */
            getstatic io.netty.handler.codec.http.HttpHeaderNames.CONTENT_LENGTH:Lio/netty/util/AsciiString;
            invokeinterface io.netty.handler.codec.http2.Http2Headers.remove:(Ljava/lang/Object;)Z
            pop
        19: .line 241
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.DelegatingDecompressorFrameListener.flowControllerInitialized:Z
            ifne 22
        20: .line 242
            aload 0 /* this */
            iconst_1
            putfield io.netty.handler.codec.http2.DelegatingDecompressorFrameListener.flowControllerInitialized:Z
        21: .line 243
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.DelegatingDecompressorFrameListener.connection:Lio/netty/handler/codec/http2/Http2Connection;
            invokeinterface io.netty.handler.codec.http2.Http2Connection.local:()Lio/netty/handler/codec/http2/Http2Connection$Endpoint;
            new io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$ConsumedBytesConverter
            dup
            aload 0 /* this */
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.DelegatingDecompressorFrameListener.connection:Lio/netty/handler/codec/http2/Http2Connection;
            invokeinterface io.netty.handler.codec.http2.Http2Connection.local:()Lio/netty/handler/codec/http2/Http2Connection$Endpoint;
            invokeinterface io.netty.handler.codec.http2.Http2Connection$Endpoint.flowController:()Lio/netty/handler/codec/http2/Http2FlowController;
            checkcast io.netty.handler.codec.http2.Http2LocalFlowController
            invokespecial io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$ConsumedBytesConverter.<init>:(Lio/netty/handler/codec/http2/DelegatingDecompressorFrameListener;Lio/netty/handler/codec/http2/Http2LocalFlowController;)V
            invokeinterface io.netty.handler.codec.http2.Http2Connection$Endpoint.flowController:(Lio/netty/handler/codec/http2/Http2FlowController;)V
        22: .line 246
      StackMap locals:
      StackMap stack:
            return
        end local 6 // io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor decompressor
        end local 5 // io.netty.handler.codec.http2.Http2Stream stream
        end local 4 // boolean endOfStream
        end local 3 // io.netty.handler.codec.http2.Http2Headers headers
        end local 2 // int streamId
        end local 1 // io.netty.channel.ChannelHandlerContext ctx
        end local 0 // io.netty.handler.codec.http2.DelegatingDecompressorFrameListener this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0   23     0                   this  Lio/netty/handler/codec/http2/DelegatingDecompressorFrameListener;
            0   23     1                    ctx  Lio/netty/channel/ChannelHandlerContext;
            0   23     2               streamId  I
            0   23     3                headers  Lio/netty/handler/codec/http2/Http2Headers;
            0   23     4            endOfStream  Z
            1   23     5                 stream  Lio/netty/handler/codec/http2/Http2Stream;
            4   23     6           decompressor  Lio/netty/handler/codec/http2/DelegatingDecompressorFrameListener$Http2Decompressor;
            6   17     7        contentEncoding  Ljava/lang/CharSequence;
            9   17     8                channel  Lio/netty/channel/embedded/EmbeddedChannel;
           13   17     9  targetContentEncoding  Ljava/lang/CharSequence;
    Exceptions:
      throws io.netty.handler.codec.http2.Http2Exception
    MethodParameters:
             Name  Flags
      ctx          
      streamId     
      headers      
      endOfStream  

  io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor decompressor(io.netty.handler.codec.http2.Http2Stream);
    descriptor: (Lio/netty/handler/codec/http2/Http2Stream;)Lio/netty/handler/codec/http2/DelegatingDecompressorFrameListener$Http2Decompressor;
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.http2.DelegatingDecompressorFrameListener this
        start local 1 // io.netty.handler.codec.http2.Http2Stream stream
         0: .line 249
            aload 1 /* stream */
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 1 /* stream */
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.DelegatingDecompressorFrameListener.propertyKey:Lio/netty/handler/codec/http2/Http2Connection$PropertyKey;
            invokeinterface io.netty.handler.codec.http2.Http2Stream.getProperty:(Lio/netty/handler/codec/http2/Http2Connection$PropertyKey;)Ljava/lang/Object;
            checkcast io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor
      StackMap locals:
      StackMap stack: io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor
         2: areturn
        end local 1 // io.netty.handler.codec.http2.Http2Stream stream
        end local 0 // io.netty.handler.codec.http2.DelegatingDecompressorFrameListener this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lio/netty/handler/codec/http2/DelegatingDecompressorFrameListener;
            0    3     1  stream  Lio/netty/handler/codec/http2/Http2Stream;
    MethodParameters:
        Name  Flags
      stream  

  private static void cleanup(io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor);
    descriptor: (Lio/netty/handler/codec/http2/DelegatingDecompressorFrameListener$Http2Decompressor;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor decompressor
         0: .line 258
            aload 0 /* decompressor */
            invokevirtual io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor.decompressor:()Lio/netty/channel/embedded/EmbeddedChannel;
            invokevirtual io.netty.channel.embedded.EmbeddedChannel.finishAndReleaseAll:()Z
            pop
         1: .line 259
            return
        end local 0 // io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor decompressor
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0  decompressor  Lio/netty/handler/codec/http2/DelegatingDecompressorFrameListener$Http2Decompressor;
    MethodParameters:
              Name  Flags
      decompressor  

  private static io.netty.buffer.ByteBuf nextReadableBuf(io.netty.channel.embedded.EmbeddedChannel);
    descriptor: (Lio/netty/channel/embedded/EmbeddedChannel;)Lio/netty/buffer/ByteBuf;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // io.netty.channel.embedded.EmbeddedChannel decompressor
         0: .line 270
      StackMap locals:
      StackMap stack:
            aload 0 /* decompressor */
            invokevirtual io.netty.channel.embedded.EmbeddedChannel.readInbound:()Ljava/lang/Object;
            checkcast io.netty.buffer.ByteBuf
            astore 1 /* buf */
        start local 1 // io.netty.buffer.ByteBuf buf
         1: .line 271
            aload 1 /* buf */
            ifnonnull 3
         2: .line 272
            aconst_null
            areturn
         3: .line 274
      StackMap locals: io.netty.buffer.ByteBuf
      StackMap stack:
            aload 1 /* buf */
            invokevirtual io.netty.buffer.ByteBuf.isReadable:()Z
            ifne 6
         4: .line 275
            aload 1 /* buf */
            invokevirtual io.netty.buffer.ByteBuf.release:()Z
            pop
         5: .line 276
            goto 0
         6: .line 278
      StackMap locals:
      StackMap stack:
            aload 1 /* buf */
            areturn
        end local 1 // io.netty.buffer.ByteBuf buf
        end local 0 // io.netty.channel.embedded.EmbeddedChannel decompressor
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    7     0  decompressor  Lio/netty/channel/embedded/EmbeddedChannel;
            1    7     1           buf  Lio/netty/buffer/ByteBuf;
    MethodParameters:
              Name  Flags
      decompressor  
}
SourceFile: "DelegatingDecompressorFrameListener.java"
NestMembers:
  io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$1  io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$ConsumedBytesConverter  io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor
InnerClasses:
  io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$1
  private final ConsumedBytesConverter = io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$ConsumedBytesConverter of io.netty.handler.codec.http2.DelegatingDecompressorFrameListener
  private final Http2Decompressor = io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor of io.netty.handler.codec.http2.DelegatingDecompressorFrameListener
  public abstract Endpoint = io.netty.handler.codec.http2.Http2Connection$Endpoint of io.netty.handler.codec.http2.Http2Connection
  public abstract Listener = io.netty.handler.codec.http2.Http2Connection$Listener of io.netty.handler.codec.http2.Http2Connection
  public abstract PropertyKey = io.netty.handler.codec.http2.Http2Connection$PropertyKey of io.netty.handler.codec.http2.Http2Connection