public final class com.sun.xml.internal.ws.api.pipe.NextAction
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.xml.internal.ws.api.pipe.NextAction
  super_class: java.lang.Object
{
  int kind;
    descriptor: I
    flags: (0x0000) 

  com.sun.xml.internal.ws.api.pipe.Tube next;
    descriptor: Lcom/sun/xml/internal/ws/api/pipe/Tube;
    flags: (0x0000) 

  com.sun.xml.internal.ws.api.message.Packet packet;
    descriptor: Lcom/sun/xml/internal/ws/api/message/Packet;
    flags: (0x0000) 

  java.lang.Throwable throwable;
    descriptor: Ljava/lang/Throwable;
    flags: (0x0000) 

  java.lang.Runnable onExitRunnable;
    descriptor: Ljava/lang/Runnable;
    flags: (0x0000) 

  static final int INVOKE;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  static final int INVOKE_AND_FORGET;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  static final int RETURN;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  static final int THROW;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  static final int SUSPEND;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  static final int THROW_ABORT_RESPONSE;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 5

  static final int ABORT_RESPONSE;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 6

  static final int INVOKE_ASYNC;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 7

  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 40
            ldc Lcom/sun/xml/internal/ws/api/pipe/NextAction;
            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 com.sun.xml.internal.ws.api.pipe.NextAction.$assertionsDisabled:Z
         3: .line 63
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
         0: .line 40
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/api/pipe/NextAction;

  private void set(int, com.sun.xml.internal.ws.api.pipe.Tube, com.sun.xml.internal.ws.api.message.Packet, java.lang.Throwable);
    descriptor: (ILcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/message/Packet;Ljava/lang/Throwable;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=5, args_size=5
        start local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
        start local 1 // int k
        start local 2 // com.sun.xml.internal.ws.api.pipe.Tube v
        start local 3 // com.sun.xml.internal.ws.api.message.Packet p
        start local 4 // java.lang.Throwable t
         0: .line 66
            aload 0 /* this */
            iload 1 /* k */
            putfield com.sun.xml.internal.ws.api.pipe.NextAction.kind:I
         1: .line 67
            aload 0 /* this */
            aload 2 /* v */
            putfield com.sun.xml.internal.ws.api.pipe.NextAction.next:Lcom/sun/xml/internal/ws/api/pipe/Tube;
         2: .line 68
            aload 0 /* this */
            aload 3 /* p */
            putfield com.sun.xml.internal.ws.api.pipe.NextAction.packet:Lcom/sun/xml/internal/ws/api/message/Packet;
         3: .line 69
            aload 0 /* this */
            aload 4 /* t */
            putfield com.sun.xml.internal.ws.api.pipe.NextAction.throwable:Ljava/lang/Throwable;
         4: .line 70
            return
        end local 4 // java.lang.Throwable t
        end local 3 // com.sun.xml.internal.ws.api.message.Packet p
        end local 2 // com.sun.xml.internal.ws.api.pipe.Tube v
        end local 1 // int k
        end local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/xml/internal/ws/api/pipe/NextAction;
            0    5     1     k  I
            0    5     2     v  Lcom/sun/xml/internal/ws/api/pipe/Tube;
            0    5     3     p  Lcom/sun/xml/internal/ws/api/message/Packet;
            0    5     4     t  Ljava/lang/Throwable;
    MethodParameters:
      Name  Flags
      k     
      v     
      p     
      t     

  public void invoke(com.sun.xml.internal.ws.api.pipe.Tube, com.sun.xml.internal.ws.api.message.Packet);
    descriptor: (Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/message/Packet;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
        start local 1 // com.sun.xml.internal.ws.api.pipe.Tube next
        start local 2 // com.sun.xml.internal.ws.api.message.Packet p
         0: .line 79
            aload 0 /* this */
            iconst_0
            aload 1 /* next */
            aload 2 /* p */
            aconst_null
            invokevirtual com.sun.xml.internal.ws.api.pipe.NextAction.set:(ILcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/message/Packet;Ljava/lang/Throwable;)V
         1: .line 80
            return
        end local 2 // com.sun.xml.internal.ws.api.message.Packet p
        end local 1 // com.sun.xml.internal.ws.api.pipe.Tube next
        end local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/ws/api/pipe/NextAction;
            0    2     1  next  Lcom/sun/xml/internal/ws/api/pipe/Tube;
            0    2     2     p  Lcom/sun/xml/internal/ws/api/message/Packet;
    MethodParameters:
      Name  Flags
      next  
      p     

  public void invokeAndForget(com.sun.xml.internal.ws.api.pipe.Tube, com.sun.xml.internal.ws.api.message.Packet);
    descriptor: (Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/message/Packet;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
        start local 1 // com.sun.xml.internal.ws.api.pipe.Tube next
        start local 2 // com.sun.xml.internal.ws.api.message.Packet p
         0: .line 89
            aload 0 /* this */
            iconst_1
            aload 1 /* next */
            aload 2 /* p */
            aconst_null
            invokevirtual com.sun.xml.internal.ws.api.pipe.NextAction.set:(ILcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/message/Packet;Ljava/lang/Throwable;)V
         1: .line 90
            return
        end local 2 // com.sun.xml.internal.ws.api.message.Packet p
        end local 1 // com.sun.xml.internal.ws.api.pipe.Tube next
        end local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/ws/api/pipe/NextAction;
            0    2     1  next  Lcom/sun/xml/internal/ws/api/pipe/Tube;
            0    2     2     p  Lcom/sun/xml/internal/ws/api/message/Packet;
    MethodParameters:
      Name  Flags
      next  
      p     

  public void returnWith(com.sun.xml.internal.ws.api.message.Packet);
    descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
        start local 1 // com.sun.xml.internal.ws.api.message.Packet response
         0: .line 97
            aload 0 /* this */
            iconst_2
            aconst_null
            aload 1 /* response */
            aconst_null
            invokevirtual com.sun.xml.internal.ws.api.pipe.NextAction.set:(ILcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/message/Packet;Ljava/lang/Throwable;)V
         1: .line 98
            return
        end local 1 // com.sun.xml.internal.ws.api.message.Packet response
        end local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/sun/xml/internal/ws/api/pipe/NextAction;
            0    2     1  response  Lcom/sun/xml/internal/ws/api/message/Packet;
    MethodParameters:
          Name  Flags
      response  

  public void throwException(com.sun.xml.internal.ws.api.message.Packet, java.lang.Throwable);
    descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;Ljava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
        start local 1 // com.sun.xml.internal.ws.api.message.Packet response
        start local 2 // java.lang.Throwable t
         0: .line 111
            aload 0 /* this */
            iconst_2
            aconst_null
            aload 1 /* response */
            aload 2 /* t */
            invokevirtual com.sun.xml.internal.ws.api.pipe.NextAction.set:(ILcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/message/Packet;Ljava/lang/Throwable;)V
         1: .line 112
            return
        end local 2 // java.lang.Throwable t
        end local 1 // com.sun.xml.internal.ws.api.message.Packet response
        end local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/sun/xml/internal/ws/api/pipe/NextAction;
            0    2     1  response  Lcom/sun/xml/internal/ws/api/message/Packet;
            0    2     2         t  Ljava/lang/Throwable;
    MethodParameters:
          Name  Flags
      response  
      t         

  public void throwException(java.lang.Throwable);
    descriptor: (Ljava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
        start local 1 // java.lang.Throwable t
         0: .line 124
            getstatic com.sun.xml.internal.ws.api.pipe.NextAction.$assertionsDisabled:Z
            ifne 1
            aload 1 /* t */
            instanceof java.lang.RuntimeException
            ifne 1
            aload 1 /* t */
            instanceof java.lang.Error
            ifne 1
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         1: .line 125
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_3
            aconst_null
            aconst_null
            aload 1 /* t */
            invokevirtual com.sun.xml.internal.ws.api.pipe.NextAction.set:(ILcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/message/Packet;Ljava/lang/Throwable;)V
         2: .line 126
            return
        end local 1 // java.lang.Throwable t
        end local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/xml/internal/ws/api/pipe/NextAction;
            0    3     1     t  Ljava/lang/Throwable;
    MethodParameters:
      Name  Flags
      t     

  public void throwExceptionAbortResponse(java.lang.Throwable);
    descriptor: (Ljava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
        start local 1 // java.lang.Throwable t
         0: .line 137
            aload 0 /* this */
            iconst_5
            aconst_null
            aconst_null
            aload 1 /* t */
            invokevirtual com.sun.xml.internal.ws.api.pipe.NextAction.set:(ILcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/message/Packet;Ljava/lang/Throwable;)V
         1: .line 138
            return
        end local 1 // java.lang.Throwable t
        end local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/ws/api/pipe/NextAction;
            0    2     1     t  Ljava/lang/Throwable;
    MethodParameters:
      Name  Flags
      t     

  public void abortResponse(com.sun.xml.internal.ws.api.message.Packet);
    descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
        start local 1 // com.sun.xml.internal.ws.api.message.Packet response
         0: .line 147
            aload 0 /* this */
            bipush 6
            aconst_null
            aload 1 /* response */
            aconst_null
            invokevirtual com.sun.xml.internal.ws.api.pipe.NextAction.set:(ILcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/message/Packet;Ljava/lang/Throwable;)V
         1: .line 148
            return
        end local 1 // com.sun.xml.internal.ws.api.message.Packet response
        end local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/sun/xml/internal/ws/api/pipe/NextAction;
            0    2     1  response  Lcom/sun/xml/internal/ws/api/message/Packet;
    MethodParameters:
          Name  Flags
      response  

  public void invokeAsync(com.sun.xml.internal.ws.api.pipe.Tube, com.sun.xml.internal.ws.api.message.Packet);
    descriptor: (Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/message/Packet;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
        start local 1 // com.sun.xml.internal.ws.api.pipe.Tube next
        start local 2 // com.sun.xml.internal.ws.api.message.Packet p
         0: .line 158
            aload 0 /* this */
            bipush 7
            aload 1 /* next */
            aload 2 /* p */
            aconst_null
            invokevirtual com.sun.xml.internal.ws.api.pipe.NextAction.set:(ILcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/message/Packet;Ljava/lang/Throwable;)V
         1: .line 159
            return
        end local 2 // com.sun.xml.internal.ws.api.message.Packet p
        end local 1 // com.sun.xml.internal.ws.api.pipe.Tube next
        end local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/ws/api/pipe/NextAction;
            0    2     1  next  Lcom/sun/xml/internal/ws/api/pipe/Tube;
            0    2     2     p  Lcom/sun/xml/internal/ws/api/message/Packet;
    MethodParameters:
      Name  Flags
      next  
      p     

  public void suspend();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
         0: .line 167
            aload 0 /* this */
            aconst_null
            aconst_null
            invokevirtual com.sun.xml.internal.ws.api.pipe.NextAction.suspend:(Lcom/sun/xml/internal/ws/api/pipe/Tube;Ljava/lang/Runnable;)V
         1: .line 168
            return
        end local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/ws/api/pipe/NextAction;

  public void suspend(java.lang.Runnable);
    descriptor: (Ljava/lang/Runnable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
        start local 1 // java.lang.Runnable onExitRunnable
         0: .line 181
            aload 0 /* this */
            aconst_null
            aload 1 /* onExitRunnable */
            invokevirtual com.sun.xml.internal.ws.api.pipe.NextAction.suspend:(Lcom/sun/xml/internal/ws/api/pipe/Tube;Ljava/lang/Runnable;)V
         1: .line 182
            return
        end local 1 // java.lang.Runnable onExitRunnable
        end local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/sun/xml/internal/ws/api/pipe/NextAction;
            0    2     1  onExitRunnable  Ljava/lang/Runnable;
    MethodParameters:
                Name  Flags
      onExitRunnable  

  public void suspend(com.sun.xml.internal.ws.api.pipe.Tube);
    descriptor: (Lcom/sun/xml/internal/ws/api/pipe/Tube;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
        start local 1 // com.sun.xml.internal.ws.api.pipe.Tube next
         0: .line 191
            aload 0 /* this */
            aload 1 /* next */
            aconst_null
            invokevirtual com.sun.xml.internal.ws.api.pipe.NextAction.suspend:(Lcom/sun/xml/internal/ws/api/pipe/Tube;Ljava/lang/Runnable;)V
         1: .line 192
            return
        end local 1 // com.sun.xml.internal.ws.api.pipe.Tube next
        end local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/ws/api/pipe/NextAction;
            0    2     1  next  Lcom/sun/xml/internal/ws/api/pipe/Tube;
    MethodParameters:
      Name  Flags
      next  

  public void suspend(com.sun.xml.internal.ws.api.pipe.Tube, java.lang.Runnable);
    descriptor: (Lcom/sun/xml/internal/ws/api/pipe/Tube;Ljava/lang/Runnable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
        start local 1 // com.sun.xml.internal.ws.api.pipe.Tube next
        start local 2 // java.lang.Runnable onExitRunnable
         0: .line 208
            aload 0 /* this */
            iconst_4
            aload 1 /* next */
            aconst_null
            aconst_null
            invokevirtual com.sun.xml.internal.ws.api.pipe.NextAction.set:(ILcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/message/Packet;Ljava/lang/Throwable;)V
         1: .line 209
            aload 0 /* this */
            aload 2 /* onExitRunnable */
            putfield com.sun.xml.internal.ws.api.pipe.NextAction.onExitRunnable:Ljava/lang/Runnable;
         2: .line 210
            return
        end local 2 // java.lang.Runnable onExitRunnable
        end local 1 // com.sun.xml.internal.ws.api.pipe.Tube next
        end local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    3     0            this  Lcom/sun/xml/internal/ws/api/pipe/NextAction;
            0    3     1            next  Lcom/sun/xml/internal/ws/api/pipe/Tube;
            0    3     2  onExitRunnable  Ljava/lang/Runnable;
    MethodParameters:
                Name  Flags
      next            
      onExitRunnable  

  public com.sun.xml.internal.ws.api.pipe.Tube getNext();
    descriptor: ()Lcom/sun/xml/internal/ws/api/pipe/Tube;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
         0: .line 216
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.api.pipe.NextAction.next:Lcom/sun/xml/internal/ws/api/pipe/Tube;
            areturn
        end local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/api/pipe/NextAction;

  public void setNext(com.sun.xml.internal.ws.api.pipe.Tube);
    descriptor: (Lcom/sun/xml/internal/ws/api/pipe/Tube;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
        start local 1 // com.sun.xml.internal.ws.api.pipe.Tube next
         0: .line 223
            aload 0 /* this */
            aload 1 /* next */
            putfield com.sun.xml.internal.ws.api.pipe.NextAction.next:Lcom/sun/xml/internal/ws/api/pipe/Tube;
         1: .line 224
            return
        end local 1 // com.sun.xml.internal.ws.api.pipe.Tube next
        end local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/ws/api/pipe/NextAction;
            0    2     1  next  Lcom/sun/xml/internal/ws/api/pipe/Tube;
    MethodParameters:
      Name  Flags
      next  

  public com.sun.xml.internal.ws.api.message.Packet getPacket();
    descriptor: ()Lcom/sun/xml/internal/ws/api/message/Packet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
         0: .line 231
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.api.pipe.NextAction.packet:Lcom/sun/xml/internal/ws/api/message/Packet;
            areturn
        end local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/api/pipe/NextAction;

  public java.lang.Throwable getThrowable();
    descriptor: ()Ljava/lang/Throwable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
         0: .line 239
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.api.pipe.NextAction.throwable:Ljava/lang/Throwable;
            areturn
        end local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/api/pipe/NextAction;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
         0: .line 247
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 1 /* buf */
        start local 1 // java.lang.StringBuilder buf
         1: .line 248
            aload 1 /* buf */
            aload 0 /* this */
            invokespecial java.lang.Object.toString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " ["
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         2: .line 249
            aload 1 /* buf */
            ldc "kind="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.api.pipe.NextAction.getKindString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            bipush 44
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         3: .line 250
            aload 1 /* buf */
            ldc "next="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.api.pipe.NextAction.next:Lcom/sun/xml/internal/ws/api/pipe/Tube;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            bipush 44
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         4: .line 251
            aload 1 /* buf */
            ldc "packet="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.api.pipe.NextAction.packet:Lcom/sun/xml/internal/ws/api/message/Packet;
            ifnull 5
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.api.pipe.NextAction.packet:Lcom/sun/xml/internal/ws/api/message/Packet;
            invokevirtual com.sun.xml.internal.ws.api.message.Packet.toShortString:()Ljava/lang/String;
            goto 6
      StackMap locals: com.sun.xml.internal.ws.api.pipe.NextAction java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder
         5: aconst_null
      StackMap locals: com.sun.xml.internal.ws.api.pipe.NextAction java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String
         6: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            bipush 44
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         7: .line 252
            aload 1 /* buf */
            ldc "throwable="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.api.pipe.NextAction.throwable:Ljava/lang/Throwable;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            bipush 93
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         8: .line 253
            aload 1 /* buf */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder buf
        end local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/sun/xml/internal/ws/api/pipe/NextAction;
            1    9     1   buf  Ljava/lang/StringBuilder;

  public java.lang.String getKindString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
         0: .line 260
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.api.pipe.NextAction.kind:I
            tableswitch { // 0 - 7
                    0: 1
                    1: 2
                    2: 3
                    3: 4
                    4: 5
                    5: 6
                    6: 7
                    7: 8
              default: 9
          }
         1: .line 261
      StackMap locals:
      StackMap stack:
            ldc "INVOKE"
            areturn
         2: .line 262
      StackMap locals:
      StackMap stack:
            ldc "INVOKE_AND_FORGET"
            areturn
         3: .line 263
      StackMap locals:
      StackMap stack:
            ldc "RETURN"
            areturn
         4: .line 264
      StackMap locals:
      StackMap stack:
            ldc "THROW"
            areturn
         5: .line 265
      StackMap locals:
      StackMap stack:
            ldc "SUSPEND"
            areturn
         6: .line 266
      StackMap locals:
      StackMap stack:
            ldc "THROW_ABORT_RESPONSE"
            areturn
         7: .line 267
      StackMap locals:
      StackMap stack:
            ldc "ABORT_RESPONSE"
            areturn
         8: .line 268
      StackMap locals:
      StackMap stack:
            ldc "INVOKE_ASYNC"
            areturn
         9: .line 269
      StackMap locals:
      StackMap stack:
            new java.lang.AssertionError
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.api.pipe.NextAction.kind:I
            invokespecial java.lang.AssertionError.<init>:(I)V
            athrow
        end local 0 // com.sun.xml.internal.ws.api.pipe.NextAction this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/sun/xml/internal/ws/api/pipe/NextAction;
}
SourceFile: "NextAction.java"