public class org.aspectj.bridge.AbortException extends java.lang.RuntimeException
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.aspectj.bridge.AbortException
  super_class: java.lang.RuntimeException
{
  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: -7211791639898586417

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

  public static final java.lang.String NO_MESSAGE_TEXT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "AbortException (no message)"

  private static final java.util.ArrayList<org.aspectj.bridge.AbortException> porters;
    descriptor: Ljava/util/ArrayList;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/ArrayList<Lorg/aspectj/bridge/AbortException;>;

  protected org.aspectj.bridge.IMessage message;
    descriptor: Lorg/aspectj/bridge/IMessage;
    flags: (0x0004) ACC_PROTECTED

  protected boolean isPorter;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 48
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putstatic org.aspectj.bridge.AbortException.porters:Ljava/util/ArrayList;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static org.aspectj.bridge.AbortException borrowPorter(org.aspectj.bridge.IMessage);
    descriptor: (Lorg/aspectj/bridge/IMessage;)Lorg/aspectj/bridge/AbortException;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.aspectj.bridge.IMessage message
         0: .line 56
            getstatic org.aspectj.bridge.AbortException.porters:Ljava/util/ArrayList;
            dup
            astore 2
            monitorenter
         1: .line 57
            getstatic org.aspectj.bridge.AbortException.porters:Ljava/util/ArrayList;
            invokevirtual java.util.ArrayList.size:()I
            ifle 4
         2: .line 58
            getstatic org.aspectj.bridge.AbortException.porters:Ljava/util/ArrayList;
            iconst_0
            invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
            checkcast org.aspectj.bridge.AbortException
            astore 1 /* result */
        start local 1 // org.aspectj.bridge.AbortException result
         3: .line 59
            goto 6
        end local 1 // org.aspectj.bridge.AbortException result
         4: .line 60
      StackMap locals: org.aspectj.bridge.IMessage top java.util.ArrayList
      StackMap stack:
            new org.aspectj.bridge.AbortException
            dup
            invokespecial org.aspectj.bridge.AbortException.<init>:()V
            astore 1 /* result */
        start local 1 // org.aspectj.bridge.AbortException result
         5: .line 61
            aload 1 /* result */
            iconst_0
            invokevirtual org.aspectj.bridge.AbortException.setIsSilent:(Z)V
         6: .line 56
      StackMap locals: org.aspectj.bridge.IMessage org.aspectj.bridge.AbortException java.util.ArrayList
      StackMap stack:
            aload 2
            monitorexit
         7: goto 10
        end local 1 // org.aspectj.bridge.AbortException result
      StackMap locals: org.aspectj.bridge.IMessage top java.util.ArrayList
      StackMap stack: java.lang.Throwable
         8: aload 2
            monitorexit
         9: athrow
        start local 1 // org.aspectj.bridge.AbortException result
        10: .line 64
      StackMap locals: org.aspectj.bridge.IMessage org.aspectj.bridge.AbortException
      StackMap stack:
            aload 1 /* result */
            aload 0 /* message */
            invokevirtual org.aspectj.bridge.AbortException.setIMessage:(Lorg/aspectj/bridge/IMessage;)V
        11: .line 65
            aload 1 /* result */
            iconst_1
            putfield org.aspectj.bridge.AbortException.isPorter:Z
        12: .line 66
            aload 1 /* result */
            areturn
        end local 1 // org.aspectj.bridge.AbortException result
        end local 0 // org.aspectj.bridge.IMessage message
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   13     0  message  Lorg/aspectj/bridge/IMessage;
            3    4     1   result  Lorg/aspectj/bridge/AbortException;
            5    8     1   result  Lorg/aspectj/bridge/AbortException;
           10   13     1   result  Lorg/aspectj/bridge/AbortException;
      Exception table:
        from    to  target  type
           1     7       8  any
           8     9       8  any
    MethodParameters:
         Name  Flags
      message  

  public static void returnPorter(org.aspectj.bridge.AbortException);
    descriptor: (Lorg/aspectj/bridge/AbortException;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=2, args_size=1
        start local 0 // org.aspectj.bridge.AbortException porter
         0: .line 73
            getstatic org.aspectj.bridge.AbortException.porters:Ljava/util/ArrayList;
            dup
            astore 1
            monitorenter
         1: .line 74
            getstatic org.aspectj.bridge.AbortException.porters:Ljava/util/ArrayList;
            aload 0 /* porter */
            invokevirtual java.util.ArrayList.contains:(Ljava/lang/Object;)Z
            ifeq 3
         2: .line 75
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "already have "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* porter */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 77
      StackMap locals: java.util.ArrayList
      StackMap stack:
            getstatic org.aspectj.bridge.AbortException.porters:Ljava/util/ArrayList;
            aload 0 /* porter */
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
         4: .line 73
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 80
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.aspectj.bridge.AbortException porter
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0  porter  Lorg/aspectj/bridge/AbortException;
      Exception table:
        from    to  target  type
           1     5       6  any
           6     7       6  any
    MethodParameters:
        Name  Flags
      porter  

  private static java.lang.String extractMessage(org.aspectj.bridge.IMessage);
    descriptor: (Lorg/aspectj/bridge/IMessage;)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.aspectj.bridge.IMessage message
         0: .line 84
            aload 0 /* message */
            ifnonnull 2
         1: .line 85
            ldc "AbortException (no message)"
            areturn
         2: .line 87
      StackMap locals:
      StackMap stack:
            aload 0 /* message */
            invokeinterface org.aspectj.bridge.IMessage.getMessage:()Ljava/lang/String;
            astore 1 /* m */
        start local 1 // java.lang.String m
         3: .line 88
            aload 1 /* m */
            ifnonnull 5
         4: .line 89
            ldc "AbortException (no message)"
            areturn
         5: .line 91
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* m */
            areturn
        end local 1 // java.lang.String m
        end local 0 // org.aspectj.bridge.IMessage message
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0  message  Lorg/aspectj/bridge/IMessage;
            3    6     1        m  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      message  

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.aspectj.bridge.AbortException this
         0: .line 104
            aload 0 /* this */
            ldc "ABORT"
            invokespecial org.aspectj.bridge.AbortException.<init>:(Ljava/lang/String;)V
         1: .line 105
            aload 0 /* this */
            iconst_1
            putfield org.aspectj.bridge.AbortException.isSilent:Z
         2: .line 106
            return
        end local 0 // org.aspectj.bridge.AbortException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/aspectj/bridge/AbortException;

  public void <init>(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.aspectj.bridge.AbortException this
        start local 1 // java.lang.String s
         0: .line 110
            aload 0 /* this */
            aload 1 /* s */
            ifnull 1
            aload 1 /* s */
            goto 2
      StackMap locals:
      StackMap stack: uninitialized-this
         1: ldc "AbortException (no message)"
      StackMap locals: uninitialized-this java.lang.String
      StackMap stack: uninitialized-this java.lang.String
         2: invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
         3: .line 43
            aload 0 /* this */
            iconst_0
            putfield org.aspectj.bridge.AbortException.isSilent:Z
         4: .line 111
            aload 0 /* this */
            aconst_null
            putfield org.aspectj.bridge.AbortException.message:Lorg/aspectj/bridge/IMessage;
         5: .line 112
            return
        end local 1 // java.lang.String s
        end local 0 // org.aspectj.bridge.AbortException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/aspectj/bridge/AbortException;
            0    6     1     s  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      s     

  public void <init>(org.aspectj.bridge.IMessage);
    descriptor: (Lorg/aspectj/bridge/IMessage;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.aspectj.bridge.AbortException this
        start local 1 // org.aspectj.bridge.IMessage message
         0: .line 116
            aload 0 /* this */
            aload 1 /* message */
            invokestatic org.aspectj.bridge.AbortException.extractMessage:(Lorg/aspectj/bridge/IMessage;)Ljava/lang/String;
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
         1: .line 43
            aload 0 /* this */
            iconst_0
            putfield org.aspectj.bridge.AbortException.isSilent:Z
         2: .line 117
            aload 0 /* this */
            aload 1 /* message */
            putfield org.aspectj.bridge.AbortException.message:Lorg/aspectj/bridge/IMessage;
         3: .line 118
            return
        end local 1 // org.aspectj.bridge.IMessage message
        end local 0 // org.aspectj.bridge.AbortException this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lorg/aspectj/bridge/AbortException;
            0    4     1  message  Lorg/aspectj/bridge/IMessage;
    MethodParameters:
         Name  Flags
      message  

  public org.aspectj.bridge.IMessage getIMessage();
    descriptor: ()Lorg/aspectj/bridge/IMessage;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.aspectj.bridge.AbortException this
         0: .line 122
            aload 0 /* this */
            getfield org.aspectj.bridge.AbortException.message:Lorg/aspectj/bridge/IMessage;
            areturn
        end local 0 // org.aspectj.bridge.AbortException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/aspectj/bridge/AbortException;

  public boolean isPorter();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.aspectj.bridge.AbortException this
         0: .line 131
            aload 0 /* this */
            getfield org.aspectj.bridge.AbortException.isPorter:Z
            ireturn
        end local 0 // org.aspectj.bridge.AbortException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/aspectj/bridge/AbortException;

  public java.lang.Throwable getThrown();
    descriptor: ()Ljava/lang/Throwable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=1
        start local 0 // org.aspectj.bridge.AbortException this
         0: .line 136
            aconst_null
            astore 1 /* result */
        start local 1 // java.lang.Throwable result
         1: .line 137
            aload 0 /* this */
            invokevirtual org.aspectj.bridge.AbortException.getIMessage:()Lorg/aspectj/bridge/IMessage;
            astore 2 /* m */
        start local 2 // org.aspectj.bridge.IMessage m
         2: .line 138
            aload 2 /* m */
            ifnull 6
         3: .line 139
            aload 2 /* m */
            invokeinterface org.aspectj.bridge.IMessage.getThrown:()Ljava/lang/Throwable;
            astore 1 /* result */
         4: .line 140
            aload 1 /* result */
            instanceof org.aspectj.bridge.AbortException
            ifeq 6
         5: .line 141
            aload 1 /* result */
            checkcast org.aspectj.bridge.AbortException
            invokevirtual org.aspectj.bridge.AbortException.getThrown:()Ljava/lang/Throwable;
            areturn
         6: .line 144
      StackMap locals: java.lang.Throwable org.aspectj.bridge.IMessage
      StackMap stack:
            aload 1 /* result */
            areturn
        end local 2 // org.aspectj.bridge.IMessage m
        end local 1 // java.lang.Throwable result
        end local 0 // org.aspectj.bridge.AbortException this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lorg/aspectj/bridge/AbortException;
            1    7     1  result  Ljava/lang/Throwable;
            2    7     2       m  Lorg/aspectj/bridge/IMessage;

  private void setIMessage(org.aspectj.bridge.IMessage);
    descriptor: (Lorg/aspectj/bridge/IMessage;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.aspectj.bridge.AbortException this
        start local 1 // org.aspectj.bridge.IMessage message
         0: .line 148
            aload 0 /* this */
            aload 1 /* message */
            putfield org.aspectj.bridge.AbortException.message:Lorg/aspectj/bridge/IMessage;
         1: .line 149
            return
        end local 1 // org.aspectj.bridge.IMessage message
        end local 0 // org.aspectj.bridge.AbortException this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/aspectj/bridge/AbortException;
            0    2     1  message  Lorg/aspectj/bridge/IMessage;
    MethodParameters:
         Name  Flags
      message  

  public java.lang.String getMessage();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // org.aspectj.bridge.AbortException this
         0: .line 159
            aload 0 /* this */
            invokespecial java.lang.RuntimeException.getMessage:()Ljava/lang/String;
            astore 1 /* message */
        start local 1 // java.lang.String message
         1: .line 160
            aload 1 /* message */
            ifnull 2
            ldc "AbortException (no message)"
            aload 1 /* message */
            if_acmpne 11
         2: .line 161
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.aspectj.bridge.AbortException.getIMessage:()Lorg/aspectj/bridge/IMessage;
            astore 2 /* m */
        start local 2 // org.aspectj.bridge.IMessage m
         3: .line 162
            aload 2 /* m */
            ifnull 9
         4: .line 163
            aload 2 /* m */
            invokeinterface org.aspectj.bridge.IMessage.getMessage:()Ljava/lang/String;
            astore 1 /* message */
         5: .line 164
            aload 1 /* message */
            ifnonnull 9
         6: .line 165
            aload 2 /* m */
            invokeinterface org.aspectj.bridge.IMessage.getThrown:()Ljava/lang/Throwable;
            astore 3 /* thrown */
        start local 3 // java.lang.Throwable thrown
         7: .line 166
            aload 3 /* thrown */
            ifnull 9
         8: .line 167
            aload 3 /* thrown */
            invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
            astore 1 /* message */
        end local 3 // java.lang.Throwable thrown
         9: .line 171
      StackMap locals: org.aspectj.bridge.IMessage
      StackMap stack:
            aload 1 /* message */
            ifnonnull 11
        10: .line 172
            ldc "AbortException (no message)"
            astore 1 /* message */
        end local 2 // org.aspectj.bridge.IMessage m
        11: .line 175
      StackMap locals:
      StackMap stack:
            aload 1 /* message */
            areturn
        end local 1 // java.lang.String message
        end local 0 // org.aspectj.bridge.AbortException this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   12     0     this  Lorg/aspectj/bridge/AbortException;
            1   12     1  message  Ljava/lang/String;
            3   11     2        m  Lorg/aspectj/bridge/IMessage;
            7    9     3   thrown  Ljava/lang/Throwable;

  public void printStackTrace();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.aspectj.bridge.AbortException this
         0: .line 182
            aload 0 /* this */
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            invokevirtual org.aspectj.bridge.AbortException.printStackTrace:(Ljava/io/PrintStream;)V
         1: .line 183
            return
        end local 0 // org.aspectj.bridge.AbortException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/aspectj/bridge/AbortException;

  public void printStackTrace(java.io.PrintStream);
    descriptor: (Ljava/io/PrintStream;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // org.aspectj.bridge.AbortException this
        start local 1 // java.io.PrintStream s
         0: .line 191
            aload 0 /* this */
            invokevirtual org.aspectj.bridge.AbortException.getIMessage:()Lorg/aspectj/bridge/IMessage;
            astore 2 /* m */
        start local 2 // org.aspectj.bridge.IMessage m
         1: .line 192
            aload 2 /* m */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.aspectj.bridge.IMessage
      StackMap stack:
         2: aload 2 /* m */
            invokeinterface org.aspectj.bridge.IMessage.getThrown:()Ljava/lang/Throwable;
      StackMap locals:
      StackMap stack: java.lang.Throwable
         3: astore 3 /* thrown */
        start local 3 // java.lang.Throwable thrown
         4: .line 193
            aload 0 /* this */
            invokevirtual org.aspectj.bridge.AbortException.isPorter:()Z
            ifeq 5
            aload 3 /* thrown */
            ifnonnull 8
         5: .line 194
      StackMap locals: java.lang.Throwable
      StackMap stack:
            aload 1 /* s */
            new java.lang.StringBuilder
            dup
            ldc "Message: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* m */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         6: .line 195
            aload 0 /* this */
            aload 1 /* s */
            invokespecial java.lang.RuntimeException.printStackTrace:(Ljava/io/PrintStream;)V
         7: .line 196
            goto 9
         8: .line 197
      StackMap locals:
      StackMap stack:
            aload 3 /* thrown */
            aload 1 /* s */
            invokevirtual java.lang.Throwable.printStackTrace:(Ljava/io/PrintStream;)V
         9: .line 199
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.Throwable thrown
        end local 2 // org.aspectj.bridge.IMessage m
        end local 1 // java.io.PrintStream s
        end local 0 // org.aspectj.bridge.AbortException this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Lorg/aspectj/bridge/AbortException;
            0   10     1       s  Ljava/io/PrintStream;
            1   10     2       m  Lorg/aspectj/bridge/IMessage;
            4   10     3  thrown  Ljava/lang/Throwable;
    MethodParameters:
      Name  Flags
      s     

  public void printStackTrace(java.io.PrintWriter);
    descriptor: (Ljava/io/PrintWriter;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // org.aspectj.bridge.AbortException this
        start local 1 // java.io.PrintWriter s
         0: .line 207
            aload 0 /* this */
            invokevirtual org.aspectj.bridge.AbortException.getIMessage:()Lorg/aspectj/bridge/IMessage;
            astore 2 /* m */
        start local 2 // org.aspectj.bridge.IMessage m
         1: .line 208
            aload 2 /* m */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.aspectj.bridge.IMessage
      StackMap stack:
         2: aload 2 /* m */
            invokeinterface org.aspectj.bridge.IMessage.getThrown:()Ljava/lang/Throwable;
      StackMap locals:
      StackMap stack: java.lang.Throwable
         3: astore 3 /* thrown */
        start local 3 // java.lang.Throwable thrown
         4: .line 209
            aload 3 /* thrown */
            ifnonnull 10
         5: .line 210
            aload 0 /* this */
            invokevirtual org.aspectj.bridge.AbortException.isPorter:()Z
            ifeq 7
         6: .line 211
            aload 1 /* s */
            ldc "(Warning porter AbortException without thrown)"
            invokevirtual java.io.PrintWriter.println:(Ljava/lang/String;)V
         7: .line 213
      StackMap locals: java.lang.Throwable
      StackMap stack:
            aload 1 /* s */
            new java.lang.StringBuilder
            dup
            ldc "Message: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* m */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintWriter.println:(Ljava/lang/String;)V
         8: .line 214
            aload 0 /* this */
            aload 1 /* s */
            invokespecial java.lang.RuntimeException.printStackTrace:(Ljava/io/PrintWriter;)V
         9: .line 215
            goto 11
        10: .line 216
      StackMap locals:
      StackMap stack:
            aload 3 /* thrown */
            aload 1 /* s */
            invokevirtual java.lang.Throwable.printStackTrace:(Ljava/io/PrintWriter;)V
        11: .line 218
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.Throwable thrown
        end local 2 // org.aspectj.bridge.IMessage m
        end local 1 // java.io.PrintWriter s
        end local 0 // org.aspectj.bridge.AbortException this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   12     0    this  Lorg/aspectj/bridge/AbortException;
            0   12     1       s  Ljava/io/PrintWriter;
            1   12     2       m  Lorg/aspectj/bridge/IMessage;
            4   12     3  thrown  Ljava/lang/Throwable;
    MethodParameters:
      Name  Flags
      s     

  public boolean isSilent();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.aspectj.bridge.AbortException this
         0: .line 221
            aload 0 /* this */
            getfield org.aspectj.bridge.AbortException.isSilent:Z
            ireturn
        end local 0 // org.aspectj.bridge.AbortException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/aspectj/bridge/AbortException;

  public void setIsSilent(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.aspectj.bridge.AbortException this
        start local 1 // boolean isSilent
         0: .line 225
            aload 0 /* this */
            iload 1 /* isSilent */
            putfield org.aspectj.bridge.AbortException.isSilent:Z
         1: .line 226
            return
        end local 1 // boolean isSilent
        end local 0 // org.aspectj.bridge.AbortException this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/aspectj/bridge/AbortException;
            0    2     1  isSilent  Z
    MethodParameters:
          Name  Flags
      isSilent  
}
SourceFile: "AbortException.java"