public final class io.netty.channel.DelegatingChannelPromiseNotifier implements io.netty.channel.ChannelPromise, io.netty.channel.ChannelFutureListener
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: io.netty.channel.DelegatingChannelPromiseNotifier
  super_class: java.lang.Object
{
  private static final io.netty.util.internal.logging.InternalLogger logger;
    descriptor: Lio/netty/util/internal/logging/InternalLogger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private final io.netty.channel.ChannelPromise delegate;
    descriptor: Lio/netty/channel/ChannelPromise;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 34
            ldc Lio/netty/channel/DelegatingChannelPromiseNotifier;
            invokestatic io.netty.util.internal.logging.InternalLoggerFactory.getInstance:(Ljava/lang/Class;)Lio/netty/util/internal/logging/InternalLogger;
         1: .line 33
            putstatic io.netty.channel.DelegatingChannelPromiseNotifier.logger:Lio/netty/util/internal/logging/InternalLogger;
         2: .line 34
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(io.netty.channel.ChannelPromise);
    descriptor: (Lio/netty/channel/ChannelPromise;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
        start local 1 // io.netty.channel.ChannelPromise delegate
         0: .line 39
            aload 0 /* this */
            aload 1 /* delegate */
            aload 1 /* delegate */
            instanceof io.netty.channel.VoidChannelPromise
            ifeq 1
            iconst_0
            goto 2
      StackMap locals: uninitialized-this io.netty.channel.ChannelPromise
      StackMap stack: uninitialized-this io.netty.channel.ChannelPromise
         1: iconst_1
      StackMap locals: uninitialized-this io.netty.channel.ChannelPromise
      StackMap stack: uninitialized-this io.netty.channel.ChannelPromise int
         2: invokespecial io.netty.channel.DelegatingChannelPromiseNotifier.<init>:(Lio/netty/channel/ChannelPromise;Z)V
         3: .line 40
            return
        end local 1 // io.netty.channel.ChannelPromise delegate
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lio/netty/channel/DelegatingChannelPromiseNotifier;
            0    4     1  delegate  Lio/netty/channel/ChannelPromise;
    MethodParameters:
          Name  Flags
      delegate  

  public void <init>(io.netty.channel.ChannelPromise, boolean);
    descriptor: (Lio/netty/channel/ChannelPromise;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
        start local 1 // io.netty.channel.ChannelPromise delegate
        start local 2 // boolean logNotifyFailure
         0: .line 42
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 43
            aload 0 /* this */
            aload 1 /* delegate */
            ldc "delegate"
            invokestatic io.netty.util.internal.ObjectUtil.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            checkcast io.netty.channel.ChannelPromise
            putfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
         2: .line 44
            aload 0 /* this */
            iload 2 /* logNotifyFailure */
            putfield io.netty.channel.DelegatingChannelPromiseNotifier.logNotifyFailure:Z
         3: .line 45
            return
        end local 2 // boolean logNotifyFailure
        end local 1 // io.netty.channel.ChannelPromise delegate
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    4     0              this  Lio/netty/channel/DelegatingChannelPromiseNotifier;
            0    4     1          delegate  Lio/netty/channel/ChannelPromise;
            0    4     2  logNotifyFailure  Z
    MethodParameters:
                  Name  Flags
      delegate          
      logNotifyFailure  

  public void operationComplete(io.netty.channel.ChannelFuture);
    descriptor: (Lio/netty/channel/ChannelFuture;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
        start local 1 // io.netty.channel.ChannelFuture future
         0: .line 49
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.logNotifyFailure:Z
            ifeq 1
            getstatic io.netty.channel.DelegatingChannelPromiseNotifier.logger:Lio/netty/util/internal/logging/InternalLogger;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: io.netty.util.internal.logging.InternalLogger
         2: astore 2 /* internalLogger */
        start local 2 // io.netty.util.internal.logging.InternalLogger internalLogger
         3: .line 50
            aload 1 /* future */
            invokeinterface io.netty.channel.ChannelFuture.isSuccess:()Z
            ifeq 7
         4: .line 51
            aload 1 /* future */
            invokeinterface io.netty.channel.ChannelFuture.get:()Ljava/lang/Object;
            checkcast java.lang.Void
            astore 3 /* result */
        start local 3 // java.lang.Void result
         5: .line 52
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            aload 3 /* result */
            aload 2 /* internalLogger */
            invokestatic io.netty.util.internal.PromiseNotificationUtil.trySuccess:(Lio/netty/util/concurrent/Promise;Ljava/lang/Object;Lio/netty/util/internal/logging/InternalLogger;)V
        end local 3 // java.lang.Void result
         6: .line 53
            goto 12
      StackMap locals: io.netty.util.internal.logging.InternalLogger
      StackMap stack:
         7: aload 1 /* future */
            invokeinterface io.netty.channel.ChannelFuture.isCancelled:()Z
            ifeq 10
         8: .line 54
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            aload 2 /* internalLogger */
            invokestatic io.netty.util.internal.PromiseNotificationUtil.tryCancel:(Lio/netty/util/concurrent/Promise;Lio/netty/util/internal/logging/InternalLogger;)V
         9: .line 55
            goto 12
        10: .line 56
      StackMap locals:
      StackMap stack:
            aload 1 /* future */
            invokeinterface io.netty.channel.ChannelFuture.cause:()Ljava/lang/Throwable;
            astore 3 /* cause */
        start local 3 // java.lang.Throwable cause
        11: .line 57
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            aload 3 /* cause */
            aload 2 /* internalLogger */
            invokestatic io.netty.util.internal.PromiseNotificationUtil.tryFailure:(Lio/netty/util/concurrent/Promise;Ljava/lang/Throwable;Lio/netty/util/internal/logging/InternalLogger;)V
        end local 3 // java.lang.Throwable cause
        12: .line 59
      StackMap locals:
      StackMap stack:
            return
        end local 2 // io.netty.util.internal.logging.InternalLogger internalLogger
        end local 1 // io.netty.channel.ChannelFuture future
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   13     0            this  Lio/netty/channel/DelegatingChannelPromiseNotifier;
            0   13     1          future  Lio/netty/channel/ChannelFuture;
            3   13     2  internalLogger  Lio/netty/util/internal/logging/InternalLogger;
            5    6     3          result  Ljava/lang/Void;
           11   12     3           cause  Ljava/lang/Throwable;
    Exceptions:
      throws java.lang.Exception
    MethodParameters:
        Name  Flags
      future  

  public io.netty.channel.Channel channel();
    descriptor: ()Lio/netty/channel/Channel;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
         0: .line 63
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            invokeinterface io.netty.channel.ChannelPromise.channel:()Lio/netty/channel/Channel;
            areturn
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/channel/DelegatingChannelPromiseNotifier;

  public io.netty.channel.ChannelPromise setSuccess(java.lang.Void);
    descriptor: (Ljava/lang/Void;)Lio/netty/channel/ChannelPromise;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
        start local 1 // java.lang.Void result
         0: .line 68
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            aload 1 /* result */
            invokeinterface io.netty.channel.ChannelPromise.setSuccess:(Ljava/lang/Void;)Lio/netty/channel/ChannelPromise;
            pop
         1: .line 69
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Void result
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/netty/channel/DelegatingChannelPromiseNotifier;
            0    2     1  result  Ljava/lang/Void;
    MethodParameters:
        Name  Flags
      result  

  public io.netty.channel.ChannelPromise setSuccess();
    descriptor: ()Lio/netty/channel/ChannelPromise;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
         0: .line 74
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            invokeinterface io.netty.channel.ChannelPromise.setSuccess:()Lio/netty/channel/ChannelPromise;
            pop
         1: .line 75
            aload 0 /* this */
            areturn
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/netty/channel/DelegatingChannelPromiseNotifier;

  public boolean trySuccess();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
         0: .line 80
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            invokeinterface io.netty.channel.ChannelPromise.trySuccess:()Z
            ireturn
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/channel/DelegatingChannelPromiseNotifier;

  public boolean trySuccess(java.lang.Void);
    descriptor: (Ljava/lang/Void;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
        start local 1 // java.lang.Void result
         0: .line 85
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            aload 1 /* result */
            invokeinterface io.netty.channel.ChannelPromise.trySuccess:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // java.lang.Void result
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lio/netty/channel/DelegatingChannelPromiseNotifier;
            0    1     1  result  Ljava/lang/Void;
    MethodParameters:
        Name  Flags
      result  

  public io.netty.channel.ChannelPromise setFailure(java.lang.Throwable);
    descriptor: (Ljava/lang/Throwable;)Lio/netty/channel/ChannelPromise;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
        start local 1 // java.lang.Throwable cause
         0: .line 90
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            aload 1 /* cause */
            invokeinterface io.netty.channel.ChannelPromise.setFailure:(Ljava/lang/Throwable;)Lio/netty/channel/ChannelPromise;
            pop
         1: .line 91
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Throwable cause
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/netty/channel/DelegatingChannelPromiseNotifier;
            0    2     1  cause  Ljava/lang/Throwable;
    MethodParameters:
       Name  Flags
      cause  

  public io.netty.channel.ChannelPromise addListener(io.netty.util.concurrent.GenericFutureListener<? extends io.netty.util.concurrent.Future<? super java.lang.Void>>);
    descriptor: (Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
        start local 1 // io.netty.util.concurrent.GenericFutureListener listener
         0: .line 96
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            aload 1 /* listener */
            invokeinterface io.netty.channel.ChannelPromise.addListener:(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;
            pop
         1: .line 97
            aload 0 /* this */
            areturn
        end local 1 // io.netty.util.concurrent.GenericFutureListener listener
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/netty/channel/DelegatingChannelPromiseNotifier;
            0    2     1  listener  Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;
    Signature: (Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelPromise;
    MethodParameters:
          Name  Flags
      listener  

  public io.netty.channel.ChannelPromise addListeners(io.netty.util.concurrent.GenericFutureListener<? extends io.netty.util.concurrent.Future<? super java.lang.Void>>[]);
    descriptor: ([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
        start local 1 // io.netty.util.concurrent.GenericFutureListener[] listeners
         0: .line 102
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            aload 1 /* listeners */
            invokeinterface io.netty.channel.ChannelPromise.addListeners:([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;
            pop
         1: .line 103
            aload 0 /* this */
            areturn
        end local 1 // io.netty.util.concurrent.GenericFutureListener[] listeners
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lio/netty/channel/DelegatingChannelPromiseNotifier;
            0    2     1  listeners  [Lio/netty/util/concurrent/GenericFutureListener;
    Signature: ([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelPromise;
    MethodParameters:
           Name  Flags
      listeners  

  public io.netty.channel.ChannelPromise removeListener(io.netty.util.concurrent.GenericFutureListener<? extends io.netty.util.concurrent.Future<? super java.lang.Void>>);
    descriptor: (Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
        start local 1 // io.netty.util.concurrent.GenericFutureListener listener
         0: .line 108
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            aload 1 /* listener */
            invokeinterface io.netty.channel.ChannelPromise.removeListener:(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;
            pop
         1: .line 109
            aload 0 /* this */
            areturn
        end local 1 // io.netty.util.concurrent.GenericFutureListener listener
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/netty/channel/DelegatingChannelPromiseNotifier;
            0    2     1  listener  Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;
    Signature: (Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelPromise;
    MethodParameters:
          Name  Flags
      listener  

  public io.netty.channel.ChannelPromise removeListeners(io.netty.util.concurrent.GenericFutureListener<? extends io.netty.util.concurrent.Future<? super java.lang.Void>>[]);
    descriptor: ([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
        start local 1 // io.netty.util.concurrent.GenericFutureListener[] listeners
         0: .line 114
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            aload 1 /* listeners */
            invokeinterface io.netty.channel.ChannelPromise.removeListeners:([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;
            pop
         1: .line 115
            aload 0 /* this */
            areturn
        end local 1 // io.netty.util.concurrent.GenericFutureListener[] listeners
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lio/netty/channel/DelegatingChannelPromiseNotifier;
            0    2     1  listeners  [Lio/netty/util/concurrent/GenericFutureListener;
    Signature: ([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelPromise;
    MethodParameters:
           Name  Flags
      listeners  

  public boolean tryFailure(java.lang.Throwable);
    descriptor: (Ljava/lang/Throwable;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
        start local 1 // java.lang.Throwable cause
         0: .line 120
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            aload 1 /* cause */
            invokeinterface io.netty.channel.ChannelPromise.tryFailure:(Ljava/lang/Throwable;)Z
            ireturn
        end local 1 // java.lang.Throwable cause
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/channel/DelegatingChannelPromiseNotifier;
            0    1     1  cause  Ljava/lang/Throwable;
    MethodParameters:
       Name  Flags
      cause  

  public boolean setUncancellable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
         0: .line 125
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            invokeinterface io.netty.channel.ChannelPromise.setUncancellable:()Z
            ireturn
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/channel/DelegatingChannelPromiseNotifier;

  public io.netty.channel.ChannelPromise await();
    descriptor: ()Lio/netty/channel/ChannelPromise;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
         0: .line 130
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            invokeinterface io.netty.channel.ChannelPromise.await:()Lio/netty/channel/ChannelPromise;
            pop
         1: .line 131
            aload 0 /* this */
            areturn
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/netty/channel/DelegatingChannelPromiseNotifier;
    Exceptions:
      throws java.lang.InterruptedException

  public io.netty.channel.ChannelPromise awaitUninterruptibly();
    descriptor: ()Lio/netty/channel/ChannelPromise;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
         0: .line 136
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            invokeinterface io.netty.channel.ChannelPromise.awaitUninterruptibly:()Lio/netty/channel/ChannelPromise;
            pop
         1: .line 137
            aload 0 /* this */
            areturn
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/netty/channel/DelegatingChannelPromiseNotifier;

  public boolean isVoid();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
         0: .line 142
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            invokeinterface io.netty.channel.ChannelPromise.isVoid:()Z
            ireturn
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/channel/DelegatingChannelPromiseNotifier;

  public io.netty.channel.ChannelPromise unvoid();
    descriptor: ()Lio/netty/channel/ChannelPromise;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
         0: .line 147
            aload 0 /* this */
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.isVoid:()Z
            ifeq 1
            new io.netty.channel.DelegatingChannelPromiseNotifier
            dup
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            invokeinterface io.netty.channel.ChannelPromise.unvoid:()Lio/netty/channel/ChannelPromise;
            invokespecial io.netty.channel.DelegatingChannelPromiseNotifier.<init>:(Lio/netty/channel/ChannelPromise;)V
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
      StackMap locals:
      StackMap stack: io.netty.channel.DelegatingChannelPromiseNotifier
         2: areturn
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lio/netty/channel/DelegatingChannelPromiseNotifier;

  public boolean await(long, java.util.concurrent.TimeUnit);
    descriptor: (JLjava/util/concurrent/TimeUnit;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
        start local 1 // long timeout
        start local 3 // java.util.concurrent.TimeUnit unit
         0: .line 152
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            lload 1 /* timeout */
            aload 3 /* unit */
            invokeinterface io.netty.channel.ChannelPromise.await:(JLjava/util/concurrent/TimeUnit;)Z
            ireturn
        end local 3 // java.util.concurrent.TimeUnit unit
        end local 1 // long timeout
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lio/netty/channel/DelegatingChannelPromiseNotifier;
            0    1     1  timeout  J
            0    1     3     unit  Ljava/util/concurrent/TimeUnit;
    Exceptions:
      throws java.lang.InterruptedException
    MethodParameters:
         Name  Flags
      timeout  
      unit     

  public boolean await(long);
    descriptor: (J)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
        start local 1 // long timeoutMillis
         0: .line 157
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            lload 1 /* timeoutMillis */
            invokeinterface io.netty.channel.ChannelPromise.await:(J)Z
            ireturn
        end local 1 // long timeoutMillis
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lio/netty/channel/DelegatingChannelPromiseNotifier;
            0    1     1  timeoutMillis  J
    Exceptions:
      throws java.lang.InterruptedException
    MethodParameters:
               Name  Flags
      timeoutMillis  

  public boolean awaitUninterruptibly(long, java.util.concurrent.TimeUnit);
    descriptor: (JLjava/util/concurrent/TimeUnit;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
        start local 1 // long timeout
        start local 3 // java.util.concurrent.TimeUnit unit
         0: .line 162
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            lload 1 /* timeout */
            aload 3 /* unit */
            invokeinterface io.netty.channel.ChannelPromise.awaitUninterruptibly:(JLjava/util/concurrent/TimeUnit;)Z
            ireturn
        end local 3 // java.util.concurrent.TimeUnit unit
        end local 1 // long timeout
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lio/netty/channel/DelegatingChannelPromiseNotifier;
            0    1     1  timeout  J
            0    1     3     unit  Ljava/util/concurrent/TimeUnit;
    MethodParameters:
         Name  Flags
      timeout  
      unit     

  public boolean awaitUninterruptibly(long);
    descriptor: (J)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
        start local 1 // long timeoutMillis
         0: .line 167
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            lload 1 /* timeoutMillis */
            invokeinterface io.netty.channel.ChannelPromise.awaitUninterruptibly:(J)Z
            ireturn
        end local 1 // long timeoutMillis
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lio/netty/channel/DelegatingChannelPromiseNotifier;
            0    1     1  timeoutMillis  J
    MethodParameters:
               Name  Flags
      timeoutMillis  

  public java.lang.Void getNow();
    descriptor: ()Ljava/lang/Void;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
         0: .line 172
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            invokeinterface io.netty.channel.ChannelPromise.getNow:()Ljava/lang/Object;
            checkcast java.lang.Void
            areturn
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/channel/DelegatingChannelPromiseNotifier;

  public boolean cancel(boolean);
    descriptor: (Z)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
        start local 1 // boolean mayInterruptIfRunning
         0: .line 177
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            iload 1 /* mayInterruptIfRunning */
            invokeinterface io.netty.channel.ChannelPromise.cancel:(Z)Z
            ireturn
        end local 1 // boolean mayInterruptIfRunning
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    1     0                   this  Lio/netty/channel/DelegatingChannelPromiseNotifier;
            0    1     1  mayInterruptIfRunning  Z
    MethodParameters:
                       Name  Flags
      mayInterruptIfRunning  

  public boolean isCancelled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
         0: .line 182
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            invokeinterface io.netty.channel.ChannelPromise.isCancelled:()Z
            ireturn
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/channel/DelegatingChannelPromiseNotifier;

  public boolean isDone();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
         0: .line 187
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            invokeinterface io.netty.channel.ChannelPromise.isDone:()Z
            ireturn
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/channel/DelegatingChannelPromiseNotifier;

  public java.lang.Void get();
    descriptor: ()Ljava/lang/Void;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
         0: .line 192
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            invokeinterface io.netty.channel.ChannelPromise.get:()Ljava/lang/Object;
            checkcast java.lang.Void
            areturn
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/channel/DelegatingChannelPromiseNotifier;
    Exceptions:
      throws java.lang.InterruptedException, java.util.concurrent.ExecutionException

  public java.lang.Void get(long, java.util.concurrent.TimeUnit);
    descriptor: (JLjava/util/concurrent/TimeUnit;)Ljava/lang/Void;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
        start local 1 // long timeout
        start local 3 // java.util.concurrent.TimeUnit unit
         0: .line 197
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            lload 1 /* timeout */
            aload 3 /* unit */
            invokeinterface io.netty.channel.ChannelPromise.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;
            checkcast java.lang.Void
            areturn
        end local 3 // java.util.concurrent.TimeUnit unit
        end local 1 // long timeout
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lio/netty/channel/DelegatingChannelPromiseNotifier;
            0    1     1  timeout  J
            0    1     3     unit  Ljava/util/concurrent/TimeUnit;
    Exceptions:
      throws java.lang.InterruptedException, java.util.concurrent.ExecutionException, java.util.concurrent.TimeoutException
    MethodParameters:
         Name  Flags
      timeout  
      unit     

  public io.netty.channel.ChannelPromise sync();
    descriptor: ()Lio/netty/channel/ChannelPromise;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
         0: .line 202
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            invokeinterface io.netty.channel.ChannelPromise.sync:()Lio/netty/channel/ChannelPromise;
            pop
         1: .line 203
            aload 0 /* this */
            areturn
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/netty/channel/DelegatingChannelPromiseNotifier;
    Exceptions:
      throws java.lang.InterruptedException

  public io.netty.channel.ChannelPromise syncUninterruptibly();
    descriptor: ()Lio/netty/channel/ChannelPromise;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
         0: .line 208
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            invokeinterface io.netty.channel.ChannelPromise.syncUninterruptibly:()Lio/netty/channel/ChannelPromise;
            pop
         1: .line 209
            aload 0 /* this */
            areturn
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/netty/channel/DelegatingChannelPromiseNotifier;

  public boolean isSuccess();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
         0: .line 214
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            invokeinterface io.netty.channel.ChannelPromise.isSuccess:()Z
            ireturn
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/channel/DelegatingChannelPromiseNotifier;

  public boolean isCancellable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
         0: .line 219
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            invokeinterface io.netty.channel.ChannelPromise.isCancellable:()Z
            ireturn
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/channel/DelegatingChannelPromiseNotifier;

  public java.lang.Throwable cause();
    descriptor: ()Ljava/lang/Throwable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
         0: .line 224
            aload 0 /* this */
            getfield io.netty.channel.DelegatingChannelPromiseNotifier.delegate:Lio/netty/channel/ChannelPromise;
            invokeinterface io.netty.channel.ChannelPromise.cause:()Ljava/lang/Throwable;
            areturn
        end local 0 // io.netty.channel.DelegatingChannelPromiseNotifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/channel/DelegatingChannelPromiseNotifier;

  public io.netty.util.concurrent.Future addListeners(io.netty.util.concurrent.GenericFutureListener[]);
    descriptor: ([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;
    flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast io.netty.util.concurrent.GenericFutureListener[]
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.addListeners:([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.netty.channel.ChannelFuture addListeners(io.netty.util.concurrent.GenericFutureListener[]);
    descriptor: ([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;
    flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.addListeners:([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.netty.util.concurrent.Promise addListeners(io.netty.util.concurrent.GenericFutureListener[]);
    descriptor: ([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;
    flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast io.netty.util.concurrent.GenericFutureListener[]
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.addListeners:([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void operationComplete(io.netty.util.concurrent.Future);
    descriptor: (Lio/netty/util/concurrent/Future;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast io.netty.channel.ChannelFuture
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.operationComplete:(Lio/netty/channel/ChannelFuture;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.lang.Exception

  public io.netty.util.concurrent.Future syncUninterruptibly();
    descriptor: ()Lio/netty/util/concurrent/Future;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.syncUninterruptibly:()Lio/netty/channel/ChannelPromise;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.netty.channel.ChannelFuture syncUninterruptibly();
    descriptor: ()Lio/netty/channel/ChannelFuture;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.syncUninterruptibly:()Lio/netty/channel/ChannelPromise;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.netty.util.concurrent.Promise syncUninterruptibly();
    descriptor: ()Lio/netty/util/concurrent/Promise;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.syncUninterruptibly:()Lio/netty/channel/ChannelPromise;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.netty.util.concurrent.Future sync();
    descriptor: ()Lio/netty/util/concurrent/Future;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.sync:()Lio/netty/channel/ChannelPromise;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.lang.InterruptedException

  public io.netty.channel.ChannelFuture sync();
    descriptor: ()Lio/netty/channel/ChannelFuture;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.sync:()Lio/netty/channel/ChannelPromise;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.lang.InterruptedException

  public io.netty.util.concurrent.Promise sync();
    descriptor: ()Lio/netty/util/concurrent/Promise;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.sync:()Lio/netty/channel/ChannelPromise;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.lang.InterruptedException

  public io.netty.util.concurrent.Future removeListener(io.netty.util.concurrent.GenericFutureListener);
    descriptor: (Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast io.netty.util.concurrent.GenericFutureListener
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.removeListener:(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.netty.channel.ChannelFuture removeListener(io.netty.util.concurrent.GenericFutureListener);
    descriptor: (Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.removeListener:(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.netty.util.concurrent.Promise removeListener(io.netty.util.concurrent.GenericFutureListener);
    descriptor: (Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast io.netty.util.concurrent.GenericFutureListener
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.removeListener:(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.netty.util.concurrent.Future awaitUninterruptibly();
    descriptor: ()Lio/netty/util/concurrent/Future;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.awaitUninterruptibly:()Lio/netty/channel/ChannelPromise;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.netty.channel.ChannelFuture awaitUninterruptibly();
    descriptor: ()Lio/netty/channel/ChannelFuture;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.awaitUninterruptibly:()Lio/netty/channel/ChannelPromise;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.netty.util.concurrent.Promise awaitUninterruptibly();
    descriptor: ()Lio/netty/util/concurrent/Promise;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.awaitUninterruptibly:()Lio/netty/channel/ChannelPromise;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.netty.util.concurrent.Promise setFailure(java.lang.Throwable);
    descriptor: (Ljava/lang/Throwable;)Lio/netty/util/concurrent/Promise;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.setFailure:(Ljava/lang/Throwable;)Lio/netty/channel/ChannelPromise;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object get(long, java.util.concurrent.TimeUnit);
    descriptor: (JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=3
         0: .line 1
            aload 0
            lload 1
            aload 3
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Void;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.lang.InterruptedException, java.util.concurrent.ExecutionException, java.util.concurrent.TimeoutException

  public java.lang.Object get();
    descriptor: ()Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.get:()Ljava/lang/Void;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.lang.InterruptedException, java.util.concurrent.ExecutionException

  public java.lang.Object getNow();
    descriptor: ()Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.getNow:()Ljava/lang/Void;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.netty.util.concurrent.Promise setSuccess(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Lio/netty/util/concurrent/Promise;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Void
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.setSuccess:(Ljava/lang/Void;)Lio/netty/channel/ChannelPromise;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.netty.util.concurrent.Future addListener(io.netty.util.concurrent.GenericFutureListener);
    descriptor: (Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast io.netty.util.concurrent.GenericFutureListener
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.addListener:(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.netty.channel.ChannelFuture addListener(io.netty.util.concurrent.GenericFutureListener);
    descriptor: (Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.addListener:(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.netty.util.concurrent.Promise addListener(io.netty.util.concurrent.GenericFutureListener);
    descriptor: (Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast io.netty.util.concurrent.GenericFutureListener
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.addListener:(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.netty.util.concurrent.Future await();
    descriptor: ()Lio/netty/util/concurrent/Future;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.await:()Lio/netty/channel/ChannelPromise;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.lang.InterruptedException

  public io.netty.channel.ChannelFuture await();
    descriptor: ()Lio/netty/channel/ChannelFuture;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.await:()Lio/netty/channel/ChannelPromise;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.lang.InterruptedException

  public io.netty.util.concurrent.Promise await();
    descriptor: ()Lio/netty/util/concurrent/Promise;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.await:()Lio/netty/channel/ChannelPromise;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.lang.InterruptedException

  public io.netty.util.concurrent.Future removeListeners(io.netty.util.concurrent.GenericFutureListener[]);
    descriptor: ([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;
    flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast io.netty.util.concurrent.GenericFutureListener[]
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.removeListeners:([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.netty.channel.ChannelFuture removeListeners(io.netty.util.concurrent.GenericFutureListener[]);
    descriptor: ([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;
    flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.removeListeners:([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.netty.util.concurrent.Promise removeListeners(io.netty.util.concurrent.GenericFutureListener[]);
    descriptor: ([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;
    flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast io.netty.util.concurrent.GenericFutureListener[]
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.removeListeners:([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean trySuccess(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Void
            invokevirtual io.netty.channel.DelegatingChannelPromiseNotifier.trySuccess:(Ljava/lang/Void;)Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "DelegatingChannelPromiseNotifier.java"