public class sun.text.normalizer.UnicodeSet implements sun.text.normalizer.UnicodeMatcher
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: sun.text.normalizer.UnicodeSet
  super_class: java.lang.Object
{
  private static final int LOW;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  private static final int HIGH;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1114112

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

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

  private int len;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

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

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

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

  java.util.TreeSet strings;
    descriptor: Ljava/util/TreeSet;
    flags: (0x0000) 

  private java.lang.String pat;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private static final int START_EXTRA;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  private static final int GROW_EXTRA;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  private static sun.text.normalizer.UnicodeSet[] INCLUSIONS;
    descriptor: [Lsun/text/normalizer/UnicodeSet;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  static final sun.text.normalizer.VersionInfo NO_VERSION;
    descriptor: Lsun/text/normalizer/VersionInfo;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 323
            aconst_null
            putstatic sun.text.normalizer.UnicodeSet.INCLUSIONS:[Lsun/text/normalizer/UnicodeSet;
         1: .line 1580
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            invokestatic sun.text.normalizer.VersionInfo.getInstance:(IIII)Lsun/text/normalizer/VersionInfo;
            putstatic sun.text.normalizer.UnicodeSet.NO_VERSION:Lsun/text/normalizer/VersionInfo;
         2: .line 1862
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // sun.text.normalizer.UnicodeSet this
         0: .line 333
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 301
            aload 0 /* this */
            new java.util.TreeSet
            dup
            invokespecial java.util.TreeSet.<init>:()V
            putfield sun.text.normalizer.UnicodeSet.strings:Ljava/util/TreeSet;
         2: .line 312
            aload 0 /* this */
            aconst_null
            putfield sun.text.normalizer.UnicodeSet.pat:Ljava/lang/String;
         3: .line 334
            aload 0 /* this */
            bipush 17
            newarray 10
            putfield sun.text.normalizer.UnicodeSet.list:[I
         4: .line 335
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            aload 0 /* this */
            dup
            getfield sun.text.normalizer.UnicodeSet.len:I
            dup_x1
            iconst_1
            iadd
            putfield sun.text.normalizer.UnicodeSet.len:I
            ldc 1114112
            iastore
         5: .line 336
            return
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lsun/text/normalizer/UnicodeSet;

  public void <init>(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // sun.text.normalizer.UnicodeSet this
        start local 1 // int start
        start local 2 // int end
         0: .line 347
            aload 0 /* this */
            invokespecial sun.text.normalizer.UnicodeSet.<init>:()V
         1: .line 348
            aload 0 /* this */
            iload 1 /* start */
            iload 2 /* end */
            invokevirtual sun.text.normalizer.UnicodeSet.complement:(II)Lsun/text/normalizer/UnicodeSet;
            pop
         2: .line 349
            return
        end local 2 // int end
        end local 1 // int start
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lsun/text/normalizer/UnicodeSet;
            0    3     1  start  I
            0    3     2    end  I
    MethodParameters:
       Name  Flags
      start  
      end    

  public void <init>(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // sun.text.normalizer.UnicodeSet this
        start local 1 // java.lang.String pattern
         0: .line 360
            aload 0 /* this */
            invokespecial sun.text.normalizer.UnicodeSet.<init>:()V
         1: .line 361
            aload 0 /* this */
            aload 1 /* pattern */
            aconst_null
            aconst_null
            iconst_1
            invokevirtual sun.text.normalizer.UnicodeSet.applyPattern:(Ljava/lang/String;Ljava/text/ParsePosition;Lsun/text/normalizer/SymbolTable;I)Lsun/text/normalizer/UnicodeSet;
            pop
         2: .line 362
            return
        end local 1 // java.lang.String pattern
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lsun/text/normalizer/UnicodeSet;
            0    3     1  pattern  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      pattern  

  public sun.text.normalizer.UnicodeSet set(sun.text.normalizer.UnicodeSet);
    descriptor: (Lsun/text/normalizer/UnicodeSet;)Lsun/text/normalizer/UnicodeSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.text.normalizer.UnicodeSet this
        start local 1 // sun.text.normalizer.UnicodeSet other
         0: .line 371
            aload 0 /* this */
            aload 1 /* other */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            invokevirtual int[].clone:()Ljava/lang/Object;
            checkcast int[]
            putfield sun.text.normalizer.UnicodeSet.list:[I
         1: .line 372
            aload 0 /* this */
            aload 1 /* other */
            getfield sun.text.normalizer.UnicodeSet.len:I
            putfield sun.text.normalizer.UnicodeSet.len:I
         2: .line 373
            aload 0 /* this */
            aload 1 /* other */
            getfield sun.text.normalizer.UnicodeSet.pat:Ljava/lang/String;
            putfield sun.text.normalizer.UnicodeSet.pat:Ljava/lang/String;
         3: .line 374
            aload 0 /* this */
            aload 1 /* other */
            getfield sun.text.normalizer.UnicodeSet.strings:Ljava/util/TreeSet;
            invokevirtual java.util.TreeSet.clone:()Ljava/lang/Object;
            checkcast java.util.TreeSet
            putfield sun.text.normalizer.UnicodeSet.strings:Ljava/util/TreeSet;
         4: .line 375
            aload 0 /* this */
            areturn
        end local 1 // sun.text.normalizer.UnicodeSet other
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lsun/text/normalizer/UnicodeSet;
            0    5     1  other  Lsun/text/normalizer/UnicodeSet;
    MethodParameters:
       Name  Flags
      other  

  public final sun.text.normalizer.UnicodeSet applyPattern(java.lang.String);
    descriptor: (Ljava/lang/String;)Lsun/text/normalizer/UnicodeSet;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // sun.text.normalizer.UnicodeSet this
        start local 1 // java.lang.String pattern
         0: .line 388
            aload 0 /* this */
            aload 1 /* pattern */
            aconst_null
            aconst_null
            iconst_1
            invokevirtual sun.text.normalizer.UnicodeSet.applyPattern:(Ljava/lang/String;Ljava/text/ParsePosition;Lsun/text/normalizer/SymbolTable;I)Lsun/text/normalizer/UnicodeSet;
            areturn
        end local 1 // java.lang.String pattern
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lsun/text/normalizer/UnicodeSet;
            0    1     1  pattern  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      pattern  

  private static void _appendToPat(java.lang.StringBuffer, java.lang.String, boolean);
    descriptor: (Ljava/lang/StringBuffer;Ljava/lang/String;Z)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // java.lang.StringBuffer buf
        start local 1 // java.lang.String s
        start local 2 // boolean escapeUnprintable
         0: .line 396
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         1: goto 4
         2: .line 397
      StackMap locals: int
      StackMap stack:
            aload 0 /* buf */
            aload 1 /* s */
            iload 3 /* i */
            invokestatic sun.text.normalizer.UTF16.charAt:(Ljava/lang/String;I)I
            iload 2 /* escapeUnprintable */
            invokestatic sun.text.normalizer.UnicodeSet._appendToPat:(Ljava/lang/StringBuffer;IZ)V
         3: .line 396
            iload 3 /* i */
            iload 3 /* i */
            invokestatic sun.text.normalizer.UTF16.getCharCount:(I)I
            iadd
            istore 3 /* i */
      StackMap locals:
      StackMap stack:
         4: iload 3 /* i */
            aload 1 /* s */
            invokevirtual java.lang.String.length:()I
            if_icmplt 2
        end local 3 // int i
         5: .line 399
            return
        end local 2 // boolean escapeUnprintable
        end local 1 // java.lang.String s
        end local 0 // java.lang.StringBuffer buf
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    6     0                buf  Ljava/lang/StringBuffer;
            0    6     1                  s  Ljava/lang/String;
            0    6     2  escapeUnprintable  Z
            1    5     3                  i  I
    MethodParameters:
                   Name  Flags
      buf                
      s                  
      escapeUnprintable  

  private static void _appendToPat(java.lang.StringBuffer, int, boolean);
    descriptor: (Ljava/lang/StringBuffer;IZ)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // java.lang.StringBuffer buf
        start local 1 // int c
        start local 2 // boolean escapeUnprintable
         0: .line 406
            iload 2 /* escapeUnprintable */
            ifeq 3
            iload 1 /* c */
            invokestatic sun.text.normalizer.Utility.isUnprintable:(I)Z
            ifeq 3
         1: .line 409
            aload 0 /* buf */
            iload 1 /* c */
            invokestatic sun.text.normalizer.Utility.escapeUnprintable:(Ljava/lang/StringBuffer;I)Z
            ifeq 3
         2: .line 410
            return
         3: .line 414
      StackMap locals:
      StackMap stack:
            iload 1 /* c */
            lookupswitch { // 10
                   36: 4
                   38: 4
                   45: 4
                   58: 4
                   91: 4
                   92: 4
                   93: 4
                   94: 4
                  123: 4
                  125: 4
              default: 6
          }
         4: .line 425
      StackMap locals:
      StackMap stack:
            aload 0 /* buf */
            bipush 92
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
         5: .line 426
            goto 8
         6: .line 429
      StackMap locals:
      StackMap stack:
            iload 1 /* c */
            invokestatic sun.text.normalizer.UCharacterProperty.isRuleWhiteSpace:(I)Z
            ifeq 8
         7: .line 430
            aload 0 /* buf */
            bipush 92
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
         8: .line 434
      StackMap locals:
      StackMap stack:
            aload 0 /* buf */
            iload 1 /* c */
            invokestatic sun.text.normalizer.UTF16.append:(Ljava/lang/StringBuffer;I)Ljava/lang/StringBuffer;
            pop
         9: .line 435
            return
        end local 2 // boolean escapeUnprintable
        end local 1 // int c
        end local 0 // java.lang.StringBuffer buf
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   10     0                buf  Ljava/lang/StringBuffer;
            0   10     1                  c  I
            0   10     2  escapeUnprintable  Z
    MethodParameters:
                   Name  Flags
      buf                
      c                  
      escapeUnprintable  

  private java.lang.StringBuffer _toPattern(java.lang.StringBuffer, boolean);
    descriptor: (Ljava/lang/StringBuffer;Z)Ljava/lang/StringBuffer;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=6, args_size=3
        start local 0 // sun.text.normalizer.UnicodeSet this
        start local 1 // java.lang.StringBuffer result
        start local 2 // boolean escapeUnprintable
         0: .line 444
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.pat:Ljava/lang/String;
            ifnull 19
         1: .line 446
            iconst_0
            istore 4 /* backslashCount */
        start local 4 // int backslashCount
         2: .line 447
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         3: goto 17
         4: .line 448
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.pat:Ljava/lang/String;
            iload 3 /* i */
            invokestatic sun.text.normalizer.UTF16.charAt:(Ljava/lang/String;I)I
            istore 5 /* c */
        start local 5 // int c
         5: .line 449
            iload 3 /* i */
            iload 5 /* c */
            invokestatic sun.text.normalizer.UTF16.getCharCount:(I)I
            iadd
            istore 3 /* i */
         6: .line 450
            iload 2 /* escapeUnprintable */
            ifeq 12
            iload 5 /* c */
            invokestatic sun.text.normalizer.Utility.isUnprintable:(I)Z
            ifeq 12
         7: .line 455
            iload 4 /* backslashCount */
            iconst_2
            irem
            iconst_1
            if_icmpne 9
         8: .line 456
            aload 1 /* result */
            aload 1 /* result */
            invokevirtual java.lang.StringBuffer.length:()I
            iconst_1
            isub
            invokevirtual java.lang.StringBuffer.setLength:(I)V
         9: .line 458
      StackMap locals: int
      StackMap stack:
            aload 1 /* result */
            iload 5 /* c */
            invokestatic sun.text.normalizer.Utility.escapeUnprintable:(Ljava/lang/StringBuffer;I)Z
            pop
        10: .line 459
            iconst_0
            istore 4 /* backslashCount */
        11: .line 460
            goto 17
        12: .line 461
      StackMap locals:
      StackMap stack:
            aload 1 /* result */
            iload 5 /* c */
            invokestatic sun.text.normalizer.UTF16.append:(Ljava/lang/StringBuffer;I)Ljava/lang/StringBuffer;
            pop
        13: .line 462
            iload 5 /* c */
            bipush 92
            if_icmpne 16
        14: .line 463
            iinc 4 /* backslashCount */ 1
        15: .line 464
            goto 17
        16: .line 465
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 4 /* backslashCount */
        end local 5 // int c
        17: .line 447
      StackMap locals:
      StackMap stack:
            iload 3 /* i */
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.pat:Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            if_icmplt 4
        18: .line 469
            aload 1 /* result */
            areturn
        end local 4 // int backslashCount
        end local 3 // int i
        19: .line 472
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* result */
            iload 2 /* escapeUnprintable */
            iconst_1
            invokevirtual sun.text.normalizer.UnicodeSet._generatePattern:(Ljava/lang/StringBuffer;ZZ)Ljava/lang/StringBuffer;
            areturn
        end local 2 // boolean escapeUnprintable
        end local 1 // java.lang.StringBuffer result
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   20     0               this  Lsun/text/normalizer/UnicodeSet;
            0   20     1             result  Ljava/lang/StringBuffer;
            0   20     2  escapeUnprintable  Z
            3   19     3                  i  I
            2   19     4     backslashCount  I
            5   17     5                  c  I
    MethodParameters:
                   Name  Flags
      result             
      escapeUnprintable  

  public java.lang.StringBuffer _generatePattern(java.lang.StringBuffer, boolean, boolean);
    descriptor: (Ljava/lang/StringBuffer;ZZ)Ljava/lang/StringBuffer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=8, args_size=4
        start local 0 // sun.text.normalizer.UnicodeSet this
        start local 1 // java.lang.StringBuffer result
        start local 2 // boolean escapeUnprintable
        start local 3 // boolean includeStrings
         0: .line 484
            aload 1 /* result */
            bipush 91
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
         1: .line 486
            aload 0 /* this */
            invokevirtual sun.text.normalizer.UnicodeSet.getRangeCount:()I
            istore 4 /* count */
        start local 4 // int count
         2: .line 491
            iload 4 /* count */
            iconst_1
            if_icmple 18
         3: .line 492
            aload 0 /* this */
            iconst_0
            invokevirtual sun.text.normalizer.UnicodeSet.getRangeStart:(I)I
            ifne 18
         4: .line 493
            aload 0 /* this */
            iload 4 /* count */
            iconst_1
            isub
            invokevirtual sun.text.normalizer.UnicodeSet.getRangeEnd:(I)I
            ldc 1114111
            if_icmpne 18
         5: .line 496
            aload 1 /* result */
            bipush 94
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
         6: .line 498
            iconst_1
            istore 5 /* i */
        start local 5 // int i
         7: goto 16
         8: .line 499
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            iload 5 /* i */
            iconst_1
            isub
            invokevirtual sun.text.normalizer.UnicodeSet.getRangeEnd:(I)I
            iconst_1
            iadd
            istore 6 /* start */
        start local 6 // int start
         9: .line 500
            aload 0 /* this */
            iload 5 /* i */
            invokevirtual sun.text.normalizer.UnicodeSet.getRangeStart:(I)I
            iconst_1
            isub
            istore 7 /* end */
        start local 7 // int end
        10: .line 501
            aload 1 /* result */
            iload 6 /* start */
            iload 2 /* escapeUnprintable */
            invokestatic sun.text.normalizer.UnicodeSet._appendToPat:(Ljava/lang/StringBuffer;IZ)V
        11: .line 502
            iload 6 /* start */
            iload 7 /* end */
            if_icmpeq 15
        12: .line 503
            iload 6 /* start */
            iconst_1
            iadd
            iload 7 /* end */
            if_icmpeq 14
        13: .line 504
            aload 1 /* result */
            bipush 45
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
        14: .line 506
      StackMap locals: int int
      StackMap stack:
            aload 1 /* result */
            iload 7 /* end */
            iload 2 /* escapeUnprintable */
            invokestatic sun.text.normalizer.UnicodeSet._appendToPat:(Ljava/lang/StringBuffer;IZ)V
        end local 7 // int end
        end local 6 // int start
        15: .line 498
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        16: iload 5 /* i */
            iload 4 /* count */
            if_icmplt 8
        end local 5 // int i
        17: .line 509
            goto 29
        18: .line 513
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        19: goto 28
        20: .line 514
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 5 /* i */
            invokevirtual sun.text.normalizer.UnicodeSet.getRangeStart:(I)I
            istore 6 /* start */
        start local 6 // int start
        21: .line 515
            aload 0 /* this */
            iload 5 /* i */
            invokevirtual sun.text.normalizer.UnicodeSet.getRangeEnd:(I)I
            istore 7 /* end */
        start local 7 // int end
        22: .line 516
            aload 1 /* result */
            iload 6 /* start */
            iload 2 /* escapeUnprintable */
            invokestatic sun.text.normalizer.UnicodeSet._appendToPat:(Ljava/lang/StringBuffer;IZ)V
        23: .line 517
            iload 6 /* start */
            iload 7 /* end */
            if_icmpeq 27
        24: .line 518
            iload 6 /* start */
            iconst_1
            iadd
            iload 7 /* end */
            if_icmpeq 26
        25: .line 519
            aload 1 /* result */
            bipush 45
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
        26: .line 521
      StackMap locals: int int
      StackMap stack:
            aload 1 /* result */
            iload 7 /* end */
            iload 2 /* escapeUnprintable */
            invokestatic sun.text.normalizer.UnicodeSet._appendToPat:(Ljava/lang/StringBuffer;IZ)V
        end local 7 // int end
        end local 6 // int start
        27: .line 513
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        28: iload 5 /* i */
            iload 4 /* count */
            if_icmplt 20
        end local 5 // int i
        29: .line 526
      StackMap locals:
      StackMap stack:
            iload 3 /* includeStrings */
            ifeq 36
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.strings:Ljava/util/TreeSet;
            invokevirtual java.util.TreeSet.size:()I
            ifle 36
        30: .line 527
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.strings:Ljava/util/TreeSet;
            invokevirtual java.util.TreeSet.iterator:()Ljava/util/Iterator;
            astore 5 /* it */
        start local 5 // java.util.Iterator it
        31: .line 528
            goto 35
        32: .line 529
      StackMap locals: java.util.Iterator
      StackMap stack:
            aload 1 /* result */
            bipush 123
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
        33: .line 530
            aload 1 /* result */
            aload 5 /* it */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            iload 2 /* escapeUnprintable */
            invokestatic sun.text.normalizer.UnicodeSet._appendToPat:(Ljava/lang/StringBuffer;Ljava/lang/String;Z)V
        34: .line 531
            aload 1 /* result */
            bipush 125
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
        35: .line 528
      StackMap locals:
      StackMap stack:
            aload 5 /* it */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 32
        end local 5 // java.util.Iterator it
        36: .line 534
      StackMap locals:
      StackMap stack:
            aload 1 /* result */
            bipush 93
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            areturn
        end local 4 // int count
        end local 3 // boolean includeStrings
        end local 2 // boolean escapeUnprintable
        end local 1 // java.lang.StringBuffer result
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   37     0               this  Lsun/text/normalizer/UnicodeSet;
            0   37     1             result  Ljava/lang/StringBuffer;
            0   37     2  escapeUnprintable  Z
            0   37     3     includeStrings  Z
            2   37     4              count  I
            7   17     5                  i  I
            9   15     6              start  I
           10   15     7                end  I
           19   29     5                  i  I
           21   27     6              start  I
           22   27     7                end  I
           31   36     5                 it  Ljava/util/Iterator;
    MethodParameters:
                   Name  Flags
      result             
      escapeUnprintable  
      includeStrings     

  private sun.text.normalizer.UnicodeSet add_unchecked(int, int);
    descriptor: (II)Lsun/text/normalizer/UnicodeSet;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // sun.text.normalizer.UnicodeSet this
        start local 1 // int start
        start local 2 // int end
         0: .line 539
            iload 1 /* start */
            iflt 1
            iload 1 /* start */
            ldc 1114111
            if_icmple 2
         1: .line 540
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Invalid code point U+"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* start */
            bipush 6
            invokestatic sun.text.normalizer.Utility.hex:(II)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 542
      StackMap locals:
      StackMap stack:
            iload 2 /* end */
            iflt 3
            iload 2 /* end */
            ldc 1114111
            if_icmple 4
         3: .line 543
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Invalid code point U+"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 2 /* end */
            bipush 6
            invokestatic sun.text.normalizer.Utility.hex:(II)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 545
      StackMap locals:
      StackMap stack:
            iload 1 /* start */
            iload 2 /* end */
            if_icmpge 7
         5: .line 546
            aload 0 /* this */
            aload 0 /* this */
            iload 1 /* start */
            iload 2 /* end */
            invokevirtual sun.text.normalizer.UnicodeSet.range:(II)[I
            iconst_2
            iconst_0
            invokevirtual sun.text.normalizer.UnicodeSet.add:([III)Lsun/text/normalizer/UnicodeSet;
            pop
         6: .line 547
            goto 9
      StackMap locals:
      StackMap stack:
         7: iload 1 /* start */
            iload 2 /* end */
            if_icmpne 9
         8: .line 548
            aload 0 /* this */
            iload 1 /* start */
            invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
            pop
         9: .line 550
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // int end
        end local 1 // int start
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Lsun/text/normalizer/UnicodeSet;
            0   10     1  start  I
            0   10     2    end  I
    MethodParameters:
       Name  Flags
      start  
      end    

  public final sun.text.normalizer.UnicodeSet add(int);
    descriptor: (I)Lsun/text/normalizer/UnicodeSet;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.text.normalizer.UnicodeSet this
        start local 1 // int c
         0: .line 560
            aload 0 /* this */
            iload 1 /* c */
            invokevirtual sun.text.normalizer.UnicodeSet.add_unchecked:(I)Lsun/text/normalizer/UnicodeSet;
            areturn
        end local 1 // int c
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/text/normalizer/UnicodeSet;
            0    1     1     c  I
    MethodParameters:
      Name  Flags
      c     

  private final sun.text.normalizer.UnicodeSet add_unchecked(int);
    descriptor: (I)Lsun/text/normalizer/UnicodeSet;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // sun.text.normalizer.UnicodeSet this
        start local 1 // int c
         0: .line 565
            iload 1 /* c */
            iflt 1
            iload 1 /* c */
            ldc 1114111
            if_icmple 2
         1: .line 566
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Invalid code point U+"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* c */
            bipush 6
            invokestatic sun.text.normalizer.Utility.hex:(II)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 572
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* c */
            invokevirtual sun.text.normalizer.UnicodeSet.findCodePoint:(I)I
            istore 2 /* i */
        start local 2 // int i
         3: .line 575
            iload 2 /* i */
            iconst_1
            iand
            ifeq 4
            aload 0 /* this */
            areturn
         4: .line 589
      StackMap locals: int
      StackMap stack:
            iload 1 /* c */
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 2 /* i */
            iaload
            iconst_1
            isub
            if_icmpne 13
         5: .line 591
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 2 /* i */
            iload 1 /* c */
            iastore
         6: .line 593
            iload 1 /* c */
            ldc 1114111
            if_icmpne 9
         7: .line 594
            aload 0 /* this */
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.len:I
            iconst_1
            iadd
            invokevirtual sun.text.normalizer.UnicodeSet.ensureCapacity:(I)V
         8: .line 595
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            aload 0 /* this */
            dup
            getfield sun.text.normalizer.UnicodeSet.len:I
            dup_x1
            iconst_1
            iadd
            putfield sun.text.normalizer.UnicodeSet.len:I
            ldc 1114112
            iastore
         9: .line 597
      StackMap locals:
      StackMap stack:
            iload 2 /* i */
            ifle 26
            iload 1 /* c */
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 2 /* i */
            iconst_1
            isub
            iaload
            if_icmpne 26
        10: .line 603
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 2 /* i */
            iconst_1
            iadd
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 2 /* i */
            iconst_1
            isub
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.len:I
            iload 2 /* i */
            isub
            iconst_1
            isub
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        11: .line 604
            aload 0 /* this */
            dup
            getfield sun.text.normalizer.UnicodeSet.len:I
            iconst_2
            isub
            putfield sun.text.normalizer.UnicodeSet.len:I
        12: .line 606
            goto 26
        13: .line 608
      StackMap locals:
      StackMap stack:
            iload 2 /* i */
            ifle 16
            iload 1 /* c */
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 2 /* i */
            iconst_1
            isub
            iaload
            if_icmpne 16
        14: .line 610
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 2 /* i */
            iconst_1
            isub
            dup2
            iaload
            iconst_1
            iadd
            iastore
        15: .line 612
            goto 26
        16: .line 630
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.len:I
            iconst_2
            iadd
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            arraylength
            if_icmple 22
        17: .line 631
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.len:I
            iconst_2
            iadd
            bipush 16
            iadd
            newarray 10
            astore 3 /* temp */
        start local 3 // int[] temp
        18: .line 632
            iload 2 /* i */
            ifeq 19
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iconst_0
            aload 3 /* temp */
            iconst_0
            iload 2 /* i */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        19: .line 633
      StackMap locals: int[]
      StackMap stack:
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 2 /* i */
            aload 3 /* temp */
            iload 2 /* i */
            iconst_2
            iadd
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.len:I
            iload 2 /* i */
            isub
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        20: .line 634
            aload 0 /* this */
            aload 3 /* temp */
            putfield sun.text.normalizer.UnicodeSet.list:[I
        end local 3 // int[] temp
        21: .line 635
            goto 23
        22: .line 636
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 2 /* i */
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 2 /* i */
            iconst_2
            iadd
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.len:I
            iload 2 /* i */
            isub
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        23: .line 639
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 2 /* i */
            iload 1 /* c */
            iastore
        24: .line 640
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 2 /* i */
            iconst_1
            iadd
            iload 1 /* c */
            iconst_1
            iadd
            iastore
        25: .line 641
            aload 0 /* this */
            dup
            getfield sun.text.normalizer.UnicodeSet.len:I
            iconst_2
            iadd
            putfield sun.text.normalizer.UnicodeSet.len:I
        26: .line 644
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield sun.text.normalizer.UnicodeSet.pat:Ljava/lang/String;
        27: .line 645
            aload 0 /* this */
            areturn
        end local 2 // int i
        end local 1 // int c
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   28     0  this  Lsun/text/normalizer/UnicodeSet;
            0   28     1     c  I
            3   28     2     i  I
           18   21     3  temp  [I
    MethodParameters:
      Name  Flags
      c     

  public final sun.text.normalizer.UnicodeSet add(java.lang.String);
    descriptor: (Ljava/lang/String;)Lsun/text/normalizer/UnicodeSet;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // sun.text.normalizer.UnicodeSet this
        start local 1 // java.lang.String s
         0: .line 659
            aload 1 /* s */
            invokestatic sun.text.normalizer.UnicodeSet.getSingleCP:(Ljava/lang/String;)I
            istore 2 /* cp */
        start local 2 // int cp
         1: .line 660
            iload 2 /* cp */
            ifge 5
         2: .line 661
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.strings:Ljava/util/TreeSet;
            aload 1 /* s */
            invokevirtual java.util.TreeSet.add:(Ljava/lang/Object;)Z
            pop
         3: .line 662
            aload 0 /* this */
            aconst_null
            putfield sun.text.normalizer.UnicodeSet.pat:Ljava/lang/String;
         4: .line 663
            goto 6
         5: .line 664
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 2 /* cp */
            iload 2 /* cp */
            invokevirtual sun.text.normalizer.UnicodeSet.add_unchecked:(II)Lsun/text/normalizer/UnicodeSet;
            pop
         6: .line 666
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // int cp
        end local 1 // java.lang.String s
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lsun/text/normalizer/UnicodeSet;
            0    7     1     s  Ljava/lang/String;
            1    7     2    cp  I
    MethodParameters:
      Name  Flags
      s     

  private static int getSingleCP(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // java.lang.String s
         0: .line 675
            aload 0 /* s */
            invokevirtual java.lang.String.length:()I
            iconst_1
            if_icmpge 2
         1: .line 676
            new java.lang.IllegalArgumentException
            dup
            ldc "Can't use zero-length strings in UnicodeSet"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 678
      StackMap locals:
      StackMap stack:
            aload 0 /* s */
            invokevirtual java.lang.String.length:()I
            iconst_2
            if_icmple 3
            iconst_m1
            ireturn
         3: .line 679
      StackMap locals:
      StackMap stack:
            aload 0 /* s */
            invokevirtual java.lang.String.length:()I
            iconst_1
            if_icmpne 4
            aload 0 /* s */
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            ireturn
         4: .line 682
      StackMap locals:
      StackMap stack:
            aload 0 /* s */
            iconst_0
            invokestatic sun.text.normalizer.UTF16.charAt:(Ljava/lang/String;I)I
            istore 1 /* cp */
        start local 1 // int cp
         5: .line 683
            iload 1 /* cp */
            ldc 65535
            if_icmple 7
         6: .line 684
            iload 1 /* cp */
            ireturn
         7: .line 686
      StackMap locals: int
      StackMap stack:
            iconst_m1
            ireturn
        end local 1 // int cp
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0     s  Ljava/lang/String;
            5    8     1    cp  I
    MethodParameters:
      Name  Flags
      s     

  public sun.text.normalizer.UnicodeSet complement(int, int);
    descriptor: (II)Lsun/text/normalizer/UnicodeSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // sun.text.normalizer.UnicodeSet this
        start local 1 // int start
        start local 2 // int end
         0: .line 702
            iload 1 /* start */
            iflt 1
            iload 1 /* start */
            ldc 1114111
            if_icmple 2
         1: .line 703
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Invalid code point U+"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* start */
            bipush 6
            invokestatic sun.text.normalizer.Utility.hex:(II)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 705
      StackMap locals:
      StackMap stack:
            iload 2 /* end */
            iflt 3
            iload 2 /* end */
            ldc 1114111
            if_icmple 4
         3: .line 706
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Invalid code point U+"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 2 /* end */
            bipush 6
            invokestatic sun.text.normalizer.Utility.hex:(II)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 708
      StackMap locals:
      StackMap stack:
            iload 1 /* start */
            iload 2 /* end */
            if_icmpgt 6
         5: .line 709
            aload 0 /* this */
            aload 0 /* this */
            iload 1 /* start */
            iload 2 /* end */
            invokevirtual sun.text.normalizer.UnicodeSet.range:(II)[I
            iconst_2
            iconst_0
            invokevirtual sun.text.normalizer.UnicodeSet.xor:([III)Lsun/text/normalizer/UnicodeSet;
            pop
         6: .line 711
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield sun.text.normalizer.UnicodeSet.pat:Ljava/lang/String;
         7: .line 712
            aload 0 /* this */
            areturn
        end local 2 // int end
        end local 1 // int start
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    8     0   this  Lsun/text/normalizer/UnicodeSet;
            0    8     1  start  I
            0    8     2    end  I
    MethodParameters:
       Name  Flags
      start  
      end    

  public sun.text.normalizer.UnicodeSet complement();
    descriptor: ()Lsun/text/normalizer/UnicodeSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // sun.text.normalizer.UnicodeSet this
         0: .line 721
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iconst_0
            iaload
            ifne 4
         1: .line 722
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iconst_1
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iconst_0
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.len:I
            iconst_1
            isub
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         2: .line 723
            aload 0 /* this */
            dup
            getfield sun.text.normalizer.UnicodeSet.len:I
            iconst_1
            isub
            putfield sun.text.normalizer.UnicodeSet.len:I
         3: .line 724
            goto 8
         4: .line 725
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.len:I
            iconst_1
            iadd
            invokevirtual sun.text.normalizer.UnicodeSet.ensureCapacity:(I)V
         5: .line 726
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iconst_0
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iconst_1
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.len:I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         6: .line 727
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iconst_0
            iconst_0
            iastore
         7: .line 728
            aload 0 /* this */
            dup
            getfield sun.text.normalizer.UnicodeSet.len:I
            iconst_1
            iadd
            putfield sun.text.normalizer.UnicodeSet.len:I
         8: .line 730
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield sun.text.normalizer.UnicodeSet.pat:Ljava/lang/String;
         9: .line 731
            aload 0 /* this */
            areturn
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lsun/text/normalizer/UnicodeSet;

  public boolean contains(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // sun.text.normalizer.UnicodeSet this
        start local 1 // int c
         0: .line 741
            iload 1 /* c */
            iflt 1
            iload 1 /* c */
            ldc 1114111
            if_icmple 2
         1: .line 742
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Invalid code point U+"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* c */
            bipush 6
            invokestatic sun.text.normalizer.Utility.hex:(II)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 754
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* c */
            invokevirtual sun.text.normalizer.UnicodeSet.findCodePoint:(I)I
            istore 2 /* i */
        start local 2 // int i
         3: .line 756
            iload 2 /* i */
            iconst_1
            iand
            ifeq 4
            iconst_1
            ireturn
      StackMap locals: int
      StackMap stack:
         4: iconst_0
            ireturn
        end local 2 // int i
        end local 1 // int c
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lsun/text/normalizer/UnicodeSet;
            0    5     1     c  I
            3    5     2     i  I
    MethodParameters:
      Name  Flags
      c     

  private final int findCodePoint(int);
    descriptor: (I)I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // sun.text.normalizer.UnicodeSet this
        start local 1 // int c
         0: .line 781
            iload 1 /* c */
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iconst_0
            iaload
            if_icmpge 1
            iconst_0
            ireturn
         1: .line 784
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.len:I
            iconst_2
            if_icmplt 2
            iload 1 /* c */
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.len:I
            iconst_2
            isub
            iaload
            if_icmplt 2
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.len:I
            iconst_1
            isub
            ireturn
         2: .line 785
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* lo */
        start local 2 // int lo
         3: .line 786
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.len:I
            iconst_1
            isub
            istore 3 /* hi */
        start local 3 // int hi
         4: .line 790
      StackMap locals: int int
      StackMap stack:
            iload 2 /* lo */
            iload 3 /* hi */
            iadd
            iconst_1
            iushr
            istore 4 /* i */
        start local 4 // int i
         5: .line 791
            iload 4 /* i */
            iload 2 /* lo */
            if_icmpne 6
            iload 3 /* hi */
            ireturn
         6: .line 792
      StackMap locals: int
      StackMap stack:
            iload 1 /* c */
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 4 /* i */
            iaload
            if_icmpge 9
         7: .line 793
            iload 4 /* i */
            istore 3 /* hi */
         8: .line 794
            goto 4
         9: .line 795
      StackMap locals:
      StackMap stack:
            iload 4 /* i */
            istore 2 /* lo */
        end local 4 // int i
        10: .line 789
            goto 4
        end local 3 // int hi
        end local 2 // int lo
        end local 1 // int c
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lsun/text/normalizer/UnicodeSet;
            0   11     1     c  I
            3   11     2    lo  I
            4   11     3    hi  I
            5   10     4     i  I
    MethodParameters:
      Name  Flags
      c     

  public sun.text.normalizer.UnicodeSet addAll(sun.text.normalizer.UnicodeSet);
    descriptor: (Lsun/text/normalizer/UnicodeSet;)Lsun/text/normalizer/UnicodeSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // sun.text.normalizer.UnicodeSet this
        start local 1 // sun.text.normalizer.UnicodeSet c
         0: .line 811
            aload 0 /* this */
            aload 1 /* c */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            aload 1 /* c */
            getfield sun.text.normalizer.UnicodeSet.len:I
            iconst_0
            invokevirtual sun.text.normalizer.UnicodeSet.add:([III)Lsun/text/normalizer/UnicodeSet;
            pop
         1: .line 812
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.strings:Ljava/util/TreeSet;
            aload 1 /* c */
            getfield sun.text.normalizer.UnicodeSet.strings:Ljava/util/TreeSet;
            invokevirtual java.util.TreeSet.addAll:(Ljava/util/Collection;)Z
            pop
         2: .line 813
            aload 0 /* this */
            areturn
        end local 1 // sun.text.normalizer.UnicodeSet c
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/text/normalizer/UnicodeSet;
            0    3     1     c  Lsun/text/normalizer/UnicodeSet;
    MethodParameters:
      Name  Flags
      c     

  public sun.text.normalizer.UnicodeSet retainAll(sun.text.normalizer.UnicodeSet);
    descriptor: (Lsun/text/normalizer/UnicodeSet;)Lsun/text/normalizer/UnicodeSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // sun.text.normalizer.UnicodeSet this
        start local 1 // sun.text.normalizer.UnicodeSet c
         0: .line 827
            aload 0 /* this */
            aload 1 /* c */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            aload 1 /* c */
            getfield sun.text.normalizer.UnicodeSet.len:I
            iconst_0
            invokevirtual sun.text.normalizer.UnicodeSet.retain:([III)Lsun/text/normalizer/UnicodeSet;
            pop
         1: .line 828
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.strings:Ljava/util/TreeSet;
            aload 1 /* c */
            getfield sun.text.normalizer.UnicodeSet.strings:Ljava/util/TreeSet;
            invokevirtual java.util.TreeSet.retainAll:(Ljava/util/Collection;)Z
            pop
         2: .line 829
            aload 0 /* this */
            areturn
        end local 1 // sun.text.normalizer.UnicodeSet c
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/text/normalizer/UnicodeSet;
            0    3     1     c  Lsun/text/normalizer/UnicodeSet;
    MethodParameters:
      Name  Flags
      c     

  public sun.text.normalizer.UnicodeSet removeAll(sun.text.normalizer.UnicodeSet);
    descriptor: (Lsun/text/normalizer/UnicodeSet;)Lsun/text/normalizer/UnicodeSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // sun.text.normalizer.UnicodeSet this
        start local 1 // sun.text.normalizer.UnicodeSet c
         0: .line 843
            aload 0 /* this */
            aload 1 /* c */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            aload 1 /* c */
            getfield sun.text.normalizer.UnicodeSet.len:I
            iconst_2
            invokevirtual sun.text.normalizer.UnicodeSet.retain:([III)Lsun/text/normalizer/UnicodeSet;
            pop
         1: .line 844
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.strings:Ljava/util/TreeSet;
            aload 1 /* c */
            getfield sun.text.normalizer.UnicodeSet.strings:Ljava/util/TreeSet;
            invokevirtual java.util.TreeSet.removeAll:(Ljava/util/Collection;)Z
            pop
         2: .line 845
            aload 0 /* this */
            areturn
        end local 1 // sun.text.normalizer.UnicodeSet c
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/text/normalizer/UnicodeSet;
            0    3     1     c  Lsun/text/normalizer/UnicodeSet;
    MethodParameters:
      Name  Flags
      c     

  public sun.text.normalizer.UnicodeSet clear();
    descriptor: ()Lsun/text/normalizer/UnicodeSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // sun.text.normalizer.UnicodeSet this
         0: .line 854
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iconst_0
            ldc 1114112
            iastore
         1: .line 855
            aload 0 /* this */
            iconst_1
            putfield sun.text.normalizer.UnicodeSet.len:I
         2: .line 856
            aload 0 /* this */
            aconst_null
            putfield sun.text.normalizer.UnicodeSet.pat:Ljava/lang/String;
         3: .line 857
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.strings:Ljava/util/TreeSet;
            invokevirtual java.util.TreeSet.clear:()V
         4: .line 858
            aload 0 /* this */
            areturn
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lsun/text/normalizer/UnicodeSet;

  public int getRangeCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.text.normalizer.UnicodeSet this
         0: .line 869
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.len:I
            iconst_2
            idiv
            ireturn
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/text/normalizer/UnicodeSet;

  public int getRangeStart(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.text.normalizer.UnicodeSet this
        start local 1 // int index
         0: .line 882
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 1 /* index */
            iconst_2
            imul
            iaload
            ireturn
        end local 1 // int index
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lsun/text/normalizer/UnicodeSet;
            0    1     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public int getRangeEnd(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.text.normalizer.UnicodeSet this
        start local 1 // int index
         0: .line 895
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 1 /* index */
            iconst_2
            imul
            iconst_1
            iadd
            iaload
            iconst_1
            isub
            ireturn
        end local 1 // int index
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lsun/text/normalizer/UnicodeSet;
            0    1     1  index  I
    MethodParameters:
       Name  Flags
      index  

  sun.text.normalizer.UnicodeSet applyPattern(java.lang.String, java.text.ParsePosition, sun.text.normalizer.SymbolTable, int);
    descriptor: (Ljava/lang/String;Ljava/text/ParsePosition;Lsun/text/normalizer/SymbolTable;I)Lsun/text/normalizer/UnicodeSet;
    flags: (0x0000) 
    Code:
      stack=5, locals=9, args_size=5
        start local 0 // sun.text.normalizer.UnicodeSet this
        start local 1 // java.lang.String pattern
        start local 2 // java.text.ParsePosition pos
        start local 3 // sun.text.normalizer.SymbolTable symbols
        start local 4 // int options
         0: .line 931
            aload 2 /* pos */
            ifnonnull 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: istore 5 /* parsePositionWasNull */
        start local 5 // boolean parsePositionWasNull
         3: .line 932
            iload 5 /* parsePositionWasNull */
            ifeq 5
         4: .line 933
            new java.text.ParsePosition
            dup
            iconst_0
            invokespecial java.text.ParsePosition.<init>:(I)V
            astore 2 /* pos */
         5: .line 936
      StackMap locals: int
      StackMap stack:
            new java.lang.StringBuffer
            dup
            invokespecial java.lang.StringBuffer.<init>:()V
            astore 6 /* rebuiltPat */
        start local 6 // java.lang.StringBuffer rebuiltPat
         6: .line 938
            new sun.text.normalizer.RuleCharacterIterator
            dup
            aload 1 /* pattern */
            aload 3 /* symbols */
            aload 2 /* pos */
            invokespecial sun.text.normalizer.RuleCharacterIterator.<init>:(Ljava/lang/String;Lsun/text/normalizer/SymbolTable;Ljava/text/ParsePosition;)V
         7: .line 937
            astore 7 /* chars */
        start local 7 // sun.text.normalizer.RuleCharacterIterator chars
         8: .line 939
            aload 0 /* this */
            aload 7 /* chars */
            aload 3 /* symbols */
            aload 6 /* rebuiltPat */
            iload 4 /* options */
            invokevirtual sun.text.normalizer.UnicodeSet.applyPattern:(Lsun/text/normalizer/RuleCharacterIterator;Lsun/text/normalizer/SymbolTable;Ljava/lang/StringBuffer;I)V
         9: .line 940
            aload 7 /* chars */
            invokevirtual sun.text.normalizer.RuleCharacterIterator.inVariable:()Z
            ifeq 11
        10: .line 941
            aload 7 /* chars */
            ldc "Extra chars in variable value"
            invokestatic sun.text.normalizer.UnicodeSet.syntaxError:(Lsun/text/normalizer/RuleCharacterIterator;Ljava/lang/String;)V
        11: .line 943
      StackMap locals: java.lang.StringBuffer sun.text.normalizer.RuleCharacterIterator
      StackMap stack:
            aload 0 /* this */
            aload 6 /* rebuiltPat */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            putfield sun.text.normalizer.UnicodeSet.pat:Ljava/lang/String;
        12: .line 944
            iload 5 /* parsePositionWasNull */
            ifeq 20
        13: .line 945
            aload 2 /* pos */
            invokevirtual java.text.ParsePosition.getIndex:()I
            istore 8 /* i */
        start local 8 // int i
        14: .line 948
            iload 4 /* options */
            iconst_1
            iand
            ifeq 16
        15: .line 949
            aload 1 /* pattern */
            iload 8 /* i */
            invokestatic sun.text.normalizer.Utility.skipWhitespace:(Ljava/lang/String;I)I
            istore 8 /* i */
        16: .line 952
      StackMap locals: int
      StackMap stack:
            iload 8 /* i */
            aload 1 /* pattern */
            invokevirtual java.lang.String.length:()I
            if_icmpeq 20
        17: .line 953
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Parse of \""
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* pattern */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        18: .line 954
            ldc "\" failed at "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 8 /* i */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        19: .line 953
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 8 // int i
        20: .line 957
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 7 // sun.text.normalizer.RuleCharacterIterator chars
        end local 6 // java.lang.StringBuffer rebuiltPat
        end local 5 // boolean parsePositionWasNull
        end local 4 // int options
        end local 3 // sun.text.normalizer.SymbolTable symbols
        end local 2 // java.text.ParsePosition pos
        end local 1 // java.lang.String pattern
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0   21     0                  this  Lsun/text/normalizer/UnicodeSet;
            0   21     1               pattern  Ljava/lang/String;
            0   21     2                   pos  Ljava/text/ParsePosition;
            0   21     3               symbols  Lsun/text/normalizer/SymbolTable;
            0   21     4               options  I
            3   21     5  parsePositionWasNull  Z
            6   21     6            rebuiltPat  Ljava/lang/StringBuffer;
            8   21     7                 chars  Lsun/text/normalizer/RuleCharacterIterator;
           14   20     8                     i  I
    MethodParameters:
         Name  Flags
      pattern  
      pos      
      symbols  
      options  

  void applyPattern(sun.text.normalizer.RuleCharacterIterator, sun.text.normalizer.SymbolTable, java.lang.StringBuffer, int);
    descriptor: (Lsun/text/normalizer/RuleCharacterIterator;Lsun/text/normalizer/SymbolTable;Ljava/lang/StringBuffer;I)V
    flags: (0x0000) 
    Code:
      stack=5, locals=22, args_size=5
        start local 0 // sun.text.normalizer.UnicodeSet this
        start local 1 // sun.text.normalizer.RuleCharacterIterator chars
        start local 2 // sun.text.normalizer.SymbolTable symbols
        start local 3 // java.lang.StringBuffer rebuiltPat
        start local 4 // int options
         0: .line 980
            iconst_3
            istore 5 /* opts */
        start local 5 // int opts
         1: .line 982
            iload 4 /* options */
            iconst_1
            iand
            ifeq 3
         2: .line 983
            iload 5 /* opts */
            iconst_4
            ior
            istore 5 /* opts */
         3: .line 986
      StackMap locals: int
      StackMap stack:
            new java.lang.StringBuffer
            dup
            invokespecial java.lang.StringBuffer.<init>:()V
            astore 6 /* patBuf */
        start local 6 // java.lang.StringBuffer patBuf
         4: aconst_null
            astore 7 /* buf */
        start local 7 // java.lang.StringBuffer buf
         5: .line 987
            iconst_0
            istore 8 /* usePat */
        start local 8 // boolean usePat
         6: .line 988
            aconst_null
            astore 9 /* scratch */
        start local 9 // sun.text.normalizer.UnicodeSet scratch
         7: .line 989
            aconst_null
            astore 10 /* backup */
        start local 10 // java.lang.Object backup
         8: .line 993
            iconst_0
            istore 11 /* lastItem */
        start local 11 // int lastItem
         9: iconst_0
            istore 12 /* lastChar */
        start local 12 // int lastChar
        10: iconst_0
            istore 13 /* mode */
        start local 13 // int mode
        11: .line 994
            iconst_0
            istore 14 /* op */
        start local 14 // char op
        12: .line 996
            iconst_0
            istore 15 /* invert */
        start local 15 // boolean invert
        13: .line 998
            aload 0 /* this */
            invokevirtual sun.text.normalizer.UnicodeSet.clear:()Lsun/text/normalizer/UnicodeSet;
            pop
        14: .line 1000
            goto 187
        15: .line 1010
      StackMap locals: sun.text.normalizer.UnicodeSet sun.text.normalizer.RuleCharacterIterator sun.text.normalizer.SymbolTable java.lang.StringBuffer int int java.lang.StringBuffer java.lang.StringBuffer int sun.text.normalizer.UnicodeSet java.lang.Object int int int int int
      StackMap stack:
            iconst_0
            istore 16 /* c */
        start local 16 // int c
        16: .line 1011
            iconst_0
            istore 17 /* literal */
        start local 17 // boolean literal
        17: .line 1012
            aconst_null
            astore 18 /* nested */
        start local 18 // sun.text.normalizer.UnicodeSet nested
        18: .line 1017
            iconst_0
            istore 19 /* setMode */
        start local 19 // int setMode
        19: .line 1018
            aload 1 /* chars */
            iload 5 /* opts */
            invokestatic sun.text.normalizer.UnicodeSet.resemblesPropertyPattern:(Lsun/text/normalizer/RuleCharacterIterator;I)Z
            ifeq 22
        20: .line 1019
            iconst_2
            istore 19 /* setMode */
        21: .line 1020
            goto 54
        22: .line 1032
      StackMap locals: sun.text.normalizer.UnicodeSet sun.text.normalizer.RuleCharacterIterator sun.text.normalizer.SymbolTable java.lang.StringBuffer int int java.lang.StringBuffer java.lang.StringBuffer int sun.text.normalizer.UnicodeSet java.lang.Object int int int int int int int sun.text.normalizer.UnicodeSet int
      StackMap stack:
            aload 1 /* chars */
            aload 10 /* backup */
            invokevirtual sun.text.normalizer.RuleCharacterIterator.getPos:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 10 /* backup */
        23: .line 1033
            aload 1 /* chars */
            iload 5 /* opts */
            invokevirtual sun.text.normalizer.RuleCharacterIterator.next:(I)I
            istore 16 /* c */
        24: .line 1034
            aload 1 /* chars */
            invokevirtual sun.text.normalizer.RuleCharacterIterator.isEscaped:()Z
            istore 17 /* literal */
        25: .line 1036
            iload 16 /* c */
            bipush 91
            if_icmpne 46
            iload 17 /* literal */
            ifne 46
        26: .line 1037
            iload 13 /* mode */
            iconst_1
            if_icmpne 30
        27: .line 1038
            aload 1 /* chars */
            aload 10 /* backup */
            invokevirtual sun.text.normalizer.RuleCharacterIterator.setPos:(Ljava/lang/Object;)V
        28: .line 1039
            iconst_1
            istore 19 /* setMode */
        29: .line 1040
            goto 54
        30: .line 1042
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 13 /* mode */
        31: .line 1043
            aload 6 /* patBuf */
            bipush 91
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
        32: .line 1044
            aload 1 /* chars */
            aload 10 /* backup */
            invokevirtual sun.text.normalizer.RuleCharacterIterator.getPos:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 10 /* backup */
        33: .line 1045
            aload 1 /* chars */
            iload 5 /* opts */
            invokevirtual sun.text.normalizer.RuleCharacterIterator.next:(I)I
            istore 16 /* c */
        34: .line 1046
            aload 1 /* chars */
            invokevirtual sun.text.normalizer.RuleCharacterIterator.isEscaped:()Z
            istore 17 /* literal */
        35: .line 1047
            iload 16 /* c */
            bipush 94
            if_icmpne 41
            iload 17 /* literal */
            ifne 41
        36: .line 1048
            iconst_1
            istore 15 /* invert */
        37: .line 1049
            aload 6 /* patBuf */
            bipush 94
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
        38: .line 1050
            aload 1 /* chars */
            aload 10 /* backup */
            invokevirtual sun.text.normalizer.RuleCharacterIterator.getPos:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 10 /* backup */
        39: .line 1051
            aload 1 /* chars */
            iload 5 /* opts */
            invokevirtual sun.text.normalizer.RuleCharacterIterator.next:(I)I
            istore 16 /* c */
        40: .line 1052
            aload 1 /* chars */
            invokevirtual sun.text.normalizer.RuleCharacterIterator.isEscaped:()Z
            istore 17 /* literal */
        41: .line 1056
      StackMap locals:
      StackMap stack:
            iload 16 /* c */
            bipush 45
            if_icmpne 44
        42: .line 1057
            iconst_1
            istore 17 /* literal */
        43: .line 1059
            goto 54
        44: .line 1060
      StackMap locals:
      StackMap stack:
            aload 1 /* chars */
            aload 10 /* backup */
            invokevirtual sun.text.normalizer.RuleCharacterIterator.setPos:(Ljava/lang/Object;)V
        45: .line 1061
            goto 187
        46: .line 1064
      StackMap locals:
      StackMap stack:
            aload 2 /* symbols */
            ifnull 54
        47: .line 1065
            aload 2 /* symbols */
            iload 16 /* c */
            invokeinterface sun.text.normalizer.SymbolTable.lookupMatcher:(I)Lsun/text/normalizer/UnicodeMatcher;
            astore 20 /* m */
        start local 20 // sun.text.normalizer.UnicodeMatcher m
        48: .line 1066
            aload 20 /* m */
            ifnull 54
        49: .line 1068
            aload 20 /* m */
            checkcast sun.text.normalizer.UnicodeSet
            astore 18 /* nested */
        50: .line 1069
            iconst_3
            istore 19 /* setMode */
        51: .line 1070
            goto 54
      StackMap locals: sun.text.normalizer.UnicodeSet sun.text.normalizer.RuleCharacterIterator sun.text.normalizer.SymbolTable java.lang.StringBuffer int int java.lang.StringBuffer java.lang.StringBuffer int sun.text.normalizer.UnicodeSet java.lang.Object int int int int int int int sun.text.normalizer.UnicodeSet int sun.text.normalizer.UnicodeMatcher
      StackMap stack: java.lang.ClassCastException
        52: pop
        53: .line 1071
            aload 1 /* chars */
            ldc "Syntax error"
            invokestatic sun.text.normalizer.UnicodeSet.syntaxError:(Lsun/text/normalizer/RuleCharacterIterator;Ljava/lang/String;)V
        end local 20 // sun.text.normalizer.UnicodeMatcher m
        54: .line 1082
      StackMap locals:
      StackMap stack:
            iload 19 /* setMode */
            ifeq 87
        55: .line 1083
            iload 11 /* lastItem */
            iconst_1
            if_icmpne 61
        56: .line 1084
            iload 14 /* op */
            ifeq 58
        57: .line 1085
            aload 1 /* chars */
            ldc "Char expected after operator"
            invokestatic sun.text.normalizer.UnicodeSet.syntaxError:(Lsun/text/normalizer/RuleCharacterIterator;Ljava/lang/String;)V
        58: .line 1087
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 12 /* lastChar */
            iload 12 /* lastChar */
            invokevirtual sun.text.normalizer.UnicodeSet.add_unchecked:(II)Lsun/text/normalizer/UnicodeSet;
            pop
        59: .line 1088
            aload 6 /* patBuf */
            iload 12 /* lastChar */
            iconst_0
            invokestatic sun.text.normalizer.UnicodeSet._appendToPat:(Ljava/lang/StringBuffer;IZ)V
        60: .line 1089
            iconst_0
            dup
            istore 14 /* op */
            istore 11 /* lastItem */
        61: .line 1092
      StackMap locals:
      StackMap stack:
            iload 14 /* op */
            bipush 45
            if_icmpeq 62
            iload 14 /* op */
            bipush 38
            if_icmpne 63
        62: .line 1093
      StackMap locals:
      StackMap stack:
            aload 6 /* patBuf */
            iload 14 /* op */
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
        63: .line 1096
      StackMap locals:
      StackMap stack:
            aload 18 /* nested */
            ifnonnull 66
        64: .line 1097
            aload 9 /* scratch */
            ifnonnull 65
            new sun.text.normalizer.UnicodeSet
            dup
            invokespecial sun.text.normalizer.UnicodeSet.<init>:()V
            astore 9 /* scratch */
        65: .line 1098
      StackMap locals:
      StackMap stack:
            aload 9 /* scratch */
            astore 18 /* nested */
        66: .line 1100
      StackMap locals:
      StackMap stack:
            iload 19 /* setMode */
            tableswitch { // 1 - 3
                    1: 67
                    2: 69
                    3: 72
              default: 73
          }
        67: .line 1102
      StackMap locals:
      StackMap stack:
            aload 18 /* nested */
            aload 1 /* chars */
            aload 2 /* symbols */
            aload 6 /* patBuf */
            iload 4 /* options */
            invokevirtual sun.text.normalizer.UnicodeSet.applyPattern:(Lsun/text/normalizer/RuleCharacterIterator;Lsun/text/normalizer/SymbolTable;Ljava/lang/StringBuffer;I)V
        68: .line 1103
            goto 73
        69: .line 1105
      StackMap locals:
      StackMap stack:
            aload 1 /* chars */
            iload 5 /* opts */
            invokevirtual sun.text.normalizer.RuleCharacterIterator.skipIgnored:(I)V
        70: .line 1106
            aload 18 /* nested */
            aload 1 /* chars */
            aload 6 /* patBuf */
            aload 2 /* symbols */
            invokevirtual sun.text.normalizer.UnicodeSet.applyPropertyPattern:(Lsun/text/normalizer/RuleCharacterIterator;Ljava/lang/StringBuffer;Lsun/text/normalizer/SymbolTable;)V
        71: .line 1107
            goto 73
        72: .line 1109
      StackMap locals:
      StackMap stack:
            aload 18 /* nested */
            aload 6 /* patBuf */
            iconst_0
            invokevirtual sun.text.normalizer.UnicodeSet._toPattern:(Ljava/lang/StringBuffer;Z)Ljava/lang/StringBuffer;
            pop
        73: .line 1113
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 8 /* usePat */
        74: .line 1115
            iload 13 /* mode */
            ifne 78
        75: .line 1117
            aload 0 /* this */
            aload 18 /* nested */
            invokevirtual sun.text.normalizer.UnicodeSet.set:(Lsun/text/normalizer/UnicodeSet;)Lsun/text/normalizer/UnicodeSet;
            pop
        76: .line 1118
            iconst_2
            istore 13 /* mode */
        77: .line 1119
            goto 188
        78: .line 1122
      StackMap locals:
      StackMap stack:
            iload 14 /* op */
            lookupswitch { // 3
                    0: 83
                   38: 81
                   45: 79
              default: 84
          }
        79: .line 1124
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 18 /* nested */
            invokevirtual sun.text.normalizer.UnicodeSet.removeAll:(Lsun/text/normalizer/UnicodeSet;)Lsun/text/normalizer/UnicodeSet;
            pop
        80: .line 1125
            goto 84
        81: .line 1127
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 18 /* nested */
            invokevirtual sun.text.normalizer.UnicodeSet.retainAll:(Lsun/text/normalizer/UnicodeSet;)Lsun/text/normalizer/UnicodeSet;
            pop
        82: .line 1128
            goto 84
        83: .line 1130
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 18 /* nested */
            invokevirtual sun.text.normalizer.UnicodeSet.addAll:(Lsun/text/normalizer/UnicodeSet;)Lsun/text/normalizer/UnicodeSet;
            pop
        84: .line 1134
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 14 /* op */
        85: .line 1135
            iconst_2
            istore 11 /* lastItem */
        86: .line 1137
            goto 187
        87: .line 1140
      StackMap locals:
      StackMap stack:
            iload 13 /* mode */
            ifne 89
        88: .line 1141
            aload 1 /* chars */
            ldc "Missing '['"
            invokestatic sun.text.normalizer.UnicodeSet.syntaxError:(Lsun/text/normalizer/RuleCharacterIterator;Ljava/lang/String;)V
        89: .line 1148
      StackMap locals:
      StackMap stack:
            iload 17 /* literal */
            ifne 166
        90: .line 1149
            iload 16 /* c */
            lookupswitch { // 6
                   36: 146
                   38: 115
                   45: 103
                   93: 91
                   94: 119
                  123: 120
              default: 166
          }
        91: .line 1151
      StackMap locals:
      StackMap stack:
            iload 11 /* lastItem */
            iconst_1
            if_icmpne 94
        92: .line 1152
            aload 0 /* this */
            iload 12 /* lastChar */
            iload 12 /* lastChar */
            invokevirtual sun.text.normalizer.UnicodeSet.add_unchecked:(II)Lsun/text/normalizer/UnicodeSet;
            pop
        93: .line 1153
            aload 6 /* patBuf */
            iload 12 /* lastChar */
            iconst_0
            invokestatic sun.text.normalizer.UnicodeSet._appendToPat:(Ljava/lang/StringBuffer;IZ)V
        94: .line 1156
      StackMap locals:
      StackMap stack:
            iload 14 /* op */
            bipush 45
            if_icmpne 98
        95: .line 1157
            aload 0 /* this */
            iload 14 /* op */
            iload 14 /* op */
            invokevirtual sun.text.normalizer.UnicodeSet.add_unchecked:(II)Lsun/text/normalizer/UnicodeSet;
            pop
        96: .line 1158
            aload 6 /* patBuf */
            iload 14 /* op */
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
        97: .line 1159
            goto 100
      StackMap locals:
      StackMap stack:
        98: iload 14 /* op */
            bipush 38
            if_icmpne 100
        99: .line 1160
            aload 1 /* chars */
            ldc "Trailing '&'"
            invokestatic sun.text.normalizer.UnicodeSet.syntaxError:(Lsun/text/normalizer/RuleCharacterIterator;Ljava/lang/String;)V
       100: .line 1162
      StackMap locals:
      StackMap stack:
            aload 6 /* patBuf */
            bipush 93
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
       101: .line 1163
            iconst_2
            istore 13 /* mode */
       102: .line 1164
            goto 187
       103: .line 1166
      StackMap locals:
      StackMap stack:
            iload 14 /* op */
            ifne 114
       104: .line 1167
            iload 11 /* lastItem */
            ifeq 107
       105: .line 1168
            iload 16 /* c */
            i2c
            istore 14 /* op */
       106: .line 1169
            goto 187
       107: .line 1172
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 16 /* c */
            iload 16 /* c */
            invokevirtual sun.text.normalizer.UnicodeSet.add_unchecked:(II)Lsun/text/normalizer/UnicodeSet;
            pop
       108: .line 1173
            aload 1 /* chars */
            iload 5 /* opts */
            invokevirtual sun.text.normalizer.RuleCharacterIterator.next:(I)I
            istore 16 /* c */
       109: .line 1174
            aload 1 /* chars */
            invokevirtual sun.text.normalizer.RuleCharacterIterator.isEscaped:()Z
            istore 17 /* literal */
       110: .line 1175
            iload 16 /* c */
            bipush 93
            if_icmpne 114
            iload 17 /* literal */
            ifne 114
       111: .line 1176
            aload 6 /* patBuf */
            ldc "-]"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
       112: .line 1177
            iconst_2
            istore 13 /* mode */
       113: .line 1178
            goto 187
       114: .line 1182
      StackMap locals:
      StackMap stack:
            aload 1 /* chars */
            ldc "'-' not after char or set"
            invokestatic sun.text.normalizer.UnicodeSet.syntaxError:(Lsun/text/normalizer/RuleCharacterIterator;Ljava/lang/String;)V
       115: .line 1184
      StackMap locals:
      StackMap stack:
            iload 11 /* lastItem */
            iconst_2
            if_icmpne 118
            iload 14 /* op */
            ifne 118
       116: .line 1185
            iload 16 /* c */
            i2c
            istore 14 /* op */
       117: .line 1186
            goto 187
       118: .line 1188
      StackMap locals:
      StackMap stack:
            aload 1 /* chars */
            ldc "'&' not after set"
            invokestatic sun.text.normalizer.UnicodeSet.syntaxError:(Lsun/text/normalizer/RuleCharacterIterator;Ljava/lang/String;)V
       119: .line 1190
      StackMap locals:
      StackMap stack:
            aload 1 /* chars */
            ldc "'^' not after '['"
            invokestatic sun.text.normalizer.UnicodeSet.syntaxError:(Lsun/text/normalizer/RuleCharacterIterator;Ljava/lang/String;)V
       120: .line 1192
      StackMap locals:
      StackMap stack:
            iload 14 /* op */
            ifeq 122
       121: .line 1193
            aload 1 /* chars */
            ldc "Missing operand after operator"
            invokestatic sun.text.normalizer.UnicodeSet.syntaxError:(Lsun/text/normalizer/RuleCharacterIterator;Ljava/lang/String;)V
       122: .line 1195
      StackMap locals:
      StackMap stack:
            iload 11 /* lastItem */
            iconst_1
            if_icmpne 125
       123: .line 1196
            aload 0 /* this */
            iload 12 /* lastChar */
            iload 12 /* lastChar */
            invokevirtual sun.text.normalizer.UnicodeSet.add_unchecked:(II)Lsun/text/normalizer/UnicodeSet;
            pop
       124: .line 1197
            aload 6 /* patBuf */
            iload 12 /* lastChar */
            iconst_0
            invokestatic sun.text.normalizer.UnicodeSet._appendToPat:(Ljava/lang/StringBuffer;IZ)V
       125: .line 1199
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 11 /* lastItem */
       126: .line 1200
            aload 7 /* buf */
            ifnonnull 129
       127: .line 1201
            new java.lang.StringBuffer
            dup
            invokespecial java.lang.StringBuffer.<init>:()V
            astore 7 /* buf */
       128: .line 1202
            goto 130
       129: .line 1203
      StackMap locals:
      StackMap stack:
            aload 7 /* buf */
            iconst_0
            invokevirtual java.lang.StringBuffer.setLength:(I)V
       130: .line 1205
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 20 /* ok */
        start local 20 // boolean ok
       131: .line 1206
            goto 138
       132: .line 1207
      StackMap locals: int
      StackMap stack:
            aload 1 /* chars */
            iload 5 /* opts */
            invokevirtual sun.text.normalizer.RuleCharacterIterator.next:(I)I
            istore 16 /* c */
       133: .line 1208
            aload 1 /* chars */
            invokevirtual sun.text.normalizer.RuleCharacterIterator.isEscaped:()Z
            istore 17 /* literal */
       134: .line 1209
            iload 16 /* c */
            bipush 125
            if_icmpne 137
            iload 17 /* literal */
            ifne 137
       135: .line 1210
            iconst_1
            istore 20 /* ok */
       136: .line 1211
            goto 139
       137: .line 1213
      StackMap locals:
      StackMap stack:
            aload 7 /* buf */
            iload 16 /* c */
            invokestatic sun.text.normalizer.UTF16.append:(Ljava/lang/StringBuffer;I)Ljava/lang/StringBuffer;
            pop
       138: .line 1206
      StackMap locals:
      StackMap stack:
            aload 1 /* chars */
            invokevirtual sun.text.normalizer.RuleCharacterIterator.atEnd:()Z
            ifeq 132
       139: .line 1215
      StackMap locals:
      StackMap stack:
            aload 7 /* buf */
            invokevirtual java.lang.StringBuffer.length:()I
            iconst_1
            if_icmplt 140
            iload 20 /* ok */
            ifne 141
       140: .line 1216
      StackMap locals:
      StackMap stack:
            aload 1 /* chars */
            ldc "Invalid multicharacter string"
            invokestatic sun.text.normalizer.UnicodeSet.syntaxError:(Lsun/text/normalizer/RuleCharacterIterator;Ljava/lang/String;)V
       141: .line 1221
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 7 /* buf */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            invokevirtual sun.text.normalizer.UnicodeSet.add:(Ljava/lang/String;)Lsun/text/normalizer/UnicodeSet;
            pop
       142: .line 1222
            aload 6 /* patBuf */
            bipush 123
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
       143: .line 1223
            aload 6 /* patBuf */
            aload 7 /* buf */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            iconst_0
            invokestatic sun.text.normalizer.UnicodeSet._appendToPat:(Ljava/lang/StringBuffer;Ljava/lang/String;Z)V
       144: .line 1224
            aload 6 /* patBuf */
            bipush 125
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
       145: .line 1225
            goto 187
        end local 20 // boolean ok
       146: .line 1233
      StackMap locals:
      StackMap stack:
            aload 1 /* chars */
            aload 10 /* backup */
            invokevirtual sun.text.normalizer.RuleCharacterIterator.getPos:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 10 /* backup */
       147: .line 1234
            aload 1 /* chars */
            iload 5 /* opts */
            invokevirtual sun.text.normalizer.RuleCharacterIterator.next:(I)I
            istore 16 /* c */
       148: .line 1235
            aload 1 /* chars */
            invokevirtual sun.text.normalizer.RuleCharacterIterator.isEscaped:()Z
            istore 17 /* literal */
       149: .line 1236
            iload 16 /* c */
            bipush 93
            if_icmpne 150
            iload 17 /* literal */
            ifne 150
            iconst_1
            goto 151
      StackMap locals:
      StackMap stack:
       150: iconst_0
      StackMap locals:
      StackMap stack: int
       151: istore 21 /* anchor */
        start local 21 // boolean anchor
       152: .line 1237
            aload 2 /* symbols */
            ifnonnull 156
            iload 21 /* anchor */
            ifne 156
       153: .line 1238
            bipush 36
            istore 16 /* c */
       154: .line 1239
            aload 1 /* chars */
            aload 10 /* backup */
            invokevirtual sun.text.normalizer.RuleCharacterIterator.setPos:(Ljava/lang/Object;)V
       155: .line 1240
            goto 166
       156: .line 1242
      StackMap locals: sun.text.normalizer.UnicodeSet sun.text.normalizer.RuleCharacterIterator sun.text.normalizer.SymbolTable java.lang.StringBuffer int int java.lang.StringBuffer java.lang.StringBuffer int sun.text.normalizer.UnicodeSet java.lang.Object int int int int int int int sun.text.normalizer.UnicodeSet int top int
      StackMap stack:
            iload 21 /* anchor */
            ifeq 165
            iload 14 /* op */
            ifne 165
       157: .line 1243
            iload 11 /* lastItem */
            iconst_1
            if_icmpne 160
       158: .line 1244
            aload 0 /* this */
            iload 12 /* lastChar */
            iload 12 /* lastChar */
            invokevirtual sun.text.normalizer.UnicodeSet.add_unchecked:(II)Lsun/text/normalizer/UnicodeSet;
            pop
       159: .line 1245
            aload 6 /* patBuf */
            iload 12 /* lastChar */
            iconst_0
            invokestatic sun.text.normalizer.UnicodeSet._appendToPat:(Ljava/lang/StringBuffer;IZ)V
       160: .line 1247
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc 65535
            invokevirtual sun.text.normalizer.UnicodeSet.add_unchecked:(I)Lsun/text/normalizer/UnicodeSet;
            pop
       161: .line 1248
            iconst_1
            istore 8 /* usePat */
       162: .line 1249
            aload 6 /* patBuf */
            bipush 36
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            bipush 93
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
       163: .line 1250
            iconst_2
            istore 13 /* mode */
       164: .line 1251
            goto 187
       165: .line 1253
      StackMap locals:
      StackMap stack:
            aload 1 /* chars */
            ldc "Unquoted '$'"
            invokestatic sun.text.normalizer.UnicodeSet.syntaxError:(Lsun/text/normalizer/RuleCharacterIterator;Ljava/lang/String;)V
        end local 21 // boolean anchor
       166: .line 1263
      StackMap locals: sun.text.normalizer.UnicodeSet sun.text.normalizer.RuleCharacterIterator sun.text.normalizer.SymbolTable java.lang.StringBuffer int int java.lang.StringBuffer java.lang.StringBuffer int sun.text.normalizer.UnicodeSet java.lang.Object int int int int int int int sun.text.normalizer.UnicodeSet int
      StackMap stack:
            iload 11 /* lastItem */
            tableswitch { // 0 - 2
                    0: 167
                    1: 170
                    2: 183
              default: 187
          }
       167: .line 1265
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 11 /* lastItem */
       168: .line 1266
            iload 16 /* c */
            istore 12 /* lastChar */
       169: .line 1267
            goto 187
       170: .line 1269
      StackMap locals:
      StackMap stack:
            iload 14 /* op */
            bipush 45
            if_icmpne 179
       171: .line 1270
            iload 12 /* lastChar */
            iload 16 /* c */
            if_icmplt 173
       172: .line 1273
            aload 1 /* chars */
            ldc "Invalid range"
            invokestatic sun.text.normalizer.UnicodeSet.syntaxError:(Lsun/text/normalizer/RuleCharacterIterator;Ljava/lang/String;)V
       173: .line 1275
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 12 /* lastChar */
            iload 16 /* c */
            invokevirtual sun.text.normalizer.UnicodeSet.add_unchecked:(II)Lsun/text/normalizer/UnicodeSet;
            pop
       174: .line 1276
            aload 6 /* patBuf */
            iload 12 /* lastChar */
            iconst_0
            invokestatic sun.text.normalizer.UnicodeSet._appendToPat:(Ljava/lang/StringBuffer;IZ)V
       175: .line 1277
            aload 6 /* patBuf */
            iload 14 /* op */
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
       176: .line 1278
            aload 6 /* patBuf */
            iload 16 /* c */
            iconst_0
            invokestatic sun.text.normalizer.UnicodeSet._appendToPat:(Ljava/lang/StringBuffer;IZ)V
       177: .line 1279
            iconst_0
            dup
            istore 14 /* op */
            istore 11 /* lastItem */
       178: .line 1280
            goto 187
       179: .line 1281
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 12 /* lastChar */
            iload 12 /* lastChar */
            invokevirtual sun.text.normalizer.UnicodeSet.add_unchecked:(II)Lsun/text/normalizer/UnicodeSet;
            pop
       180: .line 1282
            aload 6 /* patBuf */
            iload 12 /* lastChar */
            iconst_0
            invokestatic sun.text.normalizer.UnicodeSet._appendToPat:(Ljava/lang/StringBuffer;IZ)V
       181: .line 1283
            iload 16 /* c */
            istore 12 /* lastChar */
       182: .line 1285
            goto 187
       183: .line 1287
      StackMap locals:
      StackMap stack:
            iload 14 /* op */
            ifeq 185
       184: .line 1288
            aload 1 /* chars */
            ldc "Set expected after operator"
            invokestatic sun.text.normalizer.UnicodeSet.syntaxError:(Lsun/text/normalizer/RuleCharacterIterator;Ljava/lang/String;)V
       185: .line 1290
      StackMap locals:
      StackMap stack:
            iload 16 /* c */
            istore 12 /* lastChar */
       186: .line 1291
            iconst_1
            istore 11 /* lastItem */
        end local 19 // int setMode
        end local 18 // sun.text.normalizer.UnicodeSet nested
        end local 17 // boolean literal
        end local 16 // int c
       187: .line 1000
      StackMap locals: sun.text.normalizer.UnicodeSet sun.text.normalizer.RuleCharacterIterator sun.text.normalizer.SymbolTable java.lang.StringBuffer int int java.lang.StringBuffer java.lang.StringBuffer int sun.text.normalizer.UnicodeSet java.lang.Object int int int int int
      StackMap stack:
            iload 13 /* mode */
            iconst_2
            if_icmpeq 188
            aload 1 /* chars */
            invokevirtual sun.text.normalizer.RuleCharacterIterator.atEnd:()Z
            ifeq 15
       188: .line 1296
      StackMap locals:
      StackMap stack:
            iload 13 /* mode */
            iconst_2
            if_icmpeq 190
       189: .line 1297
            aload 1 /* chars */
            ldc "Missing ']'"
            invokestatic sun.text.normalizer.UnicodeSet.syntaxError:(Lsun/text/normalizer/RuleCharacterIterator;Ljava/lang/String;)V
       190: .line 1300
      StackMap locals:
      StackMap stack:
            aload 1 /* chars */
            iload 5 /* opts */
            invokevirtual sun.text.normalizer.RuleCharacterIterator.skipIgnored:(I)V
       191: .line 1302
            iload 15 /* invert */
            ifeq 193
       192: .line 1303
            aload 0 /* this */
            invokevirtual sun.text.normalizer.UnicodeSet.complement:()Lsun/text/normalizer/UnicodeSet;
            pop
       193: .line 1308
      StackMap locals:
      StackMap stack:
            iload 8 /* usePat */
            ifeq 196
       194: .line 1309
            aload 3 /* rebuiltPat */
            aload 6 /* patBuf */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
       195: .line 1310
            goto 197
       196: .line 1311
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* rebuiltPat */
            iconst_0
            iconst_1
            invokevirtual sun.text.normalizer.UnicodeSet._generatePattern:(Ljava/lang/StringBuffer;ZZ)Ljava/lang/StringBuffer;
            pop
       197: .line 1313
      StackMap locals:
      StackMap stack:
            return
        end local 15 // boolean invert
        end local 14 // char op
        end local 13 // int mode
        end local 12 // int lastChar
        end local 11 // int lastItem
        end local 10 // java.lang.Object backup
        end local 9 // sun.text.normalizer.UnicodeSet scratch
        end local 8 // boolean usePat
        end local 7 // java.lang.StringBuffer buf
        end local 6 // java.lang.StringBuffer patBuf
        end local 5 // int opts
        end local 4 // int options
        end local 3 // java.lang.StringBuffer rebuiltPat
        end local 2 // sun.text.normalizer.SymbolTable symbols
        end local 1 // sun.text.normalizer.RuleCharacterIterator chars
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0  198     0        this  Lsun/text/normalizer/UnicodeSet;
            0  198     1       chars  Lsun/text/normalizer/RuleCharacterIterator;
            0  198     2     symbols  Lsun/text/normalizer/SymbolTable;
            0  198     3  rebuiltPat  Ljava/lang/StringBuffer;
            0  198     4     options  I
            1  198     5        opts  I
            4  198     6      patBuf  Ljava/lang/StringBuffer;
            5  198     7         buf  Ljava/lang/StringBuffer;
            6  198     8      usePat  Z
            7  198     9     scratch  Lsun/text/normalizer/UnicodeSet;
            8  198    10      backup  Ljava/lang/Object;
            9  198    11    lastItem  I
           10  198    12    lastChar  I
           11  198    13        mode  I
           12  198    14          op  C
           13  198    15      invert  Z
           16  187    16           c  I
           17  187    17     literal  Z
           18  187    18      nested  Lsun/text/normalizer/UnicodeSet;
           19  187    19     setMode  I
           48   54    20           m  Lsun/text/normalizer/UnicodeMatcher;
          131  146    20          ok  Z
          152  166    21      anchor  Z
      Exception table:
        from    to  target  type
          49    51      52  Class java.lang.ClassCastException
    MethodParameters:
            Name  Flags
      chars       
      symbols     
      rebuiltPat  
      options     

  private static void syntaxError(sun.text.normalizer.RuleCharacterIterator, java.lang.String);
    descriptor: (Lsun/text/normalizer/RuleCharacterIterator;Ljava/lang/String;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // sun.text.normalizer.RuleCharacterIterator chars
        start local 1 // java.lang.String msg
         0: .line 1316
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Error: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* msg */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " at \""
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         1: .line 1317
            aload 0 /* chars */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            invokestatic sun.text.normalizer.Utility.escape:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         2: .line 1318
            bipush 34
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         3: .line 1316
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.String msg
        end local 0 // sun.text.normalizer.RuleCharacterIterator chars
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0  chars  Lsun/text/normalizer/RuleCharacterIterator;
            0    4     1    msg  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      chars  
      msg    

  private void ensureCapacity(int);
    descriptor: (I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // sun.text.normalizer.UnicodeSet this
        start local 1 // int newLen
         0: .line 1326
            iload 1 /* newLen */
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            arraylength
            if_icmpgt 1
            return
         1: .line 1327
      StackMap locals:
      StackMap stack:
            iload 1 /* newLen */
            bipush 16
            iadd
            newarray 10
            astore 2 /* temp */
        start local 2 // int[] temp
         2: .line 1328
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iconst_0
            aload 2 /* temp */
            iconst_0
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.len:I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         3: .line 1329
            aload 0 /* this */
            aload 2 /* temp */
            putfield sun.text.normalizer.UnicodeSet.list:[I
         4: .line 1330
            return
        end local 2 // int[] temp
        end local 1 // int newLen
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lsun/text/normalizer/UnicodeSet;
            0    5     1  newLen  I
            2    5     2    temp  [I
    MethodParameters:
        Name  Flags
      newLen  

  private void ensureBufferCapacity(int);
    descriptor: (I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.text.normalizer.UnicodeSet this
        start local 1 // int newLen
         0: .line 1333
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.buffer:[I
            ifnull 1
            iload 1 /* newLen */
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.buffer:[I
            arraylength
            if_icmpgt 1
            return
         1: .line 1334
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* newLen */
            bipush 16
            iadd
            newarray 10
            putfield sun.text.normalizer.UnicodeSet.buffer:[I
         2: .line 1335
            return
        end local 1 // int newLen
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lsun/text/normalizer/UnicodeSet;
            0    3     1  newLen  I
    MethodParameters:
        Name  Flags
      newLen  

  private int[] range(int, int);
    descriptor: (II)[I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // sun.text.normalizer.UnicodeSet this
        start local 1 // int start
        start local 2 // int end
         0: .line 1341
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.rangeList:[I
            ifnonnull 3
         1: .line 1342
            aload 0 /* this */
            iconst_3
            newarray 10
            dup
            iconst_0
            iload 1 /* start */
            iastore
            dup
            iconst_1
            iload 2 /* end */
            iconst_1
            iadd
            iastore
            dup
            iconst_2
            ldc 1114112
            iastore
            putfield sun.text.normalizer.UnicodeSet.rangeList:[I
         2: .line 1343
            goto 5
         3: .line 1344
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.rangeList:[I
            iconst_0
            iload 1 /* start */
            iastore
         4: .line 1345
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.rangeList:[I
            iconst_1
            iload 2 /* end */
            iconst_1
            iadd
            iastore
         5: .line 1347
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.rangeList:[I
            areturn
        end local 2 // int end
        end local 1 // int start
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lsun/text/normalizer/UnicodeSet;
            0    6     1  start  I
            0    6     2    end  I
    MethodParameters:
       Name  Flags
      start  
      end    

  private sun.text.normalizer.UnicodeSet xor(int[], int, int);
    descriptor: ([III)Lsun/text/normalizer/UnicodeSet;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=10, args_size=4
        start local 0 // sun.text.normalizer.UnicodeSet this
        start local 1 // int[] other
        start local 2 // int otherLen
        start local 3 // int polarity
         0: .line 1358
            aload 0 /* this */
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.len:I
            iload 2 /* otherLen */
            iadd
            invokevirtual sun.text.normalizer.UnicodeSet.ensureBufferCapacity:(I)V
         1: .line 1359
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         2: iconst_0
            istore 5 /* j */
        start local 5 // int j
         3: iconst_0
            istore 6 /* k */
        start local 6 // int k
         4: .line 1360
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 4 /* i */
            iinc 4 /* i */ 1
            iaload
            istore 7 /* a */
        start local 7 // int a
         5: .line 1362
            iload 3 /* polarity */
            iconst_1
            if_icmpeq 6
            iload 3 /* polarity */
            iconst_2
            if_icmpne 11
         6: .line 1363
      StackMap locals: sun.text.normalizer.UnicodeSet int[] int int int int int int
      StackMap stack:
            iconst_0
            istore 8 /* b */
        start local 8 // int b
         7: .line 1364
            aload 1 /* other */
            iload 5 /* j */
            iaload
            ifne 12
         8: .line 1365
            iinc 5 /* j */ 1
         9: .line 1366
            aload 1 /* other */
            iload 5 /* j */
            iaload
            istore 8 /* b */
        10: .line 1368
            goto 12
        end local 8 // int b
        11: .line 1369
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            iload 5 /* j */
            iinc 5 /* j */ 1
            iaload
            istore 8 /* b */
        start local 8 // int b
        12: .line 1374
      StackMap locals: int
      StackMap stack:
            iload 7 /* a */
            iload 8 /* b */
            if_icmpge 16
        13: .line 1375
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.buffer:[I
            iload 6 /* k */
            iinc 6 /* k */ 1
            iload 7 /* a */
            iastore
        14: .line 1376
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 4 /* i */
            iinc 4 /* i */ 1
            iaload
            istore 7 /* a */
        15: .line 1377
            goto 12
      StackMap locals:
      StackMap stack:
        16: iload 8 /* b */
            iload 7 /* a */
            if_icmpge 20
        17: .line 1378
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.buffer:[I
            iload 6 /* k */
            iinc 6 /* k */ 1
            iload 8 /* b */
            iastore
        18: .line 1379
            aload 1 /* other */
            iload 5 /* j */
            iinc 5 /* j */ 1
            iaload
            istore 8 /* b */
        19: .line 1380
            goto 12
      StackMap locals:
      StackMap stack:
        20: iload 7 /* a */
            ldc 1114112
            if_icmpeq 24
        21: .line 1382
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 4 /* i */
            iinc 4 /* i */ 1
            iaload
            istore 7 /* a */
        22: .line 1383
            aload 1 /* other */
            iload 5 /* j */
            iinc 5 /* j */ 1
            iaload
            istore 8 /* b */
        23: .line 1384
            goto 12
        24: .line 1385
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.buffer:[I
            iload 6 /* k */
            iinc 6 /* k */ 1
            ldc 1114112
            iastore
        25: .line 1386
            aload 0 /* this */
            iload 6 /* k */
            putfield sun.text.normalizer.UnicodeSet.len:I
        26: .line 1391
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            astore 9 /* temp */
        start local 9 // int[] temp
        27: .line 1392
            aload 0 /* this */
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.buffer:[I
            putfield sun.text.normalizer.UnicodeSet.list:[I
        28: .line 1393
            aload 0 /* this */
            aload 9 /* temp */
            putfield sun.text.normalizer.UnicodeSet.buffer:[I
        29: .line 1394
            aload 0 /* this */
            aconst_null
            putfield sun.text.normalizer.UnicodeSet.pat:Ljava/lang/String;
        30: .line 1395
            aload 0 /* this */
            areturn
        end local 9 // int[] temp
        end local 8 // int b
        end local 7 // int a
        end local 6 // int k
        end local 5 // int j
        end local 4 // int i
        end local 3 // int polarity
        end local 2 // int otherLen
        end local 1 // int[] other
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   31     0      this  Lsun/text/normalizer/UnicodeSet;
            0   31     1     other  [I
            0   31     2  otherLen  I
            0   31     3  polarity  I
            2   31     4         i  I
            3   31     5         j  I
            4   31     6         k  I
            5   31     7         a  I
            7   11     8         b  I
           12   31     8         b  I
           27   31     9      temp  [I
    MethodParameters:
          Name  Flags
      other     
      otherLen  
      polarity  

  private sun.text.normalizer.UnicodeSet add(int[], int, int);
    descriptor: ([III)Lsun/text/normalizer/UnicodeSet;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=10, args_size=4
        start local 0 // sun.text.normalizer.UnicodeSet this
        start local 1 // int[] other
        start local 2 // int otherLen
        start local 3 // int polarity
         0: .line 1404
            aload 0 /* this */
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.len:I
            iload 2 /* otherLen */
            iadd
            invokevirtual sun.text.normalizer.UnicodeSet.ensureBufferCapacity:(I)V
         1: .line 1405
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         2: iconst_0
            istore 5 /* j */
        start local 5 // int j
         3: iconst_0
            istore 6 /* k */
        start local 6 // int k
         4: .line 1406
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 4 /* i */
            iinc 4 /* i */ 1
            iaload
            istore 7 /* a */
        start local 7 // int a
         5: .line 1407
            aload 1 /* other */
            iload 5 /* j */
            iinc 5 /* j */ 1
            iaload
            istore 8 /* b */
        start local 8 // int b
         6: .line 1412
      StackMap locals: sun.text.normalizer.UnicodeSet int[] int int int int int int int
      StackMap stack:
            iload 3 /* polarity */
            tableswitch { // 0 - 3
                    0: 7
                    1: 44
                    2: 54
                    3: 35
              default: 63
          }
         7: .line 1414
      StackMap locals:
      StackMap stack:
            iload 7 /* a */
            iload 8 /* b */
            if_icmpge 16
         8: .line 1416
            iload 6 /* k */
            ifle 11
            iload 7 /* a */
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.buffer:[I
            iload 6 /* k */
            iconst_1
            isub
            iaload
            if_icmpgt 11
         9: .line 1418
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 4 /* i */
            iaload
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.buffer:[I
            iinc 6 /* k */ -1
            iload 6 /* k */
            iaload
            invokestatic sun.text.normalizer.UnicodeSet.max:(II)I
            istore 7 /* a */
        10: .line 1419
            goto 13
        11: .line 1421
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.buffer:[I
            iload 6 /* k */
            iinc 6 /* k */ 1
            iload 7 /* a */
            iastore
        12: .line 1422
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 4 /* i */
            iaload
            istore 7 /* a */
        13: .line 1424
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
        14: .line 1425
            iload 3 /* polarity */
            iconst_1
            ixor
            istore 3 /* polarity */
        15: .line 1426
            goto 6
      StackMap locals:
      StackMap stack:
        16: iload 8 /* b */
            iload 7 /* a */
            if_icmpge 25
        17: .line 1427
            iload 6 /* k */
            ifle 20
            iload 8 /* b */
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.buffer:[I
            iload 6 /* k */
            iconst_1
            isub
            iaload
            if_icmpgt 20
        18: .line 1428
            aload 1 /* other */
            iload 5 /* j */
            iaload
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.buffer:[I
            iinc 6 /* k */ -1
            iload 6 /* k */
            iaload
            invokestatic sun.text.normalizer.UnicodeSet.max:(II)I
            istore 8 /* b */
        19: .line 1429
            goto 22
        20: .line 1430
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.buffer:[I
            iload 6 /* k */
            iinc 6 /* k */ 1
            iload 8 /* b */
            iastore
        21: .line 1431
            aload 1 /* other */
            iload 5 /* j */
            iaload
            istore 8 /* b */
        22: .line 1433
      StackMap locals:
      StackMap stack:
            iinc 5 /* j */ 1
        23: .line 1434
            iload 3 /* polarity */
            iconst_2
            ixor
            istore 3 /* polarity */
        24: .line 1435
            goto 6
        25: .line 1436
      StackMap locals:
      StackMap stack:
            iload 7 /* a */
            ldc 1114112
            if_icmpne 26
            goto 64
        26: .line 1439
      StackMap locals:
      StackMap stack:
            iload 6 /* k */
            ifle 29
            iload 7 /* a */
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.buffer:[I
            iload 6 /* k */
            iconst_1
            isub
            iaload
            if_icmpgt 29
        27: .line 1440
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 4 /* i */
            iaload
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.buffer:[I
            iinc 6 /* k */ -1
            iload 6 /* k */
            iaload
            invokestatic sun.text.normalizer.UnicodeSet.max:(II)I
            istore 7 /* a */
        28: .line 1441
            goto 31
        29: .line 1443
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.buffer:[I
            iload 6 /* k */
            iinc 6 /* k */ 1
            iload 7 /* a */
            iastore
        30: .line 1444
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 4 /* i */
            iaload
            istore 7 /* a */
        31: .line 1446
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
        32: .line 1447
            iload 3 /* polarity */
            iconst_1
            ixor
            istore 3 /* polarity */
        33: .line 1448
            aload 1 /* other */
            iload 5 /* j */
            iinc 5 /* j */ 1
            iaload
            istore 8 /* b */
            iload 3 /* polarity */
            iconst_2
            ixor
            istore 3 /* polarity */
        34: .line 1450
            goto 6
        35: .line 1452
      StackMap locals:
      StackMap stack:
            iload 8 /* b */
            iload 7 /* a */
            if_icmpgt 39
        36: .line 1453
            iload 7 /* a */
            ldc 1114112
            if_icmpne 37
            goto 64
        37: .line 1454
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.buffer:[I
            iload 6 /* k */
            iinc 6 /* k */ 1
            iload 7 /* a */
            iastore
        38: .line 1455
            goto 41
        39: .line 1456
      StackMap locals:
      StackMap stack:
            iload 8 /* b */
            ldc 1114112
            if_icmpne 40
            goto 64
        40: .line 1457
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.buffer:[I
            iload 6 /* k */
            iinc 6 /* k */ 1
            iload 8 /* b */
            iastore
        41: .line 1459
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 4 /* i */
            iinc 4 /* i */ 1
            iaload
            istore 7 /* a */
            iload 3 /* polarity */
            iconst_1
            ixor
            istore 3 /* polarity */
        42: .line 1460
            aload 1 /* other */
            iload 5 /* j */
            iinc 5 /* j */ 1
            iaload
            istore 8 /* b */
            iload 3 /* polarity */
            iconst_2
            ixor
            istore 3 /* polarity */
        43: .line 1461
            goto 6
        44: .line 1463
      StackMap locals:
      StackMap stack:
            iload 7 /* a */
            iload 8 /* b */
            if_icmpge 47
        45: .line 1464
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.buffer:[I
            iload 6 /* k */
            iinc 6 /* k */ 1
            iload 7 /* a */
            iastore
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 4 /* i */
            iinc 4 /* i */ 1
            iaload
            istore 7 /* a */
            iload 3 /* polarity */
            iconst_1
            ixor
            istore 3 /* polarity */
        46: .line 1465
            goto 6
      StackMap locals:
      StackMap stack:
        47: iload 8 /* b */
            iload 7 /* a */
            if_icmpge 50
        48: .line 1466
            aload 1 /* other */
            iload 5 /* j */
            iinc 5 /* j */ 1
            iaload
            istore 8 /* b */
            iload 3 /* polarity */
            iconst_2
            ixor
            istore 3 /* polarity */
        49: .line 1467
            goto 6
        50: .line 1468
      StackMap locals:
      StackMap stack:
            iload 7 /* a */
            ldc 1114112
            if_icmpne 51
            goto 64
        51: .line 1469
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 4 /* i */
            iinc 4 /* i */ 1
            iaload
            istore 7 /* a */
            iload 3 /* polarity */
            iconst_1
            ixor
            istore 3 /* polarity */
        52: .line 1470
            aload 1 /* other */
            iload 5 /* j */
            iinc 5 /* j */ 1
            iaload
            istore 8 /* b */
            iload 3 /* polarity */
            iconst_2
            ixor
            istore 3 /* polarity */
        53: .line 1472
            goto 6
        54: .line 1474
      StackMap locals:
      StackMap stack:
            iload 8 /* b */
            iload 7 /* a */
            if_icmpge 57
        55: .line 1475
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.buffer:[I
            iload 6 /* k */
            iinc 6 /* k */ 1
            iload 8 /* b */
            iastore
            aload 1 /* other */
            iload 5 /* j */
            iinc 5 /* j */ 1
            iaload
            istore 8 /* b */
            iload 3 /* polarity */
            iconst_2
            ixor
            istore 3 /* polarity */
        56: .line 1476
            goto 6
      StackMap locals:
      StackMap stack:
        57: iload 7 /* a */
            iload 8 /* b */
            if_icmpge 60
        58: .line 1477
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 4 /* i */
            iinc 4 /* i */ 1
            iaload
            istore 7 /* a */
            iload 3 /* polarity */
            iconst_1
            ixor
            istore 3 /* polarity */
        59: .line 1478
            goto 6
        60: .line 1479
      StackMap locals:
      StackMap stack:
            iload 7 /* a */
            ldc 1114112
            if_icmpne 61
            goto 64
        61: .line 1480
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 4 /* i */
            iinc 4 /* i */ 1
            iaload
            istore 7 /* a */
            iload 3 /* polarity */
            iconst_1
            ixor
            istore 3 /* polarity */
        62: .line 1481
            aload 1 /* other */
            iload 5 /* j */
            iinc 5 /* j */ 1
            iaload
            istore 8 /* b */
            iload 3 /* polarity */
            iconst_2
            ixor
            istore 3 /* polarity */
        63: .line 1411
      StackMap locals:
      StackMap stack:
            goto 6
        64: .line 1486
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.buffer:[I
            iload 6 /* k */
            iinc 6 /* k */ 1
            ldc 1114112
            iastore
        65: .line 1487
            aload 0 /* this */
            iload 6 /* k */
            putfield sun.text.normalizer.UnicodeSet.len:I
        66: .line 1489
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            astore 9 /* temp */
        start local 9 // int[] temp
        67: .line 1490
            aload 0 /* this */
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.buffer:[I
            putfield sun.text.normalizer.UnicodeSet.list:[I
        68: .line 1491
            aload 0 /* this */
            aload 9 /* temp */
            putfield sun.text.normalizer.UnicodeSet.buffer:[I
        69: .line 1492
            aload 0 /* this */
            aconst_null
            putfield sun.text.normalizer.UnicodeSet.pat:Ljava/lang/String;
        70: .line 1493
            aload 0 /* this */
            areturn
        end local 9 // int[] temp
        end local 8 // int b
        end local 7 // int a
        end local 6 // int k
        end local 5 // int j
        end local 4 // int i
        end local 3 // int polarity
        end local 2 // int otherLen
        end local 1 // int[] other
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   71     0      this  Lsun/text/normalizer/UnicodeSet;
            0   71     1     other  [I
            0   71     2  otherLen  I
            0   71     3  polarity  I
            2   71     4         i  I
            3   71     5         j  I
            4   71     6         k  I
            5   71     7         a  I
            6   71     8         b  I
           67   71     9      temp  [I
    MethodParameters:
          Name  Flags
      other     
      otherLen  
      polarity  

  private sun.text.normalizer.UnicodeSet retain(int[], int, int);
    descriptor: ([III)Lsun/text/normalizer/UnicodeSet;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=10, args_size=4
        start local 0 // sun.text.normalizer.UnicodeSet this
        start local 1 // int[] other
        start local 2 // int otherLen
        start local 3 // int polarity
         0: .line 1502
            aload 0 /* this */
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.len:I
            iload 2 /* otherLen */
            iadd
            invokevirtual sun.text.normalizer.UnicodeSet.ensureBufferCapacity:(I)V
         1: .line 1503
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         2: iconst_0
            istore 5 /* j */
        start local 5 // int j
         3: iconst_0
            istore 6 /* k */
        start local 6 // int k
         4: .line 1504
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 4 /* i */
            iinc 4 /* i */ 1
            iaload
            istore 7 /* a */
        start local 7 // int a
         5: .line 1505
            aload 1 /* other */
            iload 5 /* j */
            iinc 5 /* j */ 1
            iaload
            istore 8 /* b */
        start local 8 // int b
         6: .line 1510
      StackMap locals: sun.text.normalizer.UnicodeSet int[] int int int int int int int
      StackMap stack:
            iload 3 /* polarity */
            tableswitch { // 0 - 3
                    0: 7
                    1: 27
                    2: 37
                    3: 17
              default: 46
          }
         7: .line 1512
      StackMap locals:
      StackMap stack:
            iload 7 /* a */
            iload 8 /* b */
            if_icmpge 10
         8: .line 1513
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 4 /* i */
            iinc 4 /* i */ 1
            iaload
            istore 7 /* a */
            iload 3 /* polarity */
            iconst_1
            ixor
            istore 3 /* polarity */
         9: .line 1514
            goto 6
      StackMap locals:
      StackMap stack:
        10: iload 8 /* b */
            iload 7 /* a */
            if_icmpge 13
        11: .line 1515
            aload 1 /* other */
            iload 5 /* j */
            iinc 5 /* j */ 1
            iaload
            istore 8 /* b */
            iload 3 /* polarity */
            iconst_2
            ixor
            istore 3 /* polarity */
        12: .line 1516
            goto 6
        13: .line 1517
      StackMap locals:
      StackMap stack:
            iload 7 /* a */
            ldc 1114112
            if_icmpne 14
            goto 47
        14: .line 1518
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.buffer:[I
            iload 6 /* k */
            iinc 6 /* k */ 1
            iload 7 /* a */
            iastore
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 4 /* i */
            iinc 4 /* i */ 1
            iaload
            istore 7 /* a */
            iload 3 /* polarity */
            iconst_1
            ixor
            istore 3 /* polarity */
        15: .line 1519
            aload 1 /* other */
            iload 5 /* j */
            iinc 5 /* j */ 1
            iaload
            istore 8 /* b */
            iload 3 /* polarity */
            iconst_2
            ixor
            istore 3 /* polarity */
        16: .line 1521
            goto 6
        17: .line 1523
      StackMap locals:
      StackMap stack:
            iload 7 /* a */
            iload 8 /* b */
            if_icmpge 20
        18: .line 1524
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.buffer:[I
            iload 6 /* k */
            iinc 6 /* k */ 1
            iload 7 /* a */
            iastore
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 4 /* i */
            iinc 4 /* i */ 1
            iaload
            istore 7 /* a */
            iload 3 /* polarity */
            iconst_1
            ixor
            istore 3 /* polarity */
        19: .line 1525
            goto 6
      StackMap locals:
      StackMap stack:
        20: iload 8 /* b */
            iload 7 /* a */
            if_icmpge 23
        21: .line 1526
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.buffer:[I
            iload 6 /* k */
            iinc 6 /* k */ 1
            iload 8 /* b */
            iastore
            aload 1 /* other */
            iload 5 /* j */
            iinc 5 /* j */ 1
            iaload
            istore 8 /* b */
            iload 3 /* polarity */
            iconst_2
            ixor
            istore 3 /* polarity */
        22: .line 1527
            goto 6
        23: .line 1528
      StackMap locals:
      StackMap stack:
            iload 7 /* a */
            ldc 1114112
            if_icmpne 24
            goto 47
        24: .line 1529
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.buffer:[I
            iload 6 /* k */
            iinc 6 /* k */ 1
            iload 7 /* a */
            iastore
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 4 /* i */
            iinc 4 /* i */ 1
            iaload
            istore 7 /* a */
            iload 3 /* polarity */
            iconst_1
            ixor
            istore 3 /* polarity */
        25: .line 1530
            aload 1 /* other */
            iload 5 /* j */
            iinc 5 /* j */ 1
            iaload
            istore 8 /* b */
            iload 3 /* polarity */
            iconst_2
            ixor
            istore 3 /* polarity */
        26: .line 1532
            goto 6
        27: .line 1534
      StackMap locals:
      StackMap stack:
            iload 7 /* a */
            iload 8 /* b */
            if_icmpge 30
        28: .line 1535
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 4 /* i */
            iinc 4 /* i */ 1
            iaload
            istore 7 /* a */
            iload 3 /* polarity */
            iconst_1
            ixor
            istore 3 /* polarity */
        29: .line 1536
            goto 6
      StackMap locals:
      StackMap stack:
        30: iload 8 /* b */
            iload 7 /* a */
            if_icmpge 33
        31: .line 1537
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.buffer:[I
            iload 6 /* k */
            iinc 6 /* k */ 1
            iload 8 /* b */
            iastore
            aload 1 /* other */
            iload 5 /* j */
            iinc 5 /* j */ 1
            iaload
            istore 8 /* b */
            iload 3 /* polarity */
            iconst_2
            ixor
            istore 3 /* polarity */
        32: .line 1538
            goto 6
        33: .line 1539
      StackMap locals:
      StackMap stack:
            iload 7 /* a */
            ldc 1114112
            if_icmpne 34
            goto 47
        34: .line 1540
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 4 /* i */
            iinc 4 /* i */ 1
            iaload
            istore 7 /* a */
            iload 3 /* polarity */
            iconst_1
            ixor
            istore 3 /* polarity */
        35: .line 1541
            aload 1 /* other */
            iload 5 /* j */
            iinc 5 /* j */ 1
            iaload
            istore 8 /* b */
            iload 3 /* polarity */
            iconst_2
            ixor
            istore 3 /* polarity */
        36: .line 1543
            goto 6
        37: .line 1545
      StackMap locals:
      StackMap stack:
            iload 8 /* b */
            iload 7 /* a */
            if_icmpge 40
        38: .line 1546
            aload 1 /* other */
            iload 5 /* j */
            iinc 5 /* j */ 1
            iaload
            istore 8 /* b */
            iload 3 /* polarity */
            iconst_2
            ixor
            istore 3 /* polarity */
        39: .line 1547
            goto 6
      StackMap locals:
      StackMap stack:
        40: iload 7 /* a */
            iload 8 /* b */
            if_icmpge 43
        41: .line 1548
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.buffer:[I
            iload 6 /* k */
            iinc 6 /* k */ 1
            iload 7 /* a */
            iastore
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 4 /* i */
            iinc 4 /* i */ 1
            iaload
            istore 7 /* a */
            iload 3 /* polarity */
            iconst_1
            ixor
            istore 3 /* polarity */
        42: .line 1549
            goto 6
        43: .line 1550
      StackMap locals:
      StackMap stack:
            iload 7 /* a */
            ldc 1114112
            if_icmpne 44
            goto 47
        44: .line 1551
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            iload 4 /* i */
            iinc 4 /* i */ 1
            iaload
            istore 7 /* a */
            iload 3 /* polarity */
            iconst_1
            ixor
            istore 3 /* polarity */
        45: .line 1552
            aload 1 /* other */
            iload 5 /* j */
            iinc 5 /* j */ 1
            iaload
            istore 8 /* b */
            iload 3 /* polarity */
            iconst_2
            ixor
            istore 3 /* polarity */
        46: .line 1509
      StackMap locals:
      StackMap stack:
            goto 6
        47: .line 1557
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.buffer:[I
            iload 6 /* k */
            iinc 6 /* k */ 1
            ldc 1114112
            iastore
        48: .line 1558
            aload 0 /* this */
            iload 6 /* k */
            putfield sun.text.normalizer.UnicodeSet.len:I
        49: .line 1560
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.list:[I
            astore 9 /* temp */
        start local 9 // int[] temp
        50: .line 1561
            aload 0 /* this */
            aload 0 /* this */
            getfield sun.text.normalizer.UnicodeSet.buffer:[I
            putfield sun.text.normalizer.UnicodeSet.list:[I
        51: .line 1562
            aload 0 /* this */
            aload 9 /* temp */
            putfield sun.text.normalizer.UnicodeSet.buffer:[I
        52: .line 1563
            aload 0 /* this */
            aconst_null
            putfield sun.text.normalizer.UnicodeSet.pat:Ljava/lang/String;
        53: .line 1564
            aload 0 /* this */
            areturn
        end local 9 // int[] temp
        end local 8 // int b
        end local 7 // int a
        end local 6 // int k
        end local 5 // int j
        end local 4 // int i
        end local 3 // int polarity
        end local 2 // int otherLen
        end local 1 // int[] other
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   54     0      this  Lsun/text/normalizer/UnicodeSet;
            0   54     1     other  [I
            0   54     2  otherLen  I
            0   54     3  polarity  I
            2   54     4         i  I
            3   54     5         j  I
            4   54     6         k  I
            5   54     7         a  I
            6   54     8         b  I
           50   54     9      temp  [I
    MethodParameters:
          Name  Flags
      other     
      otherLen  
      polarity  

  private static final int max(int, int);
    descriptor: (II)I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // int a
        start local 1 // int b
         0: .line 1568
            iload 0 /* a */
            iload 1 /* b */
            if_icmple 1
            iload 0 /* a */
            goto 2
      StackMap locals:
      StackMap stack:
         1: iload 1 /* b */
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 1 // int b
        end local 0 // int a
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     a  I
            0    3     1     b  I
    MethodParameters:
      Name  Flags
      a     
      b     

  private static synchronized sun.text.normalizer.UnicodeSet getInclusions(int);
    descriptor: (I)Lsun/text/normalizer/UnicodeSet;
    flags: (0x002a) ACC_PRIVATE, ACC_STATIC, ACC_SYNCHRONIZED
    Code:
      stack=5, locals=2, args_size=1
        start local 0 // int src
         0: .line 1597
            getstatic sun.text.normalizer.UnicodeSet.INCLUSIONS:[Lsun/text/normalizer/UnicodeSet;
            ifnonnull 2
         1: .line 1598
            bipush 9
            anewarray sun.text.normalizer.UnicodeSet
            putstatic sun.text.normalizer.UnicodeSet.INCLUSIONS:[Lsun/text/normalizer/UnicodeSet;
         2: .line 1600
      StackMap locals:
      StackMap stack:
            getstatic sun.text.normalizer.UnicodeSet.INCLUSIONS:[Lsun/text/normalizer/UnicodeSet;
            iload 0 /* src */
            aaload
            ifnonnull 9
         3: .line 1601
            new sun.text.normalizer.UnicodeSet
            dup
            invokespecial sun.text.normalizer.UnicodeSet.<init>:()V
            astore 1 /* incl */
        start local 1 // sun.text.normalizer.UnicodeSet incl
         4: .line 1602
            iload 0 /* src */
            tableswitch { // 2 - 2
                    2: 5
              default: 7
          }
         5: .line 1604
      StackMap locals: sun.text.normalizer.UnicodeSet
      StackMap stack:
            invokestatic sun.text.normalizer.UCharacterProperty.getInstance:()Lsun/text/normalizer/UCharacterProperty;
            aload 1 /* incl */
            invokevirtual sun.text.normalizer.UCharacterProperty.upropsvec_addPropertyStarts:(Lsun/text/normalizer/UnicodeSet;)V
         6: .line 1605
            goto 8
         7: .line 1607
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "UnicodeSet.getInclusions(unknown src "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 0 /* src */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 1609
      StackMap locals:
      StackMap stack:
            getstatic sun.text.normalizer.UnicodeSet.INCLUSIONS:[Lsun/text/normalizer/UnicodeSet;
            iload 0 /* src */
            aload 1 /* incl */
            aastore
        end local 1 // sun.text.normalizer.UnicodeSet incl
         9: .line 1611
      StackMap locals:
      StackMap stack:
            getstatic sun.text.normalizer.UnicodeSet.INCLUSIONS:[Lsun/text/normalizer/UnicodeSet;
            iload 0 /* src */
            aaload
            areturn
        end local 0 // int src
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0   src  I
            4    9     1  incl  Lsun/text/normalizer/UnicodeSet;
    MethodParameters:
      Name  Flags
      src   

  private sun.text.normalizer.UnicodeSet applyFilter(sun.text.normalizer.UnicodeSet$Filter, int);
    descriptor: (Lsun/text/normalizer/UnicodeSet$Filter;I)Lsun/text/normalizer/UnicodeSet;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=10, args_size=3
        start local 0 // sun.text.normalizer.UnicodeSet this
        start local 1 // sun.text.normalizer.UnicodeSet$Filter filter
        start local 2 // int src
         0: .line 1632
            aload 0 /* this */
            invokevirtual sun.text.normalizer.UnicodeSet.clear:()Lsun/text/normalizer/UnicodeSet;
            pop
         1: .line 1634
            iconst_m1
            istore 3 /* startHasProperty */
        start local 3 // int startHasProperty
         2: .line 1635
            iload 2 /* src */
            invokestatic sun.text.normalizer.UnicodeSet.getInclusions:(I)Lsun/text/normalizer/UnicodeSet;
            astore 4 /* inclusions */
        start local 4 // sun.text.normalizer.UnicodeSet inclusions
         3: .line 1636
            aload 4 /* inclusions */
            invokevirtual sun.text.normalizer.UnicodeSet.getRangeCount:()I
            istore 5 /* limitRange */
        start local 5 // int limitRange
         4: .line 1638
            iconst_0
            istore 6 /* j */
        start local 6 // int j
         5: goto 20
         6: .line 1640
      StackMap locals: sun.text.normalizer.UnicodeSet sun.text.normalizer.UnicodeSet$Filter int int sun.text.normalizer.UnicodeSet int int
      StackMap stack:
            aload 4 /* inclusions */
            iload 6 /* j */
            invokevirtual sun.text.normalizer.UnicodeSet.getRangeStart:(I)I
            istore 7 /* start */
        start local 7 // int start
         7: .line 1641
            aload 4 /* inclusions */
            iload 6 /* j */
            invokevirtual sun.text.normalizer.UnicodeSet.getRangeEnd:(I)I
            istore 8 /* end */
        start local 8 // int end
         8: .line 1644
            iload 7 /* start */
            istore 9 /* ch */
        start local 9 // int ch
         9: goto 18
        10: .line 1647
      StackMap locals: int int int
      StackMap stack:
            aload 1 /* filter */
            iload 9 /* ch */
            invokeinterface sun.text.normalizer.UnicodeSet$Filter.contains:(I)Z
            ifeq 14
        11: .line 1648
            iload 3 /* startHasProperty */
            ifge 17
        12: .line 1649
            iload 9 /* ch */
            istore 3 /* startHasProperty */
        13: .line 1651
            goto 17
      StackMap locals:
      StackMap stack:
        14: iload 3 /* startHasProperty */
            iflt 17
        15: .line 1652
            aload 0 /* this */
            iload 3 /* startHasProperty */
            iload 9 /* ch */
            iconst_1
            isub
            invokevirtual sun.text.normalizer.UnicodeSet.add_unchecked:(II)Lsun/text/normalizer/UnicodeSet;
            pop
        16: .line 1653
            iconst_m1
            istore 3 /* startHasProperty */
        17: .line 1644
      StackMap locals:
      StackMap stack:
            iinc 9 /* ch */ 1
      StackMap locals:
      StackMap stack:
        18: iload 9 /* ch */
            iload 8 /* end */
            if_icmple 10
        end local 9 // int ch
        end local 8 // int end
        end local 7 // int start
        19: .line 1638
            iinc 6 /* j */ 1
      StackMap locals:
      StackMap stack:
        20: iload 6 /* j */
            iload 5 /* limitRange */
            if_icmplt 6
        end local 6 // int j
        21: .line 1657
            iload 3 /* startHasProperty */
            iflt 23
        22: .line 1658
            aload 0 /* this */
            iload 3 /* startHasProperty */
            ldc 1114111
            invokevirtual sun.text.normalizer.UnicodeSet.add_unchecked:(II)Lsun/text/normalizer/UnicodeSet;
            pop
        23: .line 1661
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 5 // int limitRange
        end local 4 // sun.text.normalizer.UnicodeSet inclusions
        end local 3 // int startHasProperty
        end local 2 // int src
        end local 1 // sun.text.normalizer.UnicodeSet$Filter filter
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   24     0              this  Lsun/text/normalizer/UnicodeSet;
            0   24     1            filter  Lsun/text/normalizer/UnicodeSet$Filter;
            0   24     2               src  I
            2   24     3  startHasProperty  I
            3   24     4        inclusions  Lsun/text/normalizer/UnicodeSet;
            4   24     5        limitRange  I
            5   21     6                 j  I
            7   19     7             start  I
            8   19     8               end  I
            9   19     9                ch  I
    MethodParameters:
        Name  Flags
      filter  
      src     

  private static java.lang.String mungeCharName(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // java.lang.String source
         0: .line 1671
            new java.lang.StringBuffer
            dup
            invokespecial java.lang.StringBuffer.<init>:()V
            astore 1 /* buf */
        start local 1 // java.lang.StringBuffer buf
         1: .line 1672
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         2: goto 11
         3: .line 1673
      StackMap locals: java.lang.StringBuffer int
      StackMap stack:
            aload 0 /* source */
            iload 2 /* i */
            invokestatic sun.text.normalizer.UTF16.charAt:(Ljava/lang/String;I)I
            istore 3 /* ch */
        start local 3 // int ch
         4: .line 1674
            iload 2 /* i */
            iload 3 /* ch */
            invokestatic sun.text.normalizer.UTF16.getCharCount:(I)I
            iadd
            istore 2 /* i */
         5: .line 1675
            iload 3 /* ch */
            invokestatic sun.text.normalizer.UCharacterProperty.isRuleWhiteSpace:(I)Z
            ifeq 10
         6: .line 1676
            aload 1 /* buf */
            invokevirtual java.lang.StringBuffer.length:()I
            ifeq 11
         7: .line 1677
            aload 1 /* buf */
            aload 1 /* buf */
            invokevirtual java.lang.StringBuffer.length:()I
            iconst_1
            isub
            invokevirtual java.lang.StringBuffer.charAt:(I)C
            bipush 32
            if_icmpne 9
         8: .line 1678
            goto 11
         9: .line 1680
      StackMap locals: int
      StackMap stack:
            bipush 32
            istore 3 /* ch */
        10: .line 1682
      StackMap locals:
      StackMap stack:
            aload 1 /* buf */
            iload 3 /* ch */
            invokestatic sun.text.normalizer.UTF16.append:(Ljava/lang/StringBuffer;I)Ljava/lang/StringBuffer;
            pop
        end local 3 // int ch
        11: .line 1672
      StackMap locals:
      StackMap stack:
            iload 2 /* i */
            aload 0 /* source */
            invokevirtual java.lang.String.length:()I
            if_icmplt 3
        end local 2 // int i
        12: .line 1684
            aload 1 /* buf */
            invokevirtual java.lang.StringBuffer.length:()I
            ifeq 15
        13: .line 1685
            aload 1 /* buf */
            aload 1 /* buf */
            invokevirtual java.lang.StringBuffer.length:()I
            iconst_1
            isub
            invokevirtual java.lang.StringBuffer.charAt:(I)C
            bipush 32
            if_icmpne 15
        14: .line 1686
            aload 1 /* buf */
            aload 1 /* buf */
            invokevirtual java.lang.StringBuffer.length:()I
            iconst_1
            isub
            invokevirtual java.lang.StringBuffer.setLength:(I)V
        15: .line 1688
      StackMap locals:
      StackMap stack:
            aload 1 /* buf */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuffer buf
        end local 0 // java.lang.String source
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   16     0  source  Ljava/lang/String;
            1   16     1     buf  Ljava/lang/StringBuffer;
            2   12     2       i  I
            4   11     3      ch  I
    MethodParameters:
        Name  Flags
      source  

  public sun.text.normalizer.UnicodeSet applyPropertyAlias(java.lang.String, java.lang.String, sun.text.normalizer.SymbolTable);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lsun/text/normalizer/SymbolTable;)Lsun/text/normalizer/UnicodeSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // sun.text.normalizer.UnicodeSet this
        start local 1 // java.lang.String propertyAlias
        start local 2 // java.lang.String valueAlias
        start local 3 // sun.text.normalizer.SymbolTable symbols
         0: .line 1704
            aload 2 /* valueAlias */
            invokevirtual java.lang.String.length:()I
            ifle 5
         1: .line 1705
            aload 1 /* propertyAlias */
            ldc "Age"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 5
         2: .line 1709
            aload 2 /* valueAlias */
            invokestatic sun.text.normalizer.UnicodeSet.mungeCharName:(Ljava/lang/String;)Ljava/lang/String;
            invokestatic sun.text.normalizer.VersionInfo.getInstance:(Ljava/lang/String;)Lsun/text/normalizer/VersionInfo;
            astore 4 /* version */
        start local 4 // sun.text.normalizer.VersionInfo version
         3: .line 1710
            aload 0 /* this */
            new sun.text.normalizer.UnicodeSet$VersionFilter
            dup
            aload 4 /* version */
            invokespecial sun.text.normalizer.UnicodeSet$VersionFilter.<init>:(Lsun/text/normalizer/VersionInfo;)V
            iconst_2
            invokevirtual sun.text.normalizer.UnicodeSet.applyFilter:(Lsun/text/normalizer/UnicodeSet$Filter;I)Lsun/text/normalizer/UnicodeSet;
            pop
         4: .line 1711
            aload 0 /* this */
            areturn
        end local 4 // sun.text.normalizer.VersionInfo version
         5: .line 1714
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Unsupported property: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* propertyAlias */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 3 // sun.text.normalizer.SymbolTable symbols
        end local 2 // java.lang.String valueAlias
        end local 1 // java.lang.String propertyAlias
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    6     0           this  Lsun/text/normalizer/UnicodeSet;
            0    6     1  propertyAlias  Ljava/lang/String;
            0    6     2     valueAlias  Ljava/lang/String;
            0    6     3        symbols  Lsun/text/normalizer/SymbolTable;
            3    5     4        version  Lsun/text/normalizer/VersionInfo;
    MethodParameters:
               Name  Flags
      propertyAlias  
      valueAlias     
      symbols        

  private static boolean resemblesPropertyPattern(sun.text.normalizer.RuleCharacterIterator, int);
    descriptor: (Lsun/text/normalizer/RuleCharacterIterator;I)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // sun.text.normalizer.RuleCharacterIterator chars
        start local 1 // int iterOpts
         0: .line 1727
            iconst_0
            istore 2 /* result */
        start local 2 // boolean result
         1: .line 1728
            iload 1 /* iterOpts */
            bipush -3
            iand
            istore 1 /* iterOpts */
         2: .line 1729
            aload 0 /* chars */
            aconst_null
            invokevirtual sun.text.normalizer.RuleCharacterIterator.getPos:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 3 /* pos */
        start local 3 // java.lang.Object pos
         3: .line 1730
            aload 0 /* chars */
            iload 1 /* iterOpts */
            invokevirtual sun.text.normalizer.RuleCharacterIterator.next:(I)I
            istore 4 /* c */
        start local 4 // int c
         4: .line 1731
            iload 4 /* c */
            bipush 91
            if_icmpeq 5
            iload 4 /* c */
            bipush 92
            if_icmpne 12
         5: .line 1732
      StackMap locals: int java.lang.Object int
      StackMap stack:
            aload 0 /* chars */
            iload 1 /* iterOpts */
            bipush -5
            iand
            invokevirtual sun.text.normalizer.RuleCharacterIterator.next:(I)I
            istore 5 /* d */
        start local 5 // int d
         6: .line 1733
            iload 4 /* c */
            bipush 91
            if_icmpne 8
            iload 5 /* d */
            bipush 58
            if_icmpne 7
            iconst_1
            goto 11
      StackMap locals: int
      StackMap stack:
         7: iconst_0
            goto 11
         8: .line 1734
      StackMap locals:
      StackMap stack:
            iload 5 /* d */
            bipush 78
            if_icmpeq 10
            iload 5 /* d */
            bipush 112
            if_icmpeq 10
            iload 5 /* d */
            bipush 80
            if_icmpeq 10
         9: .line 1733
            iconst_0
            goto 11
      StackMap locals:
      StackMap stack:
        10: iconst_1
      StackMap locals:
      StackMap stack: int
        11: istore 2 /* result */
        end local 5 // int d
        12: .line 1736
      StackMap locals:
      StackMap stack:
            aload 0 /* chars */
            aload 3 /* pos */
            invokevirtual sun.text.normalizer.RuleCharacterIterator.setPos:(Ljava/lang/Object;)V
        13: .line 1737
            iload 2 /* result */
            ireturn
        end local 4 // int c
        end local 3 // java.lang.Object pos
        end local 2 // boolean result
        end local 1 // int iterOpts
        end local 0 // sun.text.normalizer.RuleCharacterIterator chars
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   14     0     chars  Lsun/text/normalizer/RuleCharacterIterator;
            0   14     1  iterOpts  I
            1   14     2    result  Z
            3   14     3       pos  Ljava/lang/Object;
            4   14     4         c  I
            6   12     5         d  I
    MethodParameters:
          Name  Flags
      chars     
      iterOpts  

  private sun.text.normalizer.UnicodeSet applyPropertyPattern(java.lang.String, java.text.ParsePosition, sun.text.normalizer.SymbolTable);
    descriptor: (Ljava/lang/String;Ljava/text/ParsePosition;Lsun/text/normalizer/SymbolTable;)Lsun/text/normalizer/UnicodeSet;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=12, args_size=4
        start local 0 // sun.text.normalizer.UnicodeSet this
        start local 1 // java.lang.String pattern
        start local 2 // java.text.ParsePosition ppos
        start local 3 // sun.text.normalizer.SymbolTable symbols
         0: .line 1745
            aload 2 /* ppos */
            invokevirtual java.text.ParsePosition.getIndex:()I
            istore 4 /* pos */
        start local 4 // int pos
         1: .line 1750
            iload 4 /* pos */
            iconst_5
            iadd
            aload 1 /* pattern */
            invokevirtual java.lang.String.length:()I
            if_icmple 3
         2: .line 1751
            aconst_null
            areturn
         3: .line 1754
      StackMap locals: int
      StackMap stack:
            iconst_0
            istore 5 /* posix */
        start local 5 // boolean posix
         4: .line 1755
            iconst_0
            istore 6 /* isName */
        start local 6 // boolean isName
         5: .line 1756
            iconst_0
            istore 7 /* invert */
        start local 7 // boolean invert
         6: .line 1759
            aload 1 /* pattern */
            iload 4 /* pos */
            ldc "[:"
            iconst_0
            iconst_2
            invokevirtual java.lang.String.regionMatches:(ILjava/lang/String;II)Z
            ifeq 13
         7: .line 1760
            iconst_1
            istore 5 /* posix */
         8: .line 1761
            aload 1 /* pattern */
            iload 4 /* pos */
            iconst_2
            iadd
            invokestatic sun.text.normalizer.Utility.skipWhitespace:(Ljava/lang/String;I)I
            istore 4 /* pos */
         9: .line 1762
            iload 4 /* pos */
            aload 1 /* pattern */
            invokevirtual java.lang.String.length:()I
            if_icmpge 26
            aload 1 /* pattern */
            iload 4 /* pos */
            invokevirtual java.lang.String.charAt:(I)C
            bipush 94
            if_icmpne 26
        10: .line 1763
            iinc 4 /* pos */ 1
        11: .line 1764
            iconst_1
            istore 7 /* invert */
        12: .line 1766
            goto 26
      StackMap locals: int int int
      StackMap stack:
        13: aload 1 /* pattern */
            iconst_1
            iload 4 /* pos */
            ldc "\\p"
            iconst_0
            iconst_2
            invokevirtual java.lang.String.regionMatches:(ZILjava/lang/String;II)Z
            ifne 15
        14: .line 1767
            aload 1 /* pattern */
            iload 4 /* pos */
            ldc "\\N"
            iconst_0
            iconst_2
            invokevirtual java.lang.String.regionMatches:(ILjava/lang/String;II)Z
            ifeq 25
        15: .line 1768
      StackMap locals:
      StackMap stack:
            aload 1 /* pattern */
            iload 4 /* pos */
            iconst_1
            iadd
            invokevirtual java.lang.String.charAt:(I)C
            istore 8 /* c */
        start local 8 // char c
        16: .line 1769
            iload 8 /* c */
            bipush 80
            if_icmpne 17
            iconst_1
            goto 18
      StackMap locals: int
      StackMap stack:
        17: iconst_0
      StackMap locals:
      StackMap stack: int
        18: istore 7 /* invert */
        19: .line 1770
            iload 8 /* c */
            bipush 78
            if_icmpne 20
            iconst_1
            goto 21
      StackMap locals:
      StackMap stack:
        20: iconst_0
      StackMap locals:
      StackMap stack: int
        21: istore 6 /* isName */
        22: .line 1771
            aload 1 /* pattern */
            iload 4 /* pos */
            iconst_2
            iadd
            invokestatic sun.text.normalizer.Utility.skipWhitespace:(Ljava/lang/String;I)I
            istore 4 /* pos */
        23: .line 1772
            iload 4 /* pos */
            aload 1 /* pattern */
            invokevirtual java.lang.String.length:()I
            if_icmpeq 24
            aload 1 /* pattern */
            iload 4 /* pos */
            iinc 4 /* pos */ 1
            invokevirtual java.lang.String.charAt:(I)C
            bipush 123
            if_icmpeq 26
        24: .line 1774
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 8 // char c
        25: .line 1778
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        26: .line 1782
      StackMap locals:
      StackMap stack:
            aload 1 /* pattern */
            iload 5 /* posix */
            ifeq 27
            ldc ":]"
            goto 28
      StackMap locals:
      StackMap stack: java.lang.String
        27: ldc "}"
      StackMap locals: sun.text.normalizer.UnicodeSet java.lang.String java.text.ParsePosition sun.text.normalizer.SymbolTable int int int int
      StackMap stack: java.lang.String java.lang.String
        28: iload 4 /* pos */
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;I)I
            istore 8 /* close */
        start local 8 // int close
        29: .line 1783
            iload 8 /* close */
            ifge 31
        30: .line 1785
            aconst_null
            areturn
        31: .line 1791
      StackMap locals: int
      StackMap stack:
            aload 1 /* pattern */
            bipush 61
            iload 4 /* pos */
            invokevirtual java.lang.String.indexOf:(II)I
            istore 9 /* equals */
        start local 9 // int equals
        32: .line 1793
            iload 9 /* equals */
            iflt 36
            iload 9 /* equals */
            iload 8 /* close */
            if_icmpge 36
            iload 6 /* isName */
            ifne 36
        33: .line 1795
            aload 1 /* pattern */
            iload 4 /* pos */
            iload 9 /* equals */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 10 /* propName */
        start local 10 // java.lang.String propName
        34: .line 1796
            aload 1 /* pattern */
            iload 9 /* equals */
            iconst_1
            iadd
            iload 8 /* close */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 11 /* valueName */
        start local 11 // java.lang.String valueName
        35: .line 1797
            goto 41
        end local 11 // java.lang.String valueName
        end local 10 // java.lang.String propName
        36: .line 1801
      StackMap locals: int
      StackMap stack:
            aload 1 /* pattern */
            iload 4 /* pos */
            iload 8 /* close */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 10 /* propName */
        start local 10 // java.lang.String propName
        37: .line 1802
            ldc ""
            astore 11 /* valueName */
        start local 11 // java.lang.String valueName
        38: .line 1805
            iload 6 /* isName */
            ifeq 41
        39: .line 1811
            aload 10 /* propName */
            astore 11 /* valueName */
        40: .line 1812
            ldc "na"
            astore 10 /* propName */
        41: .line 1816
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 10 /* propName */
            aload 11 /* valueName */
            aload 3 /* symbols */
            invokevirtual sun.text.normalizer.UnicodeSet.applyPropertyAlias:(Ljava/lang/String;Ljava/lang/String;Lsun/text/normalizer/SymbolTable;)Lsun/text/normalizer/UnicodeSet;
            pop
        42: .line 1818
            iload 7 /* invert */
            ifeq 44
        43: .line 1819
            aload 0 /* this */
            invokevirtual sun.text.normalizer.UnicodeSet.complement:()Lsun/text/normalizer/UnicodeSet;
            pop
        44: .line 1823
      StackMap locals:
      StackMap stack:
            aload 2 /* ppos */
            iload 8 /* close */
            iload 5 /* posix */
            ifeq 45
            iconst_2
            goto 46
      StackMap locals: sun.text.normalizer.UnicodeSet java.lang.String java.text.ParsePosition sun.text.normalizer.SymbolTable int int int int int int java.lang.String java.lang.String
      StackMap stack: java.text.ParsePosition int
        45: iconst_1
      StackMap locals: sun.text.normalizer.UnicodeSet java.lang.String java.text.ParsePosition sun.text.normalizer.SymbolTable int int int int int int java.lang.String java.lang.String
      StackMap stack: java.text.ParsePosition int int
        46: iadd
            invokevirtual java.text.ParsePosition.setIndex:(I)V
        47: .line 1825
            aload 0 /* this */
            areturn
        end local 11 // java.lang.String valueName
        end local 10 // java.lang.String propName
        end local 9 // int equals
        end local 8 // int close
        end local 7 // boolean invert
        end local 6 // boolean isName
        end local 5 // boolean posix
        end local 4 // int pos
        end local 3 // sun.text.normalizer.SymbolTable symbols
        end local 2 // java.text.ParsePosition ppos
        end local 1 // java.lang.String pattern
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   48     0       this  Lsun/text/normalizer/UnicodeSet;
            0   48     1    pattern  Ljava/lang/String;
            0   48     2       ppos  Ljava/text/ParsePosition;
            0   48     3    symbols  Lsun/text/normalizer/SymbolTable;
            1   48     4        pos  I
            4   48     5      posix  Z
            5   48     6     isName  Z
            6   48     7     invert  Z
           16   25     8          c  C
           29   48     8      close  I
           32   48     9     equals  I
           34   36    10   propName  Ljava/lang/String;
           37   48    10   propName  Ljava/lang/String;
           35   36    11  valueName  Ljava/lang/String;
           38   48    11  valueName  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      pattern  
      ppos     
      symbols  

  private void applyPropertyPattern(sun.text.normalizer.RuleCharacterIterator, java.lang.StringBuffer, sun.text.normalizer.SymbolTable);
    descriptor: (Lsun/text/normalizer/RuleCharacterIterator;Ljava/lang/StringBuffer;Lsun/text/normalizer/SymbolTable;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=6, args_size=4
        start local 0 // sun.text.normalizer.UnicodeSet this
        start local 1 // sun.text.normalizer.RuleCharacterIterator chars
        start local 2 // java.lang.StringBuffer rebuiltPat
        start local 3 // sun.text.normalizer.SymbolTable symbols
         0: .line 1840
            aload 1 /* chars */
            invokevirtual sun.text.normalizer.RuleCharacterIterator.lookahead:()Ljava/lang/String;
            astore 4 /* patStr */
        start local 4 // java.lang.String patStr
         1: .line 1841
            new java.text.ParsePosition
            dup
            iconst_0
            invokespecial java.text.ParsePosition.<init>:(I)V
            astore 5 /* pos */
        start local 5 // java.text.ParsePosition pos
         2: .line 1842
            aload 0 /* this */
            aload 4 /* patStr */
            aload 5 /* pos */
            aload 3 /* symbols */
            invokevirtual sun.text.normalizer.UnicodeSet.applyPropertyPattern:(Ljava/lang/String;Ljava/text/ParsePosition;Lsun/text/normalizer/SymbolTable;)Lsun/text/normalizer/UnicodeSet;
            pop
         3: .line 1843
            aload 5 /* pos */
            invokevirtual java.text.ParsePosition.getIndex:()I
            ifne 5
         4: .line 1844
            aload 1 /* chars */
            ldc "Invalid property pattern"
            invokestatic sun.text.normalizer.UnicodeSet.syntaxError:(Lsun/text/normalizer/RuleCharacterIterator;Ljava/lang/String;)V
         5: .line 1846
      StackMap locals: java.lang.String java.text.ParsePosition
      StackMap stack:
            aload 1 /* chars */
            aload 5 /* pos */
            invokevirtual java.text.ParsePosition.getIndex:()I
            invokevirtual sun.text.normalizer.RuleCharacterIterator.jumpahead:(I)V
         6: .line 1847
            aload 2 /* rebuiltPat */
            aload 4 /* patStr */
            iconst_0
            aload 5 /* pos */
            invokevirtual java.text.ParsePosition.getIndex:()I
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         7: .line 1848
            return
        end local 5 // java.text.ParsePosition pos
        end local 4 // java.lang.String patStr
        end local 3 // sun.text.normalizer.SymbolTable symbols
        end local 2 // java.lang.StringBuffer rebuiltPat
        end local 1 // sun.text.normalizer.RuleCharacterIterator chars
        end local 0 // sun.text.normalizer.UnicodeSet this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0        this  Lsun/text/normalizer/UnicodeSet;
            0    8     1       chars  Lsun/text/normalizer/RuleCharacterIterator;
            0    8     2  rebuiltPat  Ljava/lang/StringBuffer;
            0    8     3     symbols  Lsun/text/normalizer/SymbolTable;
            1    8     4      patStr  Ljava/lang/String;
            2    8     5         pos  Ljava/text/ParsePosition;
    MethodParameters:
            Name  Flags
      chars       
      rebuiltPat  
      symbols     
}
SourceFile: "UnicodeSet.java"
NestMembers:
  sun.text.normalizer.UnicodeSet$Filter  sun.text.normalizer.UnicodeSet$VersionFilter
InnerClasses:
  private abstract Filter = sun.text.normalizer.UnicodeSet$Filter of sun.text.normalizer.UnicodeSet
  private VersionFilter = sun.text.normalizer.UnicodeSet$VersionFilter of sun.text.normalizer.UnicodeSet