public class org.eclipse.jdt.internal.compiler.impl.IrritantSet
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.eclipse.jdt.internal.compiler.impl.IrritantSet
  super_class: java.lang.Object
{
  public static final int GROUP_MASK;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -536870912

  public static final int GROUP_SHIFT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 29

  public static final int GROUP_MAX;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  public static final int GROUP0;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int GROUP1;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 536870912

  public static final int GROUP2;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1073741824

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet ALL;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet BOXING;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet CAST;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet DEPRECATION;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet TERMINAL_DEPRECATION;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet DEP_ANN;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet FALLTHROUGH;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet FINALLY;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet HIDING;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet INCOMPLETE_SWITCH;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet NLS;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet NULL;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet RAW;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet RESTRICTION;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet SERIAL;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet STATIC_ACCESS;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet STATIC_METHOD;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet SYNTHETIC_ACCESS;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet SYNCHRONIZED;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet SUPER;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet UNUSED;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet UNCHECKED;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet UNQUALIFIED_FIELD_ACCESS;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet RESOURCE;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet UNLIKELY_ARGUMENT_TYPE;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet API_LEAK;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet MODULE;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet JAVADOC;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet PREVIEW;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet COMPILER_DEFAULT_ERRORS;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet COMPILER_DEFAULT_WARNINGS;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet COMPILER_DEFAULT_INFOS;
    descriptor: Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  private int[] bits;
    descriptor: [I
    flags: (0x0002) ACC_PRIVATE

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 51
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            ldc 536870911
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.ALL:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
         1: .line 52
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            ldc 536871168
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.BOXING:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
         2: .line 53
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            ldc 67108864
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.CAST:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
         3: .line 54
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            iconst_4
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.DEPRECATION:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
         4: .line 55
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            ldc 1082130432
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.TERMINAL_DEPRECATION:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
         5: .line 56
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            ldc 536879104
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.DEP_ANN:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
         6: .line 57
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            ldc 537395200
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.FALLTHROUGH:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
         7: .line 58
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            ldc 16777216
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.FINALLY:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
         8: .line 59
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            bipush 8
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.HIDING:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
         9: .line 60
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            ldc 536875008
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.INCOMPLETE_SWITCH:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        10: .line 61
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            sipush 256
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.NLS:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        11: .line 62
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            ldc 536871040
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.NULL:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        12: .line 63
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            ldc 536936448
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.RAW:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        13: .line 64
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            ldc 536870944
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.RESTRICTION:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        14: .line 65
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            ldc 536870920
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.SERIAL:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        15: .line 66
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            ldc 268435456
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.STATIC_ACCESS:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        16: .line 67
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            ldc 1073741840
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.STATIC_METHOD:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        17: .line 68
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            sipush 128
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.SYNTHETIC_ACCESS:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        18: .line 69
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            ldc 805306368
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.SYNCHRONIZED:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        19: .line 70
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            ldc 537919488
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.SUPER:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        20: .line 71
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            bipush 16
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.UNUSED:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        21: .line 72
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            ldc 536870914
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.UNCHECKED:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        22: .line 73
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            ldc 4194304
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.UNQUALIFIED_FIELD_ACCESS:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        23: .line 74
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            ldc 1073741952
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.RESOURCE:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        24: .line 75
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            ldc 1075838976
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.UNLIKELY_ARGUMENT_TYPE:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        25: .line 76
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            ldc 1090519040
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.API_LEAK:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        26: .line 77
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            ldc 1107296256
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.MODULE:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        27: .line 79
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            ldc 33554432
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.JAVADOC:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        28: .line 80
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            ldc 1140850688
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.PREVIEW:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        29: .line 81
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            iconst_0
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.COMPILER_DEFAULT_ERRORS:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        30: .line 82
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            iconst_0
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.COMPILER_DEFAULT_WARNINGS:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        31: .line 83
            new org.eclipse.jdt.internal.compiler.impl.IrritantSet
            dup
            iconst_0
            invokespecial org.eclipse.jdt.internal.compiler.impl.IrritantSet.<init>:(I)V
            putstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.COMPILER_DEFAULT_INFOS:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        32: .line 85
            getstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.COMPILER_DEFAULT_INFOS:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        33: .line 88
            ldc 1212153856
        34: .line 87
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            pop
        35: .line 91
            getstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.COMPILER_DEFAULT_WARNINGS:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        36: .line 94
            ldc 16838239
        37: .line 93
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        38: .line 109
            ldc 721671934
        39: .line 108
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        40: .line 128
            ldc 1203384454
        41: .line 127
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            pop
        42: .line 142
            getstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.COMPILER_DEFAULT_ERRORS:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        43: .line 143
            ldc 1073744896
        44: .line 142
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            pop
        45: .line 146
            getstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.ALL:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.setAll:()Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            pop
        46: .line 147
            getstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.HIDING:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        47: .line 148
            ldc 131072
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        48: .line 149
            ldc 65536
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        49: .line 150
            ldc 536871936
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            pop
        50: .line 151
            getstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.NULL:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        51: .line 152
            ldc 538968064
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        52: .line 153
            ldc 541065216
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        53: .line 154
            ldc 1073742848
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        54: .line 155
            ldc 1073743872
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        55: .line 156
            ldc 1073745920
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        56: .line 157
            ldc 1073750016
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        57: .line 158
            ldc 1073872896
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        58: .line 159
            ldc 1073758208
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        59: .line 160
            ldc 1074266112
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        60: .line 161
            ldc 1074790400
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            pop
        61: .line 163
            getstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.RESTRICTION:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            ldc 536887296
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            pop
        62: .line 164
            getstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.STATIC_ACCESS:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            sipush 2048
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            pop
        63: .line 165
            getstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.UNUSED:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        64: .line 166
            bipush 32
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        65: .line 167
            ldc 1074003968
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        66: .line 168
            ldc 32768
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        67: .line 169
            ldc 8388608
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        68: .line 170
            ldc 537001984
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        69: .line 171
            sipush 1024
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        70: .line 172
            ldc 553648128
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        71: .line 173
            ldc 603979776
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        72: .line 174
            ldc 1073741826
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        73: .line 175
            ldc 1073741832
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        74: .line 176
            ldc 1073807360
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        75: .line 177
            ldc 1073741888
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            pop
        76: .line 178
            getstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.STATIC_METHOD:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        77: .line 179
            ldc 1073741856
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            pop
        78: .line 180
            getstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.RESOURCE:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        79: .line 181
            ldc 1073742080
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        80: .line 182
            ldc 1073742336
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            pop
        81: .line 183
            getstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.INCOMPLETE_SWITCH:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            ldc 1073774592
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            pop
        82: .line 184
            ldc "suppressRawWhenUnchecked"
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 0 /* suppressRawWhenUnchecked */
        start local 0 // java.lang.String suppressRawWhenUnchecked
        83: .line 185
            aload 0 /* suppressRawWhenUnchecked */
            ifnull 85
            ldc "true"
            aload 0 /* suppressRawWhenUnchecked */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 85
        84: .line 186
            getstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.UNCHECKED:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            ldc 536936448
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            pop
        85: .line 189
      StackMap locals: java.lang.String
      StackMap stack:
            getstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.JAVADOC:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        86: .line 190
            ldc 1048576
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        87: .line 191
            ldc 2097152
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            pop
        88: .line 193
            getstatic org.eclipse.jdt.internal.compiler.impl.IrritantSet.UNLIKELY_ARGUMENT_TYPE:Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
        89: .line 194
            ldc 1077936128
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.set:(I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            pop
        end local 0 // java.lang.String suppressRawWhenUnchecked
        90: .line 195
            return
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
           83   90     0  suppressRawWhenUnchecked  Ljava/lang/String;

  public void <init>(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.impl.IrritantSet this
        start local 1 // int singleGroupIrritants
         0: .line 203
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 198
            aload 0 /* this */
            iconst_3
            newarray 10
            putfield org.eclipse.jdt.internal.compiler.impl.IrritantSet.bits:[I
         2: .line 204
            aload 0 /* this */
            iload 1 /* singleGroupIrritants */
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.initialize:(I)V
         3: .line 205
            return
        end local 1 // int singleGroupIrritants
        end local 0 // org.eclipse.jdt.internal.compiler.impl.IrritantSet this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    4     0                  this  Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            0    4     1  singleGroupIrritants  I
    MethodParameters:
                      Name  Flags
      singleGroupIrritants  

  public void <init>(org.eclipse.jdt.internal.compiler.impl.IrritantSet);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.impl.IrritantSet this
        start local 1 // org.eclipse.jdt.internal.compiler.impl.IrritantSet other
         0: .line 210
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 198
            aload 0 /* this */
            iconst_3
            newarray 10
            putfield org.eclipse.jdt.internal.compiler.impl.IrritantSet.bits:[I
         2: .line 211
            aload 0 /* this */
            aload 1 /* other */
            invokevirtual org.eclipse.jdt.internal.compiler.impl.IrritantSet.initialize:(Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;)V
         3: .line 212
            return
        end local 1 // org.eclipse.jdt.internal.compiler.impl.IrritantSet other
        end local 0 // org.eclipse.jdt.internal.compiler.impl.IrritantSet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            0    4     1  other  Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    MethodParameters:
       Name  Flags
      other  

  public boolean areAllSet();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.eclipse.jdt.internal.compiler.impl.IrritantSet this
         0: .line 215
            iconst_0
            istore 1 /* i */
        start local 1 // int i
         1: goto 5
         2: .line 216
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.impl.IrritantSet.bits:[I
            iload 1 /* i */
            iaload
            ldc 536870911
            if_icmpeq 4
         3: .line 217
            iconst_0
            ireturn
         4: .line 215
      StackMap locals:
      StackMap stack:
            iinc 1 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 1 /* i */
            iconst_3
            if_icmplt 2
        end local 1 // int i
         6: .line 219
            iconst_1
            ireturn
        end local 0 // org.eclipse.jdt.internal.compiler.impl.IrritantSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            1    6     1     i  I

  public org.eclipse.jdt.internal.compiler.impl.IrritantSet clear(int);
    descriptor: (I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.impl.IrritantSet this
        start local 1 // int singleGroupIrritants
         0: .line 223
            iload 1 /* singleGroupIrritants */
            ldc -536870912
            iand
            bipush 29
            ishr
            istore 2 /* group */
        start local 2 // int group
         1: .line 224
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.impl.IrritantSet.bits:[I
            iload 2 /* group */
            dup2
            iaload
            iload 1 /* singleGroupIrritants */
            iconst_m1
            ixor
            iand
            iastore
         2: .line 225
            aload 0 /* this */
            areturn
        end local 2 // int group
        end local 1 // int singleGroupIrritants
        end local 0 // org.eclipse.jdt.internal.compiler.impl.IrritantSet this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    3     0                  this  Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            0    3     1  singleGroupIrritants  I
            1    3     2                 group  I
    MethodParameters:
                      Name  Flags
      singleGroupIrritants  

  public org.eclipse.jdt.internal.compiler.impl.IrritantSet clearAll();
    descriptor: ()Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.eclipse.jdt.internal.compiler.impl.IrritantSet this
         0: .line 229
            iconst_0
            istore 1 /* i */
        start local 1 // int i
         1: goto 4
         2: .line 230
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.impl.IrritantSet.bits:[I
            iload 1 /* i */
            iconst_0
            iastore
         3: .line 229
            iinc 1 /* i */ 1
      StackMap locals:
      StackMap stack:
         4: iload 1 /* i */
            iconst_3
            if_icmplt 2
        end local 1 // int i
         5: .line 232
            aload 0 /* this */
            areturn
        end local 0 // org.eclipse.jdt.internal.compiler.impl.IrritantSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            1    5     1     i  I

  public void initialize(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.impl.IrritantSet this
        start local 1 // int singleGroupIrritants
         0: .line 241
            iload 1 /* singleGroupIrritants */
            ifne 2
         1: .line 242
            return
         2: .line 243
      StackMap locals:
      StackMap stack:
            iload 1 /* singleGroupIrritants */
            ldc -536870912
            iand
            bipush 29
            ishr
            istore 2 /* group */
        start local 2 // int group
         3: .line 244
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.impl.IrritantSet.bits:[I
            iload 2 /* group */
            iload 1 /* singleGroupIrritants */
            ldc 536870911
            iand
            iastore
         4: .line 245
            return
        end local 2 // int group
        end local 1 // int singleGroupIrritants
        end local 0 // org.eclipse.jdt.internal.compiler.impl.IrritantSet this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    5     0                  this  Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            0    5     1  singleGroupIrritants  I
            3    5     2                 group  I
    MethodParameters:
                      Name  Flags
      singleGroupIrritants  

  public void initialize(org.eclipse.jdt.internal.compiler.impl.IrritantSet);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.impl.IrritantSet this
        start local 1 // org.eclipse.jdt.internal.compiler.impl.IrritantSet other
         0: .line 248
            aload 1 /* other */
            ifnonnull 2
         1: .line 249
            return
         2: .line 250
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getfield org.eclipse.jdt.internal.compiler.impl.IrritantSet.bits:[I
            iconst_0
            aload 0 /* this */
            iconst_3
            newarray 10
            dup_x1
            putfield org.eclipse.jdt.internal.compiler.impl.IrritantSet.bits:[I
            iconst_0
            iconst_3
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         3: .line 251
            return
        end local 1 // org.eclipse.jdt.internal.compiler.impl.IrritantSet other
        end local 0 // org.eclipse.jdt.internal.compiler.impl.IrritantSet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            0    4     1  other  Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    MethodParameters:
       Name  Flags
      other  

  public boolean isAnySet(org.eclipse.jdt.internal.compiler.impl.IrritantSet);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.impl.IrritantSet this
        start local 1 // org.eclipse.jdt.internal.compiler.impl.IrritantSet other
         0: .line 258
            aload 1 /* other */
            ifnonnull 2
         1: .line 259
            iconst_0
            ireturn
         2: .line 260
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         3: goto 7
         4: .line 261
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.impl.IrritantSet.bits:[I
            iload 2 /* i */
            iaload
            aload 1 /* other */
            getfield org.eclipse.jdt.internal.compiler.impl.IrritantSet.bits:[I
            iload 2 /* i */
            iaload
            iand
            ifeq 6
         5: .line 262
            iconst_1
            ireturn
         6: .line 260
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         7: iload 2 /* i */
            iconst_3
            if_icmplt 4
        end local 2 // int i
         8: .line 264
            iconst_0
            ireturn
        end local 1 // org.eclipse.jdt.internal.compiler.impl.IrritantSet other
        end local 0 // org.eclipse.jdt.internal.compiler.impl.IrritantSet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            0    9     1  other  Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            3    8     2      i  I
    MethodParameters:
       Name  Flags
      other  

  public boolean hasSameIrritants(org.eclipse.jdt.internal.compiler.impl.IrritantSet);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.impl.IrritantSet this
        start local 1 // org.eclipse.jdt.internal.compiler.impl.IrritantSet irritantSet
         0: .line 272
            aload 1 /* irritantSet */
            ifnonnull 2
         1: .line 273
            iconst_0
            ireturn
         2: .line 274
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         3: goto 7
         4: .line 275
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.impl.IrritantSet.bits:[I
            iload 2 /* i */
            iaload
            aload 1 /* irritantSet */
            getfield org.eclipse.jdt.internal.compiler.impl.IrritantSet.bits:[I
            iload 2 /* i */
            iaload
            if_icmpeq 6
         5: .line 276
            iconst_0
            ireturn
         6: .line 274
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         7: iload 2 /* i */
            iconst_3
            if_icmplt 4
        end local 2 // int i
         8: .line 278
            iconst_1
            ireturn
        end local 1 // org.eclipse.jdt.internal.compiler.impl.IrritantSet irritantSet
        end local 0 // org.eclipse.jdt.internal.compiler.impl.IrritantSet this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    9     0         this  Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            0    9     1  irritantSet  Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            3    8     2            i  I
    MethodParameters:
             Name  Flags
      irritantSet  

  public boolean isSet(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.impl.IrritantSet this
        start local 1 // int singleGroupIrritants
         0: .line 282
            iload 1 /* singleGroupIrritants */
            ldc -536870912
            iand
            bipush 29
            ishr
            istore 2 /* group */
        start local 2 // int group
         1: .line 283
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.impl.IrritantSet.bits:[I
            iload 2 /* group */
            iaload
            iload 1 /* singleGroupIrritants */
            iand
            ifeq 2
            iconst_1
            ireturn
      StackMap locals: int
      StackMap stack:
         2: iconst_0
            ireturn
        end local 2 // int group
        end local 1 // int singleGroupIrritants
        end local 0 // org.eclipse.jdt.internal.compiler.impl.IrritantSet this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    3     0                  this  Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            0    3     1  singleGroupIrritants  I
            1    3     2                 group  I
    MethodParameters:
                      Name  Flags
      singleGroupIrritants  

  public int[] getBits();
    descriptor: ()[I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.internal.compiler.impl.IrritantSet this
         0: .line 286
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.impl.IrritantSet.bits:[I
            areturn
        end local 0 // org.eclipse.jdt.internal.compiler.impl.IrritantSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;

  public org.eclipse.jdt.internal.compiler.impl.IrritantSet set(int);
    descriptor: (I)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.impl.IrritantSet this
        start local 1 // int singleGroupIrritants
         0: .line 289
            iload 1 /* singleGroupIrritants */
            ldc -536870912
            iand
            bipush 29
            ishr
            istore 2 /* group */
        start local 2 // int group
         1: .line 290
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.impl.IrritantSet.bits:[I
            iload 2 /* group */
            dup2
            iaload
            iload 1 /* singleGroupIrritants */
            ldc 536870911
            iand
            ior
            iastore
         2: .line 291
            aload 0 /* this */
            areturn
        end local 2 // int group
        end local 1 // int singleGroupIrritants
        end local 0 // org.eclipse.jdt.internal.compiler.impl.IrritantSet this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    3     0                  this  Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            0    3     1  singleGroupIrritants  I
            1    3     2                 group  I
    MethodParameters:
                      Name  Flags
      singleGroupIrritants  

  public org.eclipse.jdt.internal.compiler.impl.IrritantSet set(org.eclipse.jdt.internal.compiler.impl.IrritantSet);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;)Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.impl.IrritantSet this
        start local 1 // org.eclipse.jdt.internal.compiler.impl.IrritantSet other
         0: .line 300
            aload 1 /* other */
            ifnonnull 2
         1: .line 301
            aload 0 /* this */
            areturn
         2: .line 302
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 2 /* wasNoOp */
        start local 2 // boolean wasNoOp
         3: .line 303
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         4: goto 10
         5: .line 304
      StackMap locals: int int
      StackMap stack:
            aload 1 /* other */
            getfield org.eclipse.jdt.internal.compiler.impl.IrritantSet.bits:[I
            iload 3 /* i */
            iaload
            ldc 536870911
            iand
            istore 4 /* otherIrritant */
        start local 4 // int otherIrritant
         6: .line 307
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.impl.IrritantSet.bits:[I
            iload 3 /* i */
            iaload
            iload 4 /* otherIrritant */
            iand
            iload 4 /* otherIrritant */
            if_icmpeq 9
         7: .line 308
            iconst_0
            istore 2 /* wasNoOp */
         8: .line 309
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.impl.IrritantSet.bits:[I
            iload 3 /* i */
            dup2
            iaload
            iload 4 /* otherIrritant */
            ior
            iastore
        end local 4 // int otherIrritant
         9: .line 303
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        10: iload 3 /* i */
            iconst_3
            if_icmplt 5
        end local 3 // int i
        11: .line 312
            iload 2 /* wasNoOp */
            ifeq 12
            aconst_null
            goto 13
      StackMap locals:
      StackMap stack:
        12: aload 0 /* this */
      StackMap locals:
      StackMap stack: org.eclipse.jdt.internal.compiler.impl.IrritantSet
        13: areturn
        end local 2 // boolean wasNoOp
        end local 1 // org.eclipse.jdt.internal.compiler.impl.IrritantSet other
        end local 0 // org.eclipse.jdt.internal.compiler.impl.IrritantSet this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   14     0           this  Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            0   14     1          other  Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            3   14     2        wasNoOp  Z
            4   11     3              i  I
            6    9     4  otherIrritant  I
    MethodParameters:
       Name  Flags
      other  

  public org.eclipse.jdt.internal.compiler.impl.IrritantSet setAll();
    descriptor: ()Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // org.eclipse.jdt.internal.compiler.impl.IrritantSet this
         0: .line 316
            iconst_0
            istore 1 /* i */
        start local 1 // int i
         1: goto 4
         2: .line 317
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.impl.IrritantSet.bits:[I
            iload 1 /* i */
            dup2
            iaload
            ldc 536870911
            ior
            iastore
         3: .line 316
            iinc 1 /* i */ 1
      StackMap locals:
      StackMap stack:
         4: iload 1 /* i */
            iconst_3
            if_icmplt 2
        end local 1 // int i
         5: .line 320
            aload 0 /* this */
            areturn
        end local 0 // org.eclipse.jdt.internal.compiler.impl.IrritantSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/eclipse/jdt/internal/compiler/impl/IrritantSet;
            1    5     1     i  I
}
SourceFile: "IrritantSet.java"