abstract class io.netty.buffer.AbstractPooledDerivedByteBuf extends io.netty.buffer.AbstractReferenceCountedByteBuf
  minor version: 0
  major version: 59
  flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
  this_class: io.netty.buffer.AbstractPooledDerivedByteBuf
  super_class: io.netty.buffer.AbstractReferenceCountedByteBuf
{
  private final io.netty.util.Recycler$Handle<io.netty.buffer.AbstractPooledDerivedByteBuf> recyclerHandle;
    descriptor: Lio/netty/util/Recycler$Handle;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Lio/netty/util/Recycler$Handle<Lio/netty/buffer/AbstractPooledDerivedByteBuf;>;

  private io.netty.buffer.AbstractByteBuf rootParent;
    descriptor: Lio/netty/buffer/AbstractByteBuf;
    flags: (0x0002) ACC_PRIVATE

  private io.netty.buffer.ByteBuf parent;
    descriptor: Lio/netty/buffer/ByteBuf;
    flags: (0x0002) ACC_PRIVATE

  static final boolean $assertionsDisabled;
    descriptor: Z
    flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 28
            ldc Lio/netty/buffer/AbstractPooledDerivedByteBuf;
            invokevirtual java.lang.Class.desiredAssertionStatus:()Z
            ifne 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: putstatic io.netty.buffer.AbstractPooledDerivedByteBuf.$assertionsDisabled:Z
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  void <init>(io.netty.util.Recycler$Handle<? extends io.netty.buffer.AbstractPooledDerivedByteBuf>);
    descriptor: (Lio/netty/util/Recycler$Handle;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
        start local 1 // io.netty.util.Recycler$Handle recyclerHandle
         0: .line 42
            aload 0 /* this */
            iconst_0
            invokespecial io.netty.buffer.AbstractReferenceCountedByteBuf.<init>:(I)V
         1: .line 43
            aload 0 /* this */
            aload 1 /* recyclerHandle */
            putfield io.netty.buffer.AbstractPooledDerivedByteBuf.recyclerHandle:Lio/netty/util/Recycler$Handle;
         2: .line 44
            return
        end local 1 // io.netty.util.Recycler$Handle recyclerHandle
        end local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    3     0            this  Lio/netty/buffer/AbstractPooledDerivedByteBuf;
            0    3     1  recyclerHandle  Lio/netty/util/Recycler$Handle<+Lio/netty/buffer/AbstractPooledDerivedByteBuf;>;
    Signature: (Lio/netty/util/Recycler$Handle<+Lio/netty/buffer/AbstractPooledDerivedByteBuf;>;)V
    MethodParameters:
                Name  Flags
      recyclerHandle  

  final void parent(io.netty.buffer.ByteBuf);
    descriptor: (Lio/netty/buffer/ByteBuf;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
        start local 1 // io.netty.buffer.ByteBuf newParent
         0: .line 48
            getstatic io.netty.buffer.AbstractPooledDerivedByteBuf.$assertionsDisabled:Z
            ifne 1
            aload 1 /* newParent */
            instanceof io.netty.buffer.SimpleLeakAwareByteBuf
            ifne 1
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         1: .line 49
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* newParent */
            putfield io.netty.buffer.AbstractPooledDerivedByteBuf.parent:Lio/netty/buffer/ByteBuf;
         2: .line 50
            return
        end local 1 // io.netty.buffer.ByteBuf newParent
        end local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lio/netty/buffer/AbstractPooledDerivedByteBuf;
            0    3     1  newParent  Lio/netty/buffer/ByteBuf;
    MethodParameters:
           Name  Flags
      newParent  

  public final io.netty.buffer.AbstractByteBuf unwrap();
    descriptor: ()Lio/netty/buffer/AbstractByteBuf;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
         0: .line 54
            aload 0 /* this */
            getfield io.netty.buffer.AbstractPooledDerivedByteBuf.rootParent:Lio/netty/buffer/AbstractByteBuf;
            areturn
        end local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/buffer/AbstractPooledDerivedByteBuf;

  final <U extends io.netty.buffer.AbstractPooledDerivedByteBuf> U init(io.netty.buffer.AbstractByteBuf, io.netty.buffer.ByteBuf, int, int, );
    descriptor: (Lio/netty/buffer/AbstractByteBuf;Lio/netty/buffer/ByteBuf;III)Lio/netty/buffer/AbstractPooledDerivedByteBuf;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=4, locals=9, args_size=6
        start local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
        start local 1 // io.netty.buffer.AbstractByteBuf unwrapped
        start local 2 // io.netty.buffer.ByteBuf wrapped
        start local 3 // int readerIndex
        start local 4 // int writerIndex
        start local 5 // int maxCapacity
         0: .line 59
            aload 2 /* wrapped */
            invokevirtual io.netty.buffer.ByteBuf.retain:()Lio/netty/buffer/ByteBuf;
            pop
         1: .line 60
            aload 0 /* this */
            aload 2 /* wrapped */
            putfield io.netty.buffer.AbstractPooledDerivedByteBuf.parent:Lio/netty/buffer/ByteBuf;
         2: .line 61
            aload 0 /* this */
            aload 1 /* unwrapped */
            putfield io.netty.buffer.AbstractPooledDerivedByteBuf.rootParent:Lio/netty/buffer/AbstractByteBuf;
         3: .line 64
            aload 0 /* this */
            iload 5 /* maxCapacity */
            invokevirtual io.netty.buffer.AbstractPooledDerivedByteBuf.maxCapacity:(I)V
         4: .line 65
            aload 0 /* this */
            iload 3 /* readerIndex */
            iload 4 /* writerIndex */
            invokevirtual io.netty.buffer.AbstractPooledDerivedByteBuf.setIndex0:(II)V
         5: .line 66
            aload 0 /* this */
            iconst_1
            invokevirtual io.netty.buffer.AbstractPooledDerivedByteBuf.setRefCnt:(I)V
         6: .line 69
            aload 0 /* this */
            astore 6 /* castThis */
        start local 6 // io.netty.buffer.AbstractPooledDerivedByteBuf castThis
         7: .line 70
            aconst_null
            astore 2 /* wrapped */
         8: .line 71
            aload 6 /* castThis */
            astore 8
         9: .line 73
            aload 2 /* wrapped */
            ifnull 12
        10: .line 74
            aload 0 /* this */
            aload 0 /* this */
            aconst_null
            dup_x1
            putfield io.netty.buffer.AbstractPooledDerivedByteBuf.rootParent:Lio/netty/buffer/AbstractByteBuf;
            putfield io.netty.buffer.AbstractPooledDerivedByteBuf.parent:Lio/netty/buffer/ByteBuf;
        11: .line 75
            aload 2 /* wrapped */
            invokevirtual io.netty.buffer.ByteBuf.release:()Z
            pop
        12: .line 71
      StackMap locals: io.netty.buffer.AbstractPooledDerivedByteBuf io.netty.buffer.AbstractByteBuf io.netty.buffer.ByteBuf int int int io.netty.buffer.AbstractPooledDerivedByteBuf top io.netty.buffer.AbstractPooledDerivedByteBuf
      StackMap stack:
            aload 8
            areturn
        end local 6 // io.netty.buffer.AbstractPooledDerivedByteBuf castThis
        13: .line 72
      StackMap locals: io.netty.buffer.AbstractPooledDerivedByteBuf io.netty.buffer.AbstractByteBuf io.netty.buffer.ByteBuf int int int
      StackMap stack: java.lang.Throwable
            astore 7
        14: .line 73
            aload 2 /* wrapped */
            ifnull 17
        15: .line 74
            aload 0 /* this */
            aload 0 /* this */
            aconst_null
            dup_x1
            putfield io.netty.buffer.AbstractPooledDerivedByteBuf.rootParent:Lio/netty/buffer/AbstractByteBuf;
            putfield io.netty.buffer.AbstractPooledDerivedByteBuf.parent:Lio/netty/buffer/ByteBuf;
        16: .line 75
            aload 2 /* wrapped */
            invokevirtual io.netty.buffer.ByteBuf.release:()Z
            pop
        17: .line 77
      StackMap locals: io.netty.buffer.AbstractPooledDerivedByteBuf io.netty.buffer.AbstractByteBuf io.netty.buffer.ByteBuf int int int top java.lang.Throwable
      StackMap stack:
            aload 7
            athrow
        end local 5 // int maxCapacity
        end local 4 // int writerIndex
        end local 3 // int readerIndex
        end local 2 // io.netty.buffer.ByteBuf wrapped
        end local 1 // io.netty.buffer.AbstractByteBuf unwrapped
        end local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   18     0         this  Lio/netty/buffer/AbstractPooledDerivedByteBuf;
            0   18     1    unwrapped  Lio/netty/buffer/AbstractByteBuf;
            0   18     2      wrapped  Lio/netty/buffer/ByteBuf;
            0   18     3  readerIndex  I
            0   18     4  writerIndex  I
            0   18     5  maxCapacity  I
            7   13     6     castThis  TU;
      Exception table:
        from    to  target  type
           3     9      13  any
    Signature: <U:Lio/netty/buffer/AbstractPooledDerivedByteBuf;>(Lio/netty/buffer/AbstractByteBuf;Lio/netty/buffer/ByteBuf;III)TU;
    MethodParameters:
             Name  Flags
      unwrapped    
      wrapped      
      readerIndex  
      writerIndex  
      maxCapacity  

  protected final void deallocate();
    descriptor: ()V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
         0: .line 85
            aload 0 /* this */
            getfield io.netty.buffer.AbstractPooledDerivedByteBuf.parent:Lio/netty/buffer/ByteBuf;
            astore 1 /* parent */
        start local 1 // io.netty.buffer.ByteBuf parent
         1: .line 86
            aload 0 /* this */
            getfield io.netty.buffer.AbstractPooledDerivedByteBuf.recyclerHandle:Lio/netty/util/Recycler$Handle;
            aload 0 /* this */
            invokeinterface io.netty.util.Recycler$Handle.recycle:(Ljava/lang/Object;)V
         2: .line 87
            aload 1 /* parent */
            invokevirtual io.netty.buffer.ByteBuf.release:()Z
            pop
         3: .line 88
            return
        end local 1 // io.netty.buffer.ByteBuf parent
        end local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lio/netty/buffer/AbstractPooledDerivedByteBuf;
            1    4     1  parent  Lio/netty/buffer/ByteBuf;

  public final io.netty.buffer.ByteBufAllocator alloc();
    descriptor: ()Lio/netty/buffer/ByteBufAllocator;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
         0: .line 92
            aload 0 /* this */
            invokevirtual io.netty.buffer.AbstractPooledDerivedByteBuf.unwrap:()Lio/netty/buffer/AbstractByteBuf;
            invokevirtual io.netty.buffer.AbstractByteBuf.alloc:()Lio/netty/buffer/ByteBufAllocator;
            areturn
        end local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/buffer/AbstractPooledDerivedByteBuf;

  public final java.nio.ByteOrder order();
    descriptor: ()Ljava/nio/ByteOrder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
         0: .line 98
            aload 0 /* this */
            invokevirtual io.netty.buffer.AbstractPooledDerivedByteBuf.unwrap:()Lio/netty/buffer/AbstractByteBuf;
            invokevirtual io.netty.buffer.AbstractByteBuf.order:()Ljava/nio/ByteOrder;
            areturn
        end local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/buffer/AbstractPooledDerivedByteBuf;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public boolean isReadOnly();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
         0: .line 103
            aload 0 /* this */
            invokevirtual io.netty.buffer.AbstractPooledDerivedByteBuf.unwrap:()Lio/netty/buffer/AbstractByteBuf;
            invokevirtual io.netty.buffer.AbstractByteBuf.isReadOnly:()Z
            ireturn
        end local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/buffer/AbstractPooledDerivedByteBuf;

  public final boolean isDirect();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
         0: .line 108
            aload 0 /* this */
            invokevirtual io.netty.buffer.AbstractPooledDerivedByteBuf.unwrap:()Lio/netty/buffer/AbstractByteBuf;
            invokevirtual io.netty.buffer.AbstractByteBuf.isDirect:()Z
            ireturn
        end local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/buffer/AbstractPooledDerivedByteBuf;

  public boolean hasArray();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
         0: .line 113
            aload 0 /* this */
            invokevirtual io.netty.buffer.AbstractPooledDerivedByteBuf.unwrap:()Lio/netty/buffer/AbstractByteBuf;
            invokevirtual io.netty.buffer.AbstractByteBuf.hasArray:()Z
            ireturn
        end local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/buffer/AbstractPooledDerivedByteBuf;

  public byte[] array();
    descriptor: ()[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
         0: .line 118
            aload 0 /* this */
            invokevirtual io.netty.buffer.AbstractPooledDerivedByteBuf.unwrap:()Lio/netty/buffer/AbstractByteBuf;
            invokevirtual io.netty.buffer.AbstractByteBuf.array:()[B
            areturn
        end local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/buffer/AbstractPooledDerivedByteBuf;

  public boolean hasMemoryAddress();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
         0: .line 123
            aload 0 /* this */
            invokevirtual io.netty.buffer.AbstractPooledDerivedByteBuf.unwrap:()Lio/netty/buffer/AbstractByteBuf;
            invokevirtual io.netty.buffer.AbstractByteBuf.hasMemoryAddress:()Z
            ireturn
        end local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/buffer/AbstractPooledDerivedByteBuf;

  public final int nioBufferCount();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
         0: .line 128
            aload 0 /* this */
            invokevirtual io.netty.buffer.AbstractPooledDerivedByteBuf.unwrap:()Lio/netty/buffer/AbstractByteBuf;
            invokevirtual io.netty.buffer.AbstractByteBuf.nioBufferCount:()I
            ireturn
        end local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/buffer/AbstractPooledDerivedByteBuf;

  public final java.nio.ByteBuffer internalNioBuffer(int, int);
    descriptor: (II)Ljava/nio/ByteBuffer;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
        start local 1 // int index
        start local 2 // int length
         0: .line 133
            aload 0 /* this */
            iload 1 /* index */
            iload 2 /* length */
            invokevirtual io.netty.buffer.AbstractPooledDerivedByteBuf.nioBuffer:(II)Ljava/nio/ByteBuffer;
            areturn
        end local 2 // int length
        end local 1 // int index
        end local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lio/netty/buffer/AbstractPooledDerivedByteBuf;
            0    1     1   index  I
            0    1     2  length  I
    MethodParameters:
        Name  Flags
      index   
      length  

  public final io.netty.buffer.ByteBuf retainedSlice();
    descriptor: ()Lio/netty/buffer/ByteBuf;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
         0: .line 138
            aload 0 /* this */
            invokevirtual io.netty.buffer.AbstractPooledDerivedByteBuf.readerIndex:()I
            istore 1 /* index */
        start local 1 // int index
         1: .line 139
            aload 0 /* this */
            iload 1 /* index */
            aload 0 /* this */
            invokevirtual io.netty.buffer.AbstractPooledDerivedByteBuf.writerIndex:()I
            iload 1 /* index */
            isub
            invokevirtual io.netty.buffer.AbstractPooledDerivedByteBuf.retainedSlice:(II)Lio/netty/buffer/ByteBuf;
            areturn
        end local 1 // int index
        end local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/netty/buffer/AbstractPooledDerivedByteBuf;
            1    2     1  index  I

  public io.netty.buffer.ByteBuf slice(int, int);
    descriptor: (II)Lio/netty/buffer/ByteBuf;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
        start local 1 // int index
        start local 2 // int length
         0: .line 144
            aload 0 /* this */
            invokevirtual io.netty.buffer.AbstractPooledDerivedByteBuf.ensureAccessible:()V
         1: .line 146
            new io.netty.buffer.AbstractPooledDerivedByteBuf$PooledNonRetainedSlicedByteBuf
            dup
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual io.netty.buffer.AbstractPooledDerivedByteBuf.unwrap:()Lio/netty/buffer/AbstractByteBuf;
            iload 1 /* index */
            iload 2 /* length */
            invokespecial io.netty.buffer.AbstractPooledDerivedByteBuf$PooledNonRetainedSlicedByteBuf.<init>:(Lio/netty/util/ReferenceCounted;Lio/netty/buffer/AbstractByteBuf;II)V
            areturn
        end local 2 // int length
        end local 1 // int index
        end local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/netty/buffer/AbstractPooledDerivedByteBuf;
            0    2     1   index  I
            0    2     2  length  I
    MethodParameters:
        Name  Flags
      index   
      length  

  final io.netty.buffer.ByteBuf duplicate0();
    descriptor: ()Lio/netty/buffer/ByteBuf;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
         0: .line 150
            aload 0 /* this */
            invokevirtual io.netty.buffer.AbstractPooledDerivedByteBuf.ensureAccessible:()V
         1: .line 152
            new io.netty.buffer.AbstractPooledDerivedByteBuf$PooledNonRetainedDuplicateByteBuf
            dup
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual io.netty.buffer.AbstractPooledDerivedByteBuf.unwrap:()Lio/netty/buffer/AbstractByteBuf;
            invokespecial io.netty.buffer.AbstractPooledDerivedByteBuf$PooledNonRetainedDuplicateByteBuf.<init>:(Lio/netty/util/ReferenceCounted;Lio/netty/buffer/AbstractByteBuf;)V
            areturn
        end local 0 // io.netty.buffer.AbstractPooledDerivedByteBuf this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/netty/buffer/AbstractPooledDerivedByteBuf;

  public io.netty.buffer.ByteBuf unwrap();
    descriptor: ()Lio/netty/buffer/ByteBuf;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual io.netty.buffer.AbstractPooledDerivedByteBuf.unwrap:()Lio/netty/buffer/AbstractByteBuf;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "AbstractPooledDerivedByteBuf.java"
NestMembers:
  io.netty.buffer.AbstractPooledDerivedByteBuf$PooledNonRetainedDuplicateByteBuf  io.netty.buffer.AbstractPooledDerivedByteBuf$PooledNonRetainedSlicedByteBuf
InnerClasses:
  private final PooledNonRetainedDuplicateByteBuf = io.netty.buffer.AbstractPooledDerivedByteBuf$PooledNonRetainedDuplicateByteBuf of io.netty.buffer.AbstractPooledDerivedByteBuf
  private final PooledNonRetainedSlicedByteBuf = io.netty.buffer.AbstractPooledDerivedByteBuf$PooledNonRetainedSlicedByteBuf of io.netty.buffer.AbstractPooledDerivedByteBuf
  public abstract Handle = io.netty.util.Recycler$Handle of io.netty.util.Recycler