public class io.netty.handler.codec.http2.HttpToHttp2ConnectionHandler extends io.netty.handler.codec.http2.Http2ConnectionHandler
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.netty.handler.codec.http2.HttpToHttp2ConnectionHandler
  super_class: io.netty.handler.codec.http2.Http2ConnectionHandler
{
  private final boolean validateHeaders;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private int currentStreamId;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  protected void <init>(io.netty.handler.codec.http2.Http2ConnectionDecoder, io.netty.handler.codec.http2.Http2ConnectionEncoder, io.netty.handler.codec.http2.Http2Settings, boolean);
    descriptor: (Lio/netty/handler/codec/http2/Http2ConnectionDecoder;Lio/netty/handler/codec/http2/Http2ConnectionEncoder;Lio/netty/handler/codec/http2/Http2Settings;Z)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // io.netty.handler.codec.http2.HttpToHttp2ConnectionHandler this
        start local 1 // io.netty.handler.codec.http2.Http2ConnectionDecoder decoder
        start local 2 // io.netty.handler.codec.http2.Http2ConnectionEncoder encoder
        start local 3 // io.netty.handler.codec.http2.Http2Settings initialSettings
        start local 4 // boolean validateHeaders
         0: .line 44
            aload 0 /* this */
            aload 1 /* decoder */
            aload 2 /* encoder */
            aload 3 /* initialSettings */
            invokespecial io.netty.handler.codec.http2.Http2ConnectionHandler.<init>:(Lio/netty/handler/codec/http2/Http2ConnectionDecoder;Lio/netty/handler/codec/http2/Http2ConnectionEncoder;Lio/netty/handler/codec/http2/Http2Settings;)V
         1: .line 45
            aload 0 /* this */
            iload 4 /* validateHeaders */
            putfield io.netty.handler.codec.http2.HttpToHttp2ConnectionHandler.validateHeaders:Z
         2: .line 46
            return
        end local 4 // boolean validateHeaders
        end local 3 // io.netty.handler.codec.http2.Http2Settings initialSettings
        end local 2 // io.netty.handler.codec.http2.Http2ConnectionEncoder encoder
        end local 1 // io.netty.handler.codec.http2.Http2ConnectionDecoder decoder
        end local 0 // io.netty.handler.codec.http2.HttpToHttp2ConnectionHandler this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    3     0             this  Lio/netty/handler/codec/http2/HttpToHttp2ConnectionHandler;
            0    3     1          decoder  Lio/netty/handler/codec/http2/Http2ConnectionDecoder;
            0    3     2          encoder  Lio/netty/handler/codec/http2/Http2ConnectionEncoder;
            0    3     3  initialSettings  Lio/netty/handler/codec/http2/Http2Settings;
            0    3     4  validateHeaders  Z
    MethodParameters:
                 Name  Flags
      decoder          
      encoder          
      initialSettings  
      validateHeaders  

  private int getStreamId(io.netty.handler.codec.http.HttpHeaders);
    descriptor: (Lio/netty/handler/codec/http/HttpHeaders;)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.http2.HttpToHttp2ConnectionHandler this
        start local 1 // io.netty.handler.codec.http.HttpHeaders httpHeaders
         0: .line 56
            aload 1 /* httpHeaders */
            getstatic io.netty.handler.codec.http2.HttpConversionUtil$ExtensionHeaderNames.STREAM_ID:Lio/netty/handler/codec/http2/HttpConversionUtil$ExtensionHeaderNames;
            invokevirtual io.netty.handler.codec.http2.HttpConversionUtil$ExtensionHeaderNames.text:()Lio/netty/util/AsciiString;
         1: .line 57
            aload 0 /* this */
            invokevirtual io.netty.handler.codec.http2.HttpToHttp2ConnectionHandler.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.incrementAndGetNextStreamId:()I
         2: .line 56
            invokevirtual io.netty.handler.codec.http.HttpHeaders.getInt:(Ljava/lang/CharSequence;I)I
            ireturn
        end local 1 // io.netty.handler.codec.http.HttpHeaders httpHeaders
        end local 0 // io.netty.handler.codec.http2.HttpToHttp2ConnectionHandler this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lio/netty/handler/codec/http2/HttpToHttp2ConnectionHandler;
            0    3     1  httpHeaders  Lio/netty/handler/codec/http/HttpHeaders;
    Exceptions:
      throws java.lang.Exception
    MethodParameters:
             Name  Flags
      httpHeaders  

  public void write(io.netty.channel.ChannelHandlerContext, java.lang.Object, io.netty.channel.ChannelPromise);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=13, args_size=4
        start local 0 // io.netty.handler.codec.http2.HttpToHttp2ConnectionHandler this
        start local 1 // io.netty.channel.ChannelHandlerContext ctx
        start local 2 // java.lang.Object msg
        start local 3 // io.netty.channel.ChannelPromise promise
         0: .line 66
            aload 2 /* msg */
            instanceof io.netty.handler.codec.http.HttpMessage
            ifne 3
            aload 2 /* msg */
            instanceof io.netty.handler.codec.http.HttpContent
            ifne 3
         1: .line 67
            aload 1 /* ctx */
            aload 2 /* msg */
            aload 3 /* promise */
            invokeinterface io.netty.channel.ChannelHandlerContext.write:(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;
            pop
         2: .line 68
            return
         3: .line 71
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 4 /* release */
        start local 4 // boolean release
         4: .line 73
            new io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator
            dup
            aload 3 /* promise */
            aload 1 /* ctx */
            invokeinterface io.netty.channel.ChannelHandlerContext.channel:()Lio/netty/channel/Channel;
            aload 1 /* ctx */
            invokeinterface io.netty.channel.ChannelHandlerContext.executor:()Lio/netty/util/concurrent/EventExecutor;
            invokespecial io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator.<init>:(Lio/netty/channel/ChannelPromise;Lio/netty/channel/Channel;Lio/netty/util/concurrent/EventExecutor;)V
         5: .line 72
            astore 5 /* promiseAggregator */
        start local 5 // io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator promiseAggregator
         6: .line 75
            aload 0 /* this */
            invokevirtual io.netty.handler.codec.http2.HttpToHttp2ConnectionHandler.encoder:()Lio/netty/handler/codec/http2/Http2ConnectionEncoder;
            astore 6 /* encoder */
        start local 6 // io.netty.handler.codec.http2.Http2ConnectionEncoder encoder
         7: .line 76
            iconst_0
            istore 7 /* endStream */
        start local 7 // boolean endStream
         8: .line 77
            aload 2 /* msg */
            instanceof io.netty.handler.codec.http.HttpMessage
            ifeq 18
         9: .line 78
            aload 2 /* msg */
            checkcast io.netty.handler.codec.http.HttpMessage
            astore 8 /* httpMsg */
        start local 8 // io.netty.handler.codec.http.HttpMessage httpMsg
        10: .line 81
            aload 0 /* this */
            aload 0 /* this */
            aload 8 /* httpMsg */
            invokeinterface io.netty.handler.codec.http.HttpMessage.headers:()Lio/netty/handler/codec/http/HttpHeaders;
            invokevirtual io.netty.handler.codec.http2.HttpToHttp2ConnectionHandler.getStreamId:(Lio/netty/handler/codec/http/HttpHeaders;)I
            putfield io.netty.handler.codec.http2.HttpToHttp2ConnectionHandler.currentStreamId:I
        11: .line 84
            aload 8 /* httpMsg */
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.HttpToHttp2ConnectionHandler.validateHeaders:Z
            invokestatic io.netty.handler.codec.http2.HttpConversionUtil.toHttp2Headers:(Lio/netty/handler/codec/http/HttpMessage;Z)Lio/netty/handler/codec/http2/Http2Headers;
            astore 9 /* http2Headers */
        start local 9 // io.netty.handler.codec.http2.Http2Headers http2Headers
        12: .line 85
            aload 2 /* msg */
            instanceof io.netty.handler.codec.http.FullHttpMessage
            ifeq 13
            aload 2 /* msg */
            checkcast io.netty.handler.codec.http.FullHttpMessage
            invokeinterface io.netty.handler.codec.http.FullHttpMessage.content:()Lio/netty/buffer/ByteBuf;
            invokevirtual io.netty.buffer.ByteBuf.isReadable:()Z
            ifne 13
            iconst_1
            goto 14
      StackMap locals: io.netty.handler.codec.http2.HttpToHttp2ConnectionHandler io.netty.channel.ChannelHandlerContext java.lang.Object io.netty.channel.ChannelPromise int io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator io.netty.handler.codec.http2.Http2ConnectionEncoder int io.netty.handler.codec.http.HttpMessage io.netty.handler.codec.http2.Http2Headers
      StackMap stack:
        13: iconst_0
      StackMap locals:
      StackMap stack: int
        14: istore 7 /* endStream */
        15: .line 86
            aload 1 /* ctx */
            aload 6 /* encoder */
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.HttpToHttp2ConnectionHandler.currentStreamId:I
            aload 8 /* httpMsg */
            invokeinterface io.netty.handler.codec.http.HttpMessage.headers:()Lio/netty/handler/codec/http/HttpHeaders;
            aload 9 /* http2Headers */
        16: .line 87
            iload 7 /* endStream */
            aload 5 /* promiseAggregator */
        17: .line 86
            invokestatic io.netty.handler.codec.http2.HttpToHttp2ConnectionHandler.writeHeaders:(Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/http2/Http2ConnectionEncoder;ILio/netty/handler/codec/http/HttpHeaders;Lio/netty/handler/codec/http2/Http2Headers;ZLio/netty/handler/codec/http2/Http2CodecUtil$SimpleChannelPromiseAggregator;)V
        end local 9 // io.netty.handler.codec.http2.Http2Headers http2Headers
        end local 8 // io.netty.handler.codec.http.HttpMessage httpMsg
        18: .line 90
      StackMap locals:
      StackMap stack:
            iload 7 /* endStream */
            ifne 47
            aload 2 /* msg */
            instanceof io.netty.handler.codec.http.HttpContent
            ifeq 47
        19: .line 91
            iconst_0
            istore 8 /* isLastContent */
        start local 8 // boolean isLastContent
        20: .line 92
            getstatic io.netty.handler.codec.http.EmptyHttpHeaders.INSTANCE:Lio/netty/handler/codec/http/EmptyHttpHeaders;
            astore 9 /* trailers */
        start local 9 // io.netty.handler.codec.http.HttpHeaders trailers
        21: .line 93
            getstatic io.netty.handler.codec.http2.EmptyHttp2Headers.INSTANCE:Lio/netty/handler/codec/http2/EmptyHttp2Headers;
            astore 10 /* http2Trailers */
        start local 10 // io.netty.handler.codec.http2.Http2Headers http2Trailers
        22: .line 94
            aload 2 /* msg */
            instanceof io.netty.handler.codec.http.LastHttpContent
            ifeq 27
        23: .line 95
            iconst_1
            istore 8 /* isLastContent */
        24: .line 98
            aload 2 /* msg */
            checkcast io.netty.handler.codec.http.LastHttpContent
            astore 11 /* lastContent */
        start local 11 // io.netty.handler.codec.http.LastHttpContent lastContent
        25: .line 99
            aload 11 /* lastContent */
            invokeinterface io.netty.handler.codec.http.LastHttpContent.trailingHeaders:()Lio/netty/handler/codec/http/HttpHeaders;
            astore 9 /* trailers */
        26: .line 100
            aload 9 /* trailers */
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.HttpToHttp2ConnectionHandler.validateHeaders:Z
            invokestatic io.netty.handler.codec.http2.HttpConversionUtil.toHttp2Headers:(Lio/netty/handler/codec/http/HttpHeaders;Z)Lio/netty/handler/codec/http2/Http2Headers;
            astore 10 /* http2Trailers */
        end local 11 // io.netty.handler.codec.http.LastHttpContent lastContent
        27: .line 104
      StackMap locals: int io.netty.handler.codec.http.HttpHeaders io.netty.handler.codec.http2.Http2Headers
      StackMap stack:
            aload 2 /* msg */
            checkcast io.netty.handler.codec.http.HttpContent
            invokeinterface io.netty.handler.codec.http.HttpContent.content:()Lio/netty/buffer/ByteBuf;
            astore 11 /* content */
        start local 11 // io.netty.buffer.ByteBuf content
        28: .line 105
            iload 8 /* isLastContent */
            ifeq 29
            aload 9 /* trailers */
            invokevirtual io.netty.handler.codec.http.HttpHeaders.isEmpty:()Z
            ifeq 29
            iconst_1
            goto 30
      StackMap locals: io.netty.buffer.ByteBuf
      StackMap stack:
        29: iconst_0
      StackMap locals:
      StackMap stack: int
        30: istore 7 /* endStream */
        31: .line 106
            iconst_0
            istore 4 /* release */
        32: .line 107
            aload 6 /* encoder */
            aload 1 /* ctx */
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.HttpToHttp2ConnectionHandler.currentStreamId:I
            aload 11 /* content */
            iconst_0
            iload 7 /* endStream */
            aload 5 /* promiseAggregator */
            invokevirtual io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator.newPromise:()Lio/netty/channel/ChannelPromise;
            invokeinterface io.netty.handler.codec.http2.Http2ConnectionEncoder.writeData:(Lio/netty/channel/ChannelHandlerContext;ILio/netty/buffer/ByteBuf;IZLio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;
            pop
        33: .line 109
            aload 9 /* trailers */
            invokevirtual io.netty.handler.codec.http.HttpHeaders.isEmpty:()Z
            ifne 47
        34: .line 111
            aload 1 /* ctx */
            aload 6 /* encoder */
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.HttpToHttp2ConnectionHandler.currentStreamId:I
            aload 9 /* trailers */
            aload 10 /* http2Trailers */
            iconst_1
            aload 5 /* promiseAggregator */
            invokestatic io.netty.handler.codec.http2.HttpToHttp2ConnectionHandler.writeHeaders:(Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/http2/Http2ConnectionEncoder;ILio/netty/handler/codec/http/HttpHeaders;Lio/netty/handler/codec/http2/Http2Headers;ZLio/netty/handler/codec/http2/Http2CodecUtil$SimpleChannelPromiseAggregator;)V
        end local 11 // io.netty.buffer.ByteBuf content
        end local 10 // io.netty.handler.codec.http2.Http2Headers http2Trailers
        end local 9 // io.netty.handler.codec.http.HttpHeaders trailers
        end local 8 // boolean isLastContent
        end local 7 // boolean endStream
        end local 6 // io.netty.handler.codec.http2.Http2ConnectionEncoder encoder
        35: .line 114
            goto 47
      StackMap locals: io.netty.handler.codec.http2.HttpToHttp2ConnectionHandler io.netty.channel.ChannelHandlerContext java.lang.Object io.netty.channel.ChannelPromise int io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator
      StackMap stack: java.lang.Throwable
        36: astore 6 /* t */
        start local 6 // java.lang.Throwable t
        37: .line 115
            aload 0 /* this */
            aload 1 /* ctx */
            iconst_1
            aload 6 /* t */
            invokevirtual io.netty.handler.codec.http2.HttpToHttp2ConnectionHandler.onError:(Lio/netty/channel/ChannelHandlerContext;ZLjava/lang/Throwable;)V
        38: .line 116
            aload 5 /* promiseAggregator */
            aload 6 /* t */
            invokevirtual io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator.setFailure:(Ljava/lang/Throwable;)Lio/netty/channel/ChannelPromise;
            pop
        end local 6 // java.lang.Throwable t
        39: .line 118
            iload 4 /* release */
            ifeq 41
        40: .line 119
            aload 2 /* msg */
            invokestatic io.netty.util.ReferenceCountUtil.release:(Ljava/lang/Object;)Z
            pop
        41: .line 121
      StackMap locals:
      StackMap stack:
            aload 5 /* promiseAggregator */
            invokevirtual io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator.doneAllocatingPromises:()Lio/netty/channel/ChannelPromise;
            pop
            goto 50
        42: .line 117
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 12
        43: .line 118
            iload 4 /* release */
            ifeq 45
        44: .line 119
            aload 2 /* msg */
            invokestatic io.netty.util.ReferenceCountUtil.release:(Ljava/lang/Object;)Z
            pop
        45: .line 121
      StackMap locals: io.netty.handler.codec.http2.HttpToHttp2ConnectionHandler io.netty.channel.ChannelHandlerContext java.lang.Object io.netty.channel.ChannelPromise int io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator top top top top top top java.lang.Throwable
      StackMap stack:
            aload 5 /* promiseAggregator */
            invokevirtual io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator.doneAllocatingPromises:()Lio/netty/channel/ChannelPromise;
            pop
        46: .line 122
            aload 12
            athrow
        47: .line 118
      StackMap locals: io.netty.handler.codec.http2.HttpToHttp2ConnectionHandler io.netty.channel.ChannelHandlerContext java.lang.Object io.netty.channel.ChannelPromise int io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator
      StackMap stack:
            iload 4 /* release */
            ifeq 49
        48: .line 119
            aload 2 /* msg */
            invokestatic io.netty.util.ReferenceCountUtil.release:(Ljava/lang/Object;)Z
            pop
        49: .line 121
      StackMap locals:
      StackMap stack:
            aload 5 /* promiseAggregator */
            invokevirtual io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator.doneAllocatingPromises:()Lio/netty/channel/ChannelPromise;
            pop
        50: .line 123
      StackMap locals:
      StackMap stack:
            return
        end local 5 // io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator promiseAggregator
        end local 4 // boolean release
        end local 3 // io.netty.channel.ChannelPromise promise
        end local 2 // java.lang.Object msg
        end local 1 // io.netty.channel.ChannelHandlerContext ctx
        end local 0 // io.netty.handler.codec.http2.HttpToHttp2ConnectionHandler this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   51     0               this  Lio/netty/handler/codec/http2/HttpToHttp2ConnectionHandler;
            0   51     1                ctx  Lio/netty/channel/ChannelHandlerContext;
            0   51     2                msg  Ljava/lang/Object;
            0   51     3            promise  Lio/netty/channel/ChannelPromise;
            4   51     4            release  Z
            6   51     5  promiseAggregator  Lio/netty/handler/codec/http2/Http2CodecUtil$SimpleChannelPromiseAggregator;
            7   35     6            encoder  Lio/netty/handler/codec/http2/Http2ConnectionEncoder;
            8   35     7          endStream  Z
           10   18     8            httpMsg  Lio/netty/handler/codec/http/HttpMessage;
           12   18     9       http2Headers  Lio/netty/handler/codec/http2/Http2Headers;
           20   35     8      isLastContent  Z
           21   35     9           trailers  Lio/netty/handler/codec/http/HttpHeaders;
           22   35    10      http2Trailers  Lio/netty/handler/codec/http2/Http2Headers;
           25   27    11        lastContent  Lio/netty/handler/codec/http/LastHttpContent;
           28   35    11            content  Lio/netty/buffer/ByteBuf;
           37   39     6                  t  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           6    35      36  Class java.lang.Throwable
           6    39      42  any
    MethodParameters:
         Name  Flags
      ctx      
      msg      
      promise  

  private static void writeHeaders(io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2ConnectionEncoder, int, io.netty.handler.codec.http.HttpHeaders, io.netty.handler.codec.http2.Http2Headers, boolean, io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/http2/Http2ConnectionEncoder;ILio/netty/handler/codec/http/HttpHeaders;Lio/netty/handler/codec/http2/Http2Headers;ZLio/netty/handler/codec/http2/Http2CodecUtil$SimpleChannelPromiseAggregator;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=10, locals=9, args_size=7
        start local 0 // io.netty.channel.ChannelHandlerContext ctx
        start local 1 // io.netty.handler.codec.http2.Http2ConnectionEncoder encoder
        start local 2 // int streamId
        start local 3 // io.netty.handler.codec.http.HttpHeaders headers
        start local 4 // io.netty.handler.codec.http2.Http2Headers http2Headers
        start local 5 // boolean endStream
        start local 6 // io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator promiseAggregator
         0: .line 128
            aload 3 /* headers */
         1: .line 129
            getstatic io.netty.handler.codec.http2.HttpConversionUtil$ExtensionHeaderNames.STREAM_DEPENDENCY_ID:Lio/netty/handler/codec/http2/HttpConversionUtil$ExtensionHeaderNames;
            invokevirtual io.netty.handler.codec.http2.HttpConversionUtil$ExtensionHeaderNames.text:()Lio/netty/util/AsciiString;
            iconst_0
         2: .line 128
            invokevirtual io.netty.handler.codec.http.HttpHeaders.getInt:(Ljava/lang/CharSequence;I)I
            istore 7 /* dependencyId */
        start local 7 // int dependencyId
         3: .line 130
            aload 3 /* headers */
         4: .line 131
            getstatic io.netty.handler.codec.http2.HttpConversionUtil$ExtensionHeaderNames.STREAM_WEIGHT:Lio/netty/handler/codec/http2/HttpConversionUtil$ExtensionHeaderNames;
            invokevirtual io.netty.handler.codec.http2.HttpConversionUtil$ExtensionHeaderNames.text:()Lio/netty/util/AsciiString;
            bipush 16
         5: .line 130
            invokevirtual io.netty.handler.codec.http.HttpHeaders.getShort:(Ljava/lang/CharSequence;S)S
            istore 8 /* weight */
        start local 8 // short weight
         6: .line 132
            aload 1 /* encoder */
            aload 0 /* ctx */
            iload 2 /* streamId */
            aload 4 /* http2Headers */
            iload 7 /* dependencyId */
            iload 8 /* weight */
            iconst_0
         7: .line 133
            iconst_0
            iload 5 /* endStream */
            aload 6 /* promiseAggregator */
            invokevirtual io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator.newPromise:()Lio/netty/channel/ChannelPromise;
         8: .line 132
            invokeinterface io.netty.handler.codec.http2.Http2ConnectionEncoder.writeHeaders:(Lio/netty/channel/ChannelHandlerContext;ILio/netty/handler/codec/http2/Http2Headers;ISZIZLio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;
            pop
         9: .line 134
            return
        end local 8 // short weight
        end local 7 // int dependencyId
        end local 6 // io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator promiseAggregator
        end local 5 // boolean endStream
        end local 4 // io.netty.handler.codec.http2.Http2Headers http2Headers
        end local 3 // io.netty.handler.codec.http.HttpHeaders headers
        end local 2 // int streamId
        end local 1 // io.netty.handler.codec.http2.Http2ConnectionEncoder encoder
        end local 0 // io.netty.channel.ChannelHandlerContext ctx
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   10     0                ctx  Lio/netty/channel/ChannelHandlerContext;
            0   10     1            encoder  Lio/netty/handler/codec/http2/Http2ConnectionEncoder;
            0   10     2           streamId  I
            0   10     3            headers  Lio/netty/handler/codec/http/HttpHeaders;
            0   10     4       http2Headers  Lio/netty/handler/codec/http2/Http2Headers;
            0   10     5          endStream  Z
            0   10     6  promiseAggregator  Lio/netty/handler/codec/http2/Http2CodecUtil$SimpleChannelPromiseAggregator;
            3   10     7       dependencyId  I
            6   10     8             weight  S
    MethodParameters:
                   Name  Flags
      ctx                
      encoder            
      streamId           
      headers            
      http2Headers       
      endStream          
      promiseAggregator  
}
SourceFile: "HttpToHttp2ConnectionHandler.java"
InnerClasses:
  final SimpleChannelPromiseAggregator = io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator of io.netty.handler.codec.http2.Http2CodecUtil
  public abstract Endpoint = io.netty.handler.codec.http2.Http2Connection$Endpoint of io.netty.handler.codec.http2.Http2Connection
  public final ExtensionHeaderNames = io.netty.handler.codec.http2.HttpConversionUtil$ExtensionHeaderNames of io.netty.handler.codec.http2.HttpConversionUtil