public class io.netty.handler.codec.compression.LzfDecoder extends io.netty.handler.codec.ByteToMessageDecoder
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.netty.handler.codec.compression.LzfDecoder
  super_class: io.netty.handler.codec.ByteToMessageDecoder
{
  private io.netty.handler.codec.compression.LzfDecoder$State currentState;
    descriptor: Lio/netty/handler/codec/compression/LzfDecoder$State;
    flags: (0x0002) ACC_PRIVATE

  private static final short MAGIC_NUMBER;
    descriptor: S
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 23126

  private com.ning.compress.lzf.ChunkDecoder decoder;
    descriptor: Lcom/ning/compress/lzf/ChunkDecoder;
    flags: (0x0002) ACC_PRIVATE

  private com.ning.compress.BufferRecycler recycler;
    descriptor: Lcom/ning/compress/BufferRecycler;
    flags: (0x0002) ACC_PRIVATE

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

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

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

  private static volatile int[] $SWITCH_TABLE$io$netty$handler$codec$compression$LzfDecoder$State;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // io.netty.handler.codec.compression.LzfDecoder this
         0: .line 90
            aload 0 /* this */
            iconst_0
            invokespecial io.netty.handler.codec.compression.LzfDecoder.<init>:(Z)V
         1: .line 91
            return
        end local 0 // io.netty.handler.codec.compression.LzfDecoder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/netty/handler/codec/compression/LzfDecoder;

  public void <init>(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.compression.LzfDecoder this
        start local 1 // boolean safeInstance
         0: .line 102
            aload 0 /* this */
            invokespecial io.netty.handler.codec.ByteToMessageDecoder.<init>:()V
         1: .line 50
            aload 0 /* this */
            getstatic io.netty.handler.codec.compression.LzfDecoder$State.INIT_BLOCK:Lio/netty/handler/codec/compression/LzfDecoder$State;
            putfield io.netty.handler.codec.compression.LzfDecoder.currentState:Lio/netty/handler/codec/compression/LzfDecoder$State;
         2: .line 103
            aload 0 /* this */
            iload 1 /* safeInstance */
            ifeq 4
         3: .line 104
            invokestatic com.ning.compress.lzf.util.ChunkDecoderFactory.safeInstance:()Lcom/ning/compress/lzf/ChunkDecoder;
            goto 5
         4: .line 105
      StackMap locals: io.netty.handler.codec.compression.LzfDecoder int
      StackMap stack: io.netty.handler.codec.compression.LzfDecoder
            invokestatic com.ning.compress.lzf.util.ChunkDecoderFactory.optimalInstance:()Lcom/ning/compress/lzf/ChunkDecoder;
         5: .line 103
      StackMap locals: io.netty.handler.codec.compression.LzfDecoder int
      StackMap stack: io.netty.handler.codec.compression.LzfDecoder com.ning.compress.lzf.ChunkDecoder
            putfield io.netty.handler.codec.compression.LzfDecoder.decoder:Lcom/ning/compress/lzf/ChunkDecoder;
         6: .line 107
            aload 0 /* this */
            invokestatic com.ning.compress.BufferRecycler.instance:()Lcom/ning/compress/BufferRecycler;
            putfield io.netty.handler.codec.compression.LzfDecoder.recycler:Lcom/ning/compress/BufferRecycler;
         7: .line 108
            return
        end local 1 // boolean safeInstance
        end local 0 // io.netty.handler.codec.compression.LzfDecoder this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    8     0          this  Lio/netty/handler/codec/compression/LzfDecoder;
            0    8     1  safeInstance  Z
    MethodParameters:
              Name  Flags
      safeInstance  

  protected void decode(io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, java.util.List<java.lang.Object>);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=16, args_size=4
        start local 0 // io.netty.handler.codec.compression.LzfDecoder this
        start local 1 // io.netty.channel.ChannelHandlerContext ctx
        start local 2 // io.netty.buffer.ByteBuf in
        start local 3 // java.util.List out
         0: .line 113
            invokestatic io.netty.handler.codec.compression.LzfDecoder.$SWITCH_TABLE$io$netty$handler$codec$compression$LzfDecoder$State:()[I
            aload 0 /* this */
            getfield io.netty.handler.codec.compression.LzfDecoder.currentState:Lio/netty/handler/codec/compression/LzfDecoder$State;
            invokevirtual io.netty.handler.codec.compression.LzfDecoder$State.ordinal:()I
            iaload
            tableswitch { // 1 - 4
                    1: 1
                    2: 21
                    3: 25
                    4: 61
              default: 63
          }
         1: .line 115
      StackMap locals:
      StackMap stack:
            aload 2 /* in */
            invokevirtual io.netty.buffer.ByteBuf.readableBytes:()I
            iconst_5
            if_icmpge 3
         2: .line 116
            goto 69
         3: .line 118
      StackMap locals:
      StackMap stack:
            aload 2 /* in */
            invokevirtual io.netty.buffer.ByteBuf.readUnsignedShort:()I
            istore 4 /* magic */
        start local 4 // int magic
         4: .line 119
            iload 4 /* magic */
            sipush 23126
            if_icmpeq 6
         5: .line 120
            new io.netty.handler.codec.compression.DecompressionException
            dup
            ldc "unexpected block identifier"
            invokespecial io.netty.handler.codec.compression.DecompressionException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 123
      StackMap locals: int
      StackMap stack:
            aload 2 /* in */
            invokevirtual io.netty.buffer.ByteBuf.readByte:()B
            istore 5 /* type */
        start local 5 // int type
         7: .line 124
            iload 5 /* type */
            tableswitch { // 0 - 1
                    0: 8
                    1: 11
              default: 14
          }
         8: .line 126
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield io.netty.handler.codec.compression.LzfDecoder.isCompressed:Z
         9: .line 127
            aload 0 /* this */
            getstatic io.netty.handler.codec.compression.LzfDecoder$State.DECOMPRESS_DATA:Lio/netty/handler/codec/compression/LzfDecoder$State;
            putfield io.netty.handler.codec.compression.LzfDecoder.currentState:Lio/netty/handler/codec/compression/LzfDecoder$State;
        10: .line 128
            goto 18
        11: .line 130
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield io.netty.handler.codec.compression.LzfDecoder.isCompressed:Z
        12: .line 131
            aload 0 /* this */
            getstatic io.netty.handler.codec.compression.LzfDecoder$State.INIT_ORIGINAL_LENGTH:Lio/netty/handler/codec/compression/LzfDecoder$State;
            putfield io.netty.handler.codec.compression.LzfDecoder.currentState:Lio/netty/handler/codec/compression/LzfDecoder$State;
        13: .line 132
            goto 18
        14: .line 134
      StackMap locals:
      StackMap stack:
            new io.netty.handler.codec.compression.DecompressionException
            dup
        15: .line 135
            ldc "unknown type of chunk: %d (expected: %d or %d)"
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
        16: .line 136
            iload 5 /* type */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_1
            iconst_0
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_2
            iconst_1
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
        17: .line 134
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokespecial io.netty.handler.codec.compression.DecompressionException.<init>:(Ljava/lang/String;)V
            athrow
        18: .line 138
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* in */
            invokevirtual io.netty.buffer.ByteBuf.readUnsignedShort:()I
            putfield io.netty.handler.codec.compression.LzfDecoder.chunkLength:I
        19: .line 140
            iload 5 /* type */
            iconst_1
            if_icmpeq 21
        20: .line 141
            goto 69
        end local 5 // int type
        end local 4 // int magic
        21: .line 145
      StackMap locals:
      StackMap stack:
            aload 2 /* in */
            invokevirtual io.netty.buffer.ByteBuf.readableBytes:()I
            iconst_2
            if_icmpge 23
        22: .line 146
            goto 69
        23: .line 148
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* in */
            invokevirtual io.netty.buffer.ByteBuf.readUnsignedShort:()I
            putfield io.netty.handler.codec.compression.LzfDecoder.originalLength:I
        24: .line 150
            aload 0 /* this */
            getstatic io.netty.handler.codec.compression.LzfDecoder$State.DECOMPRESS_DATA:Lio/netty/handler/codec/compression/LzfDecoder$State;
            putfield io.netty.handler.codec.compression.LzfDecoder.currentState:Lio/netty/handler/codec/compression/LzfDecoder$State;
        25: .line 153
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.netty.handler.codec.compression.LzfDecoder.chunkLength:I
            istore 6 /* chunkLength */
        start local 6 // int chunkLength
        26: .line 154
            aload 2 /* in */
            invokevirtual io.netty.buffer.ByteBuf.readableBytes:()I
            iload 6 /* chunkLength */
            if_icmpge 28
        27: .line 155
            goto 69
        28: .line 157
      StackMap locals: io.netty.handler.codec.compression.LzfDecoder io.netty.channel.ChannelHandlerContext io.netty.buffer.ByteBuf java.util.List top top int
      StackMap stack:
            aload 0 /* this */
            getfield io.netty.handler.codec.compression.LzfDecoder.originalLength:I
            istore 7 /* originalLength */
        start local 7 // int originalLength
        29: .line 159
            aload 0 /* this */
            getfield io.netty.handler.codec.compression.LzfDecoder.isCompressed:Z
            ifeq 57
        30: .line 160
            aload 2 /* in */
            invokevirtual io.netty.buffer.ByteBuf.readerIndex:()I
            istore 8 /* idx */
        start local 8 // int idx
        31: .line 164
            aload 2 /* in */
            invokevirtual io.netty.buffer.ByteBuf.hasArray:()Z
            ifeq 35
        32: .line 165
            aload 2 /* in */
            invokevirtual io.netty.buffer.ByteBuf.array:()[B
            astore 9 /* inputArray */
        start local 9 // byte[] inputArray
        33: .line 166
            aload 2 /* in */
            invokevirtual io.netty.buffer.ByteBuf.arrayOffset:()I
            iload 8 /* idx */
            iadd
            istore 10 /* inPos */
        start local 10 // int inPos
        34: .line 167
            goto 38
        end local 10 // int inPos
        end local 9 // byte[] inputArray
        35: .line 168
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield io.netty.handler.codec.compression.LzfDecoder.recycler:Lcom/ning/compress/BufferRecycler;
            iload 6 /* chunkLength */
            invokevirtual com.ning.compress.BufferRecycler.allocInputBuffer:(I)[B
            astore 9 /* inputArray */
        start local 9 // byte[] inputArray
        36: .line 169
            aload 2 /* in */
            iload 8 /* idx */
            aload 9 /* inputArray */
            iconst_0
            iload 6 /* chunkLength */
            invokevirtual io.netty.buffer.ByteBuf.getBytes:(I[BII)Lio/netty/buffer/ByteBuf;
            pop
        37: .line 170
            iconst_0
            istore 10 /* inPos */
        start local 10 // int inPos
        38: .line 173
      StackMap locals: byte[] int
      StackMap stack:
            aload 1 /* ctx */
            invokeinterface io.netty.channel.ChannelHandlerContext.alloc:()Lio/netty/buffer/ByteBufAllocator;
            iload 7 /* originalLength */
            iload 7 /* originalLength */
            invokeinterface io.netty.buffer.ByteBufAllocator.heapBuffer:(II)Lio/netty/buffer/ByteBuf;
            astore 11 /* uncompressed */
        start local 11 // io.netty.buffer.ByteBuf uncompressed
        39: .line 174
            aload 11 /* uncompressed */
            invokevirtual io.netty.buffer.ByteBuf.array:()[B
            astore 12 /* outputArray */
        start local 12 // byte[] outputArray
        40: .line 175
            aload 11 /* uncompressed */
            invokevirtual io.netty.buffer.ByteBuf.arrayOffset:()I
            aload 11 /* uncompressed */
            invokevirtual io.netty.buffer.ByteBuf.writerIndex:()I
            iadd
            istore 13 /* outPos */
        start local 13 // int outPos
        41: .line 177
            iconst_0
            istore 14 /* success */
        start local 14 // boolean success
        42: .line 179
            aload 0 /* this */
            getfield io.netty.handler.codec.compression.LzfDecoder.decoder:Lcom/ning/compress/lzf/ChunkDecoder;
            aload 9 /* inputArray */
            iload 10 /* inPos */
            aload 12 /* outputArray */
            iload 13 /* outPos */
            iload 13 /* outPos */
            iload 7 /* originalLength */
            iadd
            invokevirtual com.ning.compress.lzf.ChunkDecoder.decodeChunk:([BI[BII)V
        43: .line 180
            aload 11 /* uncompressed */
            aload 11 /* uncompressed */
            invokevirtual io.netty.buffer.ByteBuf.writerIndex:()I
            iload 7 /* originalLength */
            iadd
            invokevirtual io.netty.buffer.ByteBuf.writerIndex:(I)Lio/netty/buffer/ByteBuf;
            pop
        44: .line 181
            aload 3 /* out */
            aload 11 /* uncompressed */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        45: .line 182
            aload 2 /* in */
            iload 6 /* chunkLength */
            invokevirtual io.netty.buffer.ByteBuf.skipBytes:(I)Lio/netty/buffer/ByteBuf;
            pop
        46: .line 183
            iconst_1
            istore 14 /* success */
        47: .line 184
            goto 52
      StackMap locals: io.netty.handler.codec.compression.LzfDecoder io.netty.channel.ChannelHandlerContext io.netty.buffer.ByteBuf java.util.List top top int int int byte[] int io.netty.buffer.ByteBuf byte[] int int
      StackMap stack: java.lang.Throwable
        48: astore 15
        49: .line 185
            iload 14 /* success */
            ifne 51
        50: .line 186
            aload 11 /* uncompressed */
            invokevirtual io.netty.buffer.ByteBuf.release:()Z
            pop
        51: .line 188
      StackMap locals: java.lang.Throwable
      StackMap stack:
            aload 15
            athrow
        52: .line 185
      StackMap locals:
      StackMap stack:
            iload 14 /* success */
            ifne 54
        53: .line 186
            aload 11 /* uncompressed */
            invokevirtual io.netty.buffer.ByteBuf.release:()Z
            pop
        54: .line 190
      StackMap locals:
      StackMap stack:
            aload 2 /* in */
            invokevirtual io.netty.buffer.ByteBuf.hasArray:()Z
            ifne 59
        55: .line 191
            aload 0 /* this */
            getfield io.netty.handler.codec.compression.LzfDecoder.recycler:Lcom/ning/compress/BufferRecycler;
            aload 9 /* inputArray */
            invokevirtual com.ning.compress.BufferRecycler.releaseInputBuffer:([B)V
        end local 14 // boolean success
        end local 13 // int outPos
        end local 12 // byte[] outputArray
        end local 11 // io.netty.buffer.ByteBuf uncompressed
        end local 10 // int inPos
        end local 9 // byte[] inputArray
        end local 8 // int idx
        56: .line 193
            goto 59
      StackMap locals: io.netty.handler.codec.compression.LzfDecoder io.netty.channel.ChannelHandlerContext io.netty.buffer.ByteBuf java.util.List top top int int
      StackMap stack:
        57: iload 6 /* chunkLength */
            ifle 59
        58: .line 194
            aload 3 /* out */
            aload 2 /* in */
            iload 6 /* chunkLength */
            invokevirtual io.netty.buffer.ByteBuf.readRetainedSlice:(I)Lio/netty/buffer/ByteBuf;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        59: .line 197
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic io.netty.handler.codec.compression.LzfDecoder$State.INIT_BLOCK:Lio/netty/handler/codec/compression/LzfDecoder$State;
            putfield io.netty.handler.codec.compression.LzfDecoder.currentState:Lio/netty/handler/codec/compression/LzfDecoder$State;
        60: .line 198
            goto 69
        end local 7 // int originalLength
        end local 6 // int chunkLength
        61: .line 200
      StackMap locals: io.netty.handler.codec.compression.LzfDecoder io.netty.channel.ChannelHandlerContext io.netty.buffer.ByteBuf java.util.List
      StackMap stack:
            aload 2 /* in */
            aload 2 /* in */
            invokevirtual io.netty.buffer.ByteBuf.readableBytes:()I
            invokevirtual io.netty.buffer.ByteBuf.skipBytes:(I)Lio/netty/buffer/ByteBuf;
            pop
        62: .line 201
            goto 69
        63: .line 203
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalStateException
            dup
            invokespecial java.lang.IllegalStateException.<init>:()V
            athrow
        64: .line 205
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 4 /* e */
        start local 4 // java.lang.Exception e
        65: .line 206
            aload 0 /* this */
            getstatic io.netty.handler.codec.compression.LzfDecoder$State.CORRUPTED:Lio/netty/handler/codec/compression/LzfDecoder$State;
            putfield io.netty.handler.codec.compression.LzfDecoder.currentState:Lio/netty/handler/codec/compression/LzfDecoder$State;
        66: .line 207
            aload 0 /* this */
            aconst_null
            putfield io.netty.handler.codec.compression.LzfDecoder.decoder:Lcom/ning/compress/lzf/ChunkDecoder;
        67: .line 208
            aload 0 /* this */
            aconst_null
            putfield io.netty.handler.codec.compression.LzfDecoder.recycler:Lcom/ning/compress/BufferRecycler;
        68: .line 209
            aload 4 /* e */
            athrow
        end local 4 // java.lang.Exception e
        69: .line 211
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.util.List out
        end local 2 // io.netty.buffer.ByteBuf in
        end local 1 // io.netty.channel.ChannelHandlerContext ctx
        end local 0 // io.netty.handler.codec.compression.LzfDecoder this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   70     0            this  Lio/netty/handler/codec/compression/LzfDecoder;
            0   70     1             ctx  Lio/netty/channel/ChannelHandlerContext;
            0   70     2              in  Lio/netty/buffer/ByteBuf;
            0   70     3             out  Ljava/util/List<Ljava/lang/Object;>;
            4   21     4           magic  I
            7   21     5            type  I
           26   61     6     chunkLength  I
           29   61     7  originalLength  I
           31   56     8             idx  I
           33   35     9      inputArray  [B
           36   56     9      inputArray  [B
           34   35    10           inPos  I
           38   56    10           inPos  I
           39   56    11    uncompressed  Lio/netty/buffer/ByteBuf;
           40   56    12     outputArray  [B
           41   56    13          outPos  I
           42   56    14         success  Z
           65   69     4               e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
          42    48      48  any
           0    64      64  Class java.lang.Exception
    Exceptions:
      throws java.lang.Exception
    Signature: (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List<Ljava/lang/Object;>;)V
    MethodParameters:
      Name  Flags
      ctx   
      in    
      out   

  static int[] $SWITCH_TABLE$io$netty$handler$codec$compression$LzfDecoder$State();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 39
            getstatic io.netty.handler.codec.compression.LzfDecoder.$SWITCH_TABLE$io$netty$handler$codec$compression$LzfDecoder$State:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic io.netty.handler.codec.compression.LzfDecoder$State.values:()[Lio/netty/handler/codec/compression/LzfDecoder$State;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic io.netty.handler.codec.compression.LzfDecoder$State.CORRUPTED:Lio/netty/handler/codec/compression/LzfDecoder$State;
            invokevirtual io.netty.handler.codec.compression.LzfDecoder$State.ordinal:()I
            iconst_4
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic io.netty.handler.codec.compression.LzfDecoder$State.DECOMPRESS_DATA:Lio/netty/handler/codec/compression/LzfDecoder$State;
            invokevirtual io.netty.handler.codec.compression.LzfDecoder$State.ordinal:()I
            iconst_3
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic io.netty.handler.codec.compression.LzfDecoder$State.INIT_BLOCK:Lio/netty/handler/codec/compression/LzfDecoder$State;
            invokevirtual io.netty.handler.codec.compression.LzfDecoder$State.ordinal:()I
            iconst_1
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic io.netty.handler.codec.compression.LzfDecoder$State.INIT_ORIGINAL_LENGTH:Lio/netty/handler/codec/compression/LzfDecoder$State;
            invokevirtual io.netty.handler.codec.compression.LzfDecoder$State.ordinal:()I
            iconst_2
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            dup
            putstatic io.netty.handler.codec.compression.LzfDecoder.$SWITCH_TABLE$io$netty$handler$codec$compression$LzfDecoder$State:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
}
SourceFile: "LzfDecoder.java"
NestMembers:
  io.netty.handler.codec.compression.LzfDecoder$State
InnerClasses:
  private final State = io.netty.handler.codec.compression.LzfDecoder$State of io.netty.handler.codec.compression.LzfDecoder