public final class com.sun.org.apache.bcel.internal.ExceptionConst
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.org.apache.bcel.internal.ExceptionConst
  super_class: java.lang.Object
{
  public static final java.lang.Class<java.lang.Throwable> THROWABLE;
    descriptor: Ljava/lang/Class;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/lang/Class<Ljava/lang/Throwable;>;

  public static final java.lang.Class<java.lang.RuntimeException> RUNTIME_EXCEPTION;
    descriptor: Ljava/lang/Class;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/lang/Class<Ljava/lang/RuntimeException;>;

  public static final java.lang.Class<java.lang.LinkageError> LINKING_EXCEPTION;
    descriptor: Ljava/lang/Class;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/lang/Class<Ljava/lang/LinkageError;>;

  public static final java.lang.Class<java.lang.ClassCircularityError> CLASS_CIRCULARITY_ERROR;
    descriptor: Ljava/lang/Class;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/lang/Class<Ljava/lang/ClassCircularityError;>;

  public static final java.lang.Class<java.lang.ClassFormatError> CLASS_FORMAT_ERROR;
    descriptor: Ljava/lang/Class;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/lang/Class<Ljava/lang/ClassFormatError;>;

  public static final java.lang.Class<java.lang.ExceptionInInitializerError> EXCEPTION_IN_INITIALIZER_ERROR;
    descriptor: Ljava/lang/Class;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/lang/Class<Ljava/lang/ExceptionInInitializerError;>;

  public static final java.lang.Class<java.lang.IncompatibleClassChangeError> INCOMPATIBLE_CLASS_CHANGE_ERROR;
    descriptor: Ljava/lang/Class;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/lang/Class<Ljava/lang/IncompatibleClassChangeError;>;

  public static final java.lang.Class<java.lang.AbstractMethodError> ABSTRACT_METHOD_ERROR;
    descriptor: Ljava/lang/Class;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/lang/Class<Ljava/lang/AbstractMethodError;>;

  public static final java.lang.Class<java.lang.IllegalAccessError> ILLEGAL_ACCESS_ERROR;
    descriptor: Ljava/lang/Class;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/lang/Class<Ljava/lang/IllegalAccessError;>;

  public static final java.lang.Class<java.lang.InstantiationError> INSTANTIATION_ERROR;
    descriptor: Ljava/lang/Class;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/lang/Class<Ljava/lang/InstantiationError;>;

  public static final java.lang.Class<java.lang.NoSuchFieldError> NO_SUCH_FIELD_ERROR;
    descriptor: Ljava/lang/Class;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/lang/Class<Ljava/lang/NoSuchFieldError;>;

  public static final java.lang.Class<java.lang.NoSuchMethodError> NO_SUCH_METHOD_ERROR;
    descriptor: Ljava/lang/Class;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/lang/Class<Ljava/lang/NoSuchMethodError;>;

  public static final java.lang.Class<java.lang.NoClassDefFoundError> NO_CLASS_DEF_FOUND_ERROR;
    descriptor: Ljava/lang/Class;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/lang/Class<Ljava/lang/NoClassDefFoundError;>;

  public static final java.lang.Class<java.lang.UnsatisfiedLinkError> UNSATISFIED_LINK_ERROR;
    descriptor: Ljava/lang/Class;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/lang/Class<Ljava/lang/UnsatisfiedLinkError;>;

  public static final java.lang.Class<java.lang.VerifyError> VERIFY_ERROR;
    descriptor: Ljava/lang/Class;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/lang/Class<Ljava/lang/VerifyError;>;

  public static final java.lang.Class<java.lang.NullPointerException> NULL_POINTER_EXCEPTION;
    descriptor: Ljava/lang/Class;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/lang/Class<Ljava/lang/NullPointerException;>;

  public static final java.lang.Class<java.lang.ArrayIndexOutOfBoundsException> ARRAY_INDEX_OUT_OF_BOUNDS_EXCEPTION;
    descriptor: Ljava/lang/Class;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/lang/Class<Ljava/lang/ArrayIndexOutOfBoundsException;>;

  public static final java.lang.Class<java.lang.ArithmeticException> ARITHMETIC_EXCEPTION;
    descriptor: Ljava/lang/Class;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/lang/Class<Ljava/lang/ArithmeticException;>;

  public static final java.lang.Class<java.lang.NegativeArraySizeException> NEGATIVE_ARRAY_SIZE_EXCEPTION;
    descriptor: Ljava/lang/Class;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/lang/Class<Ljava/lang/NegativeArraySizeException;>;

  public static final java.lang.Class<java.lang.ClassCastException> CLASS_CAST_EXCEPTION;
    descriptor: Ljava/lang/Class;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/lang/Class<Ljava/lang/ClassCastException;>;

  public static final java.lang.Class<java.lang.IllegalMonitorStateException> ILLEGAL_MONITOR_STATE;
    descriptor: Ljava/lang/Class;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/lang/Class<Ljava/lang/IllegalMonitorStateException;>;

  private static final java.lang.Class<?>[] EXCS_CLASS_AND_INTERFACE_RESOLUTION;
    descriptor: [Ljava/lang/Class;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: [Ljava/lang/Class<*>;

  private static final java.lang.Class<?>[] EXCS_FIELD_AND_METHOD_RESOLUTION;
    descriptor: [Ljava/lang/Class;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: [Ljava/lang/Class<*>;

  private static final java.lang.Class<?>[] EXCS_INTERFACE_METHOD_RESOLUTION;
    descriptor: [Ljava/lang/Class;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: [Ljava/lang/Class<*>;

  private static final java.lang.Class<?>[] EXCS_STRING_RESOLUTION;
    descriptor: [Ljava/lang/Class;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: [Ljava/lang/Class<*>;

  private static final java.lang.Class<?>[] EXCS_ARRAY_EXCEPTION;
    descriptor: [Ljava/lang/Class;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: [Ljava/lang/Class<*>;

  private static volatile int[] $SWITCH_TABLE$com$sun$org$apache$bcel$internal$ExceptionConst$EXCS;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 32
            ldc Ljava/lang/Throwable;
            putstatic com.sun.org.apache.bcel.internal.ExceptionConst.THROWABLE:Ljava/lang/Class;
         1: .line 35
            ldc Ljava/lang/RuntimeException;
            putstatic com.sun.org.apache.bcel.internal.ExceptionConst.RUNTIME_EXCEPTION:Ljava/lang/Class;
         2: .line 38
            ldc Ljava/lang/LinkageError;
            putstatic com.sun.org.apache.bcel.internal.ExceptionConst.LINKING_EXCEPTION:Ljava/lang/Class;
         3: .line 41
            ldc Ljava/lang/ClassCircularityError;
            putstatic com.sun.org.apache.bcel.internal.ExceptionConst.CLASS_CIRCULARITY_ERROR:Ljava/lang/Class;
         4: .line 42
            ldc Ljava/lang/ClassFormatError;
            putstatic com.sun.org.apache.bcel.internal.ExceptionConst.CLASS_FORMAT_ERROR:Ljava/lang/Class;
         5: .line 43
            ldc Ljava/lang/ExceptionInInitializerError;
            putstatic com.sun.org.apache.bcel.internal.ExceptionConst.EXCEPTION_IN_INITIALIZER_ERROR:Ljava/lang/Class;
         6: .line 44
            ldc Ljava/lang/IncompatibleClassChangeError;
            putstatic com.sun.org.apache.bcel.internal.ExceptionConst.INCOMPATIBLE_CLASS_CHANGE_ERROR:Ljava/lang/Class;
         7: .line 45
            ldc Ljava/lang/AbstractMethodError;
            putstatic com.sun.org.apache.bcel.internal.ExceptionConst.ABSTRACT_METHOD_ERROR:Ljava/lang/Class;
         8: .line 46
            ldc Ljava/lang/IllegalAccessError;
            putstatic com.sun.org.apache.bcel.internal.ExceptionConst.ILLEGAL_ACCESS_ERROR:Ljava/lang/Class;
         9: .line 47
            ldc Ljava/lang/InstantiationError;
            putstatic com.sun.org.apache.bcel.internal.ExceptionConst.INSTANTIATION_ERROR:Ljava/lang/Class;
        10: .line 48
            ldc Ljava/lang/NoSuchFieldError;
            putstatic com.sun.org.apache.bcel.internal.ExceptionConst.NO_SUCH_FIELD_ERROR:Ljava/lang/Class;
        11: .line 49
            ldc Ljava/lang/NoSuchMethodError;
            putstatic com.sun.org.apache.bcel.internal.ExceptionConst.NO_SUCH_METHOD_ERROR:Ljava/lang/Class;
        12: .line 50
            ldc Ljava/lang/NoClassDefFoundError;
            putstatic com.sun.org.apache.bcel.internal.ExceptionConst.NO_CLASS_DEF_FOUND_ERROR:Ljava/lang/Class;
        13: .line 51
            ldc Ljava/lang/UnsatisfiedLinkError;
            putstatic com.sun.org.apache.bcel.internal.ExceptionConst.UNSATISFIED_LINK_ERROR:Ljava/lang/Class;
        14: .line 52
            ldc Ljava/lang/VerifyError;
            putstatic com.sun.org.apache.bcel.internal.ExceptionConst.VERIFY_ERROR:Ljava/lang/Class;
        15: .line 57
            ldc Ljava/lang/NullPointerException;
            putstatic com.sun.org.apache.bcel.internal.ExceptionConst.NULL_POINTER_EXCEPTION:Ljava/lang/Class;
        16: .line 59
            ldc Ljava/lang/ArrayIndexOutOfBoundsException;
        17: .line 58
            putstatic com.sun.org.apache.bcel.internal.ExceptionConst.ARRAY_INDEX_OUT_OF_BOUNDS_EXCEPTION:Ljava/lang/Class;
        18: .line 60
            ldc Ljava/lang/ArithmeticException;
            putstatic com.sun.org.apache.bcel.internal.ExceptionConst.ARITHMETIC_EXCEPTION:Ljava/lang/Class;
        19: .line 61
            ldc Ljava/lang/NegativeArraySizeException;
            putstatic com.sun.org.apache.bcel.internal.ExceptionConst.NEGATIVE_ARRAY_SIZE_EXCEPTION:Ljava/lang/Class;
        20: .line 62
            ldc Ljava/lang/ClassCastException;
            putstatic com.sun.org.apache.bcel.internal.ExceptionConst.CLASS_CAST_EXCEPTION:Ljava/lang/Class;
        21: .line 63
            ldc Ljava/lang/IllegalMonitorStateException;
            putstatic com.sun.org.apache.bcel.internal.ExceptionConst.ILLEGAL_MONITOR_STATE:Ljava/lang/Class;
        22: .line 69
            bipush 6
            anewarray java.lang.Class
            dup
            iconst_0
        23: .line 70
            getstatic com.sun.org.apache.bcel.internal.ExceptionConst.NO_CLASS_DEF_FOUND_ERROR:Ljava/lang/Class;
            aastore
            dup
            iconst_1
            getstatic com.sun.org.apache.bcel.internal.ExceptionConst.CLASS_FORMAT_ERROR:Ljava/lang/Class;
            aastore
            dup
            iconst_2
            getstatic com.sun.org.apache.bcel.internal.ExceptionConst.VERIFY_ERROR:Ljava/lang/Class;
            aastore
            dup
            iconst_3
            getstatic com.sun.org.apache.bcel.internal.ExceptionConst.ABSTRACT_METHOD_ERROR:Ljava/lang/Class;
            aastore
            dup
            iconst_4
        24: .line 71
            getstatic com.sun.org.apache.bcel.internal.ExceptionConst.EXCEPTION_IN_INITIALIZER_ERROR:Ljava/lang/Class;
            aastore
            dup
            iconst_5
            getstatic com.sun.org.apache.bcel.internal.ExceptionConst.ILLEGAL_ACCESS_ERROR:Ljava/lang/Class;
            aastore
        25: .line 69
            putstatic com.sun.org.apache.bcel.internal.ExceptionConst.EXCS_CLASS_AND_INTERFACE_RESOLUTION:[Ljava/lang/Class;
        26: .line 73
            iconst_3
            anewarray java.lang.Class
            dup
            iconst_0
        27: .line 74
            getstatic com.sun.org.apache.bcel.internal.ExceptionConst.NO_SUCH_FIELD_ERROR:Ljava/lang/Class;
            aastore
            dup
            iconst_1
            getstatic com.sun.org.apache.bcel.internal.ExceptionConst.ILLEGAL_ACCESS_ERROR:Ljava/lang/Class;
            aastore
            dup
            iconst_2
            getstatic com.sun.org.apache.bcel.internal.ExceptionConst.NO_SUCH_METHOD_ERROR:Ljava/lang/Class;
            aastore
        28: .line 73
            putstatic com.sun.org.apache.bcel.internal.ExceptionConst.EXCS_FIELD_AND_METHOD_RESOLUTION:[Ljava/lang/Class;
        29: .line 76
            iconst_0
            anewarray java.lang.Class
            putstatic com.sun.org.apache.bcel.internal.ExceptionConst.EXCS_INTERFACE_METHOD_RESOLUTION:[Ljava/lang/Class;
        30: .line 77
            iconst_0
            anewarray java.lang.Class
            putstatic com.sun.org.apache.bcel.internal.ExceptionConst.EXCS_STRING_RESOLUTION:[Ljava/lang/Class;
        31: .line 79
            iconst_2
            anewarray java.lang.Class
            dup
            iconst_0
        32: .line 80
            getstatic com.sun.org.apache.bcel.internal.ExceptionConst.NULL_POINTER_EXCEPTION:Ljava/lang/Class;
            aastore
            dup
            iconst_1
            getstatic com.sun.org.apache.bcel.internal.ExceptionConst.ARRAY_INDEX_OUT_OF_BOUNDS_EXCEPTION:Ljava/lang/Class;
            aastore
        33: .line 79
            putstatic com.sun.org.apache.bcel.internal.ExceptionConst.EXCS_ARRAY_EXCEPTION:[Ljava/lang/Class;
        34: .line 81
            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.org.apache.bcel.internal.ExceptionConst this
         0: .line 28
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.sun.org.apache.bcel.internal.ExceptionConst this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/bcel/internal/ExceptionConst;

  private static java.lang.Class<?>[] mergeExceptions(java.lang.Class<?>[], java.lang.Class<?>[]);
    descriptor: ([Ljava/lang/Class;[Ljava/lang/Class;)[Ljava/lang/Class;
    flags: (0x008a) ACC_PRIVATE, ACC_STATIC, ACC_VARARGS
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // java.lang.Class[] input
        start local 1 // java.lang.Class[] extraClasses
         0: .line 97
            aload 1 /* extraClasses */
            ifnonnull 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 1 /* extraClasses */
            arraylength
      StackMap locals:
      StackMap stack: int
         2: istore 2 /* extraLen */
        start local 2 // int extraLen
         3: .line 98
            aload 0 /* input */
            arraylength
            iload 2 /* extraLen */
            iadd
            anewarray java.lang.Class
            astore 3 /* excs */
        start local 3 // java.lang.Class[] excs
         4: .line 99
            aload 0 /* input */
            iconst_0
            aload 3 /* excs */
            iconst_0
            aload 0 /* input */
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         5: .line 100
            iload 2 /* extraLen */
            ifle 7
         6: .line 101
            aload 1 /* extraClasses */
            iconst_0
            aload 3 /* excs */
            aload 0 /* input */
            arraylength
            iload 2 /* extraLen */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         7: .line 103
      StackMap locals: int java.lang.Class[]
      StackMap stack:
            aload 3 /* excs */
            areturn
        end local 3 // java.lang.Class[] excs
        end local 2 // int extraLen
        end local 1 // java.lang.Class[] extraClasses
        end local 0 // java.lang.Class[] input
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    8     0         input  [Ljava/lang/Class;
            0    8     1  extraClasses  [Ljava/lang/Class;
            3    8     2      extraLen  I
            4    8     3          excs  [Ljava/lang/Class;
    Signature: ([Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)[Ljava/lang/Class<*>;
    MethodParameters:
              Name  Flags
      input         final
      extraClasses  final

  public static java.lang.Class<?>[] createExceptions(com.sun.org.apache.bcel.internal.ExceptionConst$EXCS, java.lang.Class<?>[]);
    descriptor: (Lcom/sun/org/apache/bcel/internal/ExceptionConst$EXCS;[Ljava/lang/Class;)[Ljava/lang/Class;
    flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.org.apache.bcel.internal.ExceptionConst$EXCS type
        start local 1 // java.lang.Class[] extraClasses
         0: .line 113
            invokestatic com.sun.org.apache.bcel.internal.ExceptionConst.$SWITCH_TABLE$com$sun$org$apache$bcel$internal$ExceptionConst$EXCS:()[I
            aload 0 /* type */
            invokevirtual com.sun.org.apache.bcel.internal.ExceptionConst$EXCS.ordinal:()I
            iaload
            tableswitch { // 1 - 5
                    1: 1
                    2: 3
                    3: 4
                    4: 5
                    5: 2
              default: 6
          }
         1: .line 115
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.bcel.internal.ExceptionConst.EXCS_CLASS_AND_INTERFACE_RESOLUTION:[Ljava/lang/Class;
            aload 1 /* extraClasses */
            invokestatic com.sun.org.apache.bcel.internal.ExceptionConst.mergeExceptions:([Ljava/lang/Class;[Ljava/lang/Class;)[Ljava/lang/Class;
            areturn
         2: .line 117
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.bcel.internal.ExceptionConst.EXCS_ARRAY_EXCEPTION:[Ljava/lang/Class;
            aload 1 /* extraClasses */
            invokestatic com.sun.org.apache.bcel.internal.ExceptionConst.mergeExceptions:([Ljava/lang/Class;[Ljava/lang/Class;)[Ljava/lang/Class;
            areturn
         3: .line 119
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.bcel.internal.ExceptionConst.EXCS_FIELD_AND_METHOD_RESOLUTION:[Ljava/lang/Class;
            aload 1 /* extraClasses */
            invokestatic com.sun.org.apache.bcel.internal.ExceptionConst.mergeExceptions:([Ljava/lang/Class;[Ljava/lang/Class;)[Ljava/lang/Class;
            areturn
         4: .line 121
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.bcel.internal.ExceptionConst.EXCS_INTERFACE_METHOD_RESOLUTION:[Ljava/lang/Class;
            aload 1 /* extraClasses */
            invokestatic com.sun.org.apache.bcel.internal.ExceptionConst.mergeExceptions:([Ljava/lang/Class;[Ljava/lang/Class;)[Ljava/lang/Class;
            areturn
         5: .line 123
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.bcel.internal.ExceptionConst.EXCS_STRING_RESOLUTION:[Ljava/lang/Class;
            aload 1 /* extraClasses */
            invokestatic com.sun.org.apache.bcel.internal.ExceptionConst.mergeExceptions:([Ljava/lang/Class;[Ljava/lang/Class;)[Ljava/lang/Class;
            areturn
         6: .line 125
      StackMap locals:
      StackMap stack:
            new java.lang.AssertionError
            dup
            new java.lang.StringBuilder
            dup
            ldc "Cannot happen; unexpected enum value: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* type */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
            athrow
        end local 1 // java.lang.Class[] extraClasses
        end local 0 // com.sun.org.apache.bcel.internal.ExceptionConst$EXCS type
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    7     0          type  Lcom/sun/org/apache/bcel/internal/ExceptionConst$EXCS;
            0    7     1  extraClasses  [Ljava/lang/Class;
    Signature: (Lcom/sun/org/apache/bcel/internal/ExceptionConst$EXCS;[Ljava/lang/Class<*>;)[Ljava/lang/Class<*>;
    MethodParameters:
              Name  Flags
      type          final
      extraClasses  final

  static int[] $SWITCH_TABLE$com$sun$org$apache$bcel$internal$ExceptionConst$EXCS();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 28
            getstatic com.sun.org.apache.bcel.internal.ExceptionConst.$SWITCH_TABLE$com$sun$org$apache$bcel$internal$ExceptionConst$EXCS:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic com.sun.org.apache.bcel.internal.ExceptionConst$EXCS.values:()[Lcom/sun/org/apache/bcel/internal/ExceptionConst$EXCS;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic com.sun.org.apache.bcel.internal.ExceptionConst$EXCS.EXCS_ARRAY_EXCEPTION:Lcom/sun/org/apache/bcel/internal/ExceptionConst$EXCS;
            invokevirtual com.sun.org.apache.bcel.internal.ExceptionConst$EXCS.ordinal:()I
            iconst_5
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic com.sun.org.apache.bcel.internal.ExceptionConst$EXCS.EXCS_CLASS_AND_INTERFACE_RESOLUTION:Lcom/sun/org/apache/bcel/internal/ExceptionConst$EXCS;
            invokevirtual com.sun.org.apache.bcel.internal.ExceptionConst$EXCS.ordinal:()I
            iconst_1
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic com.sun.org.apache.bcel.internal.ExceptionConst$EXCS.EXCS_FIELD_AND_METHOD_RESOLUTION:Lcom/sun/org/apache/bcel/internal/ExceptionConst$EXCS;
            invokevirtual com.sun.org.apache.bcel.internal.ExceptionConst$EXCS.ordinal:()I
            iconst_2
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic com.sun.org.apache.bcel.internal.ExceptionConst$EXCS.EXCS_INTERFACE_METHOD_RESOLUTION:Lcom/sun/org/apache/bcel/internal/ExceptionConst$EXCS;
            invokevirtual com.sun.org.apache.bcel.internal.ExceptionConst$EXCS.ordinal:()I
            iconst_3
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic com.sun.org.apache.bcel.internal.ExceptionConst$EXCS.EXCS_STRING_RESOLUTION:Lcom/sun/org/apache/bcel/internal/ExceptionConst$EXCS;
            invokevirtual com.sun.org.apache.bcel.internal.ExceptionConst$EXCS.ordinal:()I
            iconst_4
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            dup
            putstatic com.sun.org.apache.bcel.internal.ExceptionConst.$SWITCH_TABLE$com$sun$org$apache$bcel$internal$ExceptionConst$EXCS:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
}
SourceFile: "ExceptionConst.java"
NestMembers:
  com.sun.org.apache.bcel.internal.ExceptionConst$EXCS
InnerClasses:
  public final EXCS = com.sun.org.apache.bcel.internal.ExceptionConst$EXCS of com.sun.org.apache.bcel.internal.ExceptionConst