class com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner
  super_class: java.lang.Object
{
  private static final byte CHARTYPE_INVALID;
    descriptor: B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  private static final byte CHARTYPE_OTHER;
    descriptor: B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  private static final byte CHARTYPE_MINUS;
    descriptor: B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  private static final byte CHARTYPE_PERIOD;
    descriptor: B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  private static final byte CHARTYPE_SLASH;
    descriptor: B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  private static final byte CHARTYPE_DIGIT;
    descriptor: B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 5

  private static final byte CHARTYPE_LETTER;
    descriptor: B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 6

  private static final byte CHARTYPE_UNDERSCORE;
    descriptor: B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 7

  private static final byte CHARTYPE_NONASCII;
    descriptor: B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  private final byte[] fASCIICharMap;
    descriptor: [B
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private com.sun.org.apache.xerces.internal.util.SymbolTable fSymbolTable;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
    flags: (0x0002) ACC_PRIVATE

  final com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer this$0;
    descriptor: Lcom/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  private void <init>(com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer, com.sun.org.apache.xerces.internal.util.SymbolTable);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer;Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner this
        start local 2 // com.sun.org.apache.xerces.internal.util.SymbolTable symbolTable
         0: .line 710
            aload 0 /* this */
            aload 1
            putfield com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner.this$0:Lcom/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 683
            aload 0 /* this */
            sipush 128
            newarray 8
            dup
            bipush 9
            iconst_1
            bastore
            dup
            bipush 10
            iconst_1
            bastore
            dup
            bipush 13
         2: .line 684
            iconst_1
            bastore
            dup
            bipush 32
         3: .line 685
            iconst_1
            bastore
            dup
            bipush 33
            iconst_1
            bastore
            dup
            bipush 34
            iconst_1
            bastore
            dup
            bipush 35
            iconst_1
            bastore
            dup
            bipush 36
            iconst_1
            bastore
            dup
            bipush 37
            iconst_1
            bastore
            dup
            bipush 38
            iconst_1
            bastore
            dup
            bipush 39
            iconst_1
            bastore
            dup
            bipush 40
            iconst_1
            bastore
            dup
            bipush 41
            iconst_1
            bastore
            dup
            bipush 42
            iconst_1
            bastore
            dup
            bipush 43
            iconst_1
            bastore
            dup
            bipush 44
            iconst_1
            bastore
            dup
            bipush 45
            iconst_2
            bastore
            dup
            bipush 46
            iconst_2
            bastore
            dup
            bipush 47
            iconst_4
            bastore
            dup
            bipush 48
            iconst_5
            bastore
            dup
            bipush 49
            iconst_5
            bastore
            dup
            bipush 50
            iconst_5
            bastore
            dup
            bipush 51
            iconst_5
            bastore
            dup
            bipush 52
            iconst_5
            bastore
            dup
            bipush 53
         4: .line 686
            iconst_5
            bastore
            dup
            bipush 54
            iconst_5
            bastore
            dup
            bipush 55
            iconst_5
            bastore
            dup
            bipush 56
            iconst_5
            bastore
            dup
            bipush 57
            iconst_5
            bastore
            dup
            bipush 58
            iconst_1
            bastore
            dup
            bipush 59
            iconst_1
            bastore
            dup
            bipush 60
            iconst_1
            bastore
            dup
            bipush 61
            iconst_1
            bastore
            dup
            bipush 62
            iconst_1
            bastore
            dup
            bipush 63
            iconst_1
            bastore
            dup
            bipush 64
            iconst_1
            bastore
            dup
            bipush 65
            bipush 6
            bastore
            dup
            bipush 66
            bipush 6
            bastore
            dup
            bipush 67
            bipush 6
            bastore
            dup
            bipush 68
            bipush 6
            bastore
            dup
            bipush 69
            bipush 6
            bastore
            dup
            bipush 70
            bipush 6
            bastore
            dup
            bipush 71
            bipush 6
            bastore
            dup
            bipush 72
            bipush 6
            bastore
            dup
            bipush 73
            bipush 6
            bastore
            dup
            bipush 74
         5: .line 687
            bipush 6
            bastore
            dup
            bipush 75
            bipush 6
            bastore
            dup
            bipush 76
            bipush 6
            bastore
            dup
            bipush 77
            bipush 6
            bastore
            dup
            bipush 78
            bipush 6
            bastore
            dup
            bipush 79
            bipush 6
            bastore
            dup
            bipush 80
            bipush 6
            bastore
            dup
            bipush 81
            bipush 6
            bastore
            dup
            bipush 82
            bipush 6
            bastore
            dup
            bipush 83
            bipush 6
            bastore
            dup
            bipush 84
            bipush 6
            bastore
            dup
            bipush 85
            bipush 6
            bastore
            dup
            bipush 86
            bipush 6
            bastore
            dup
            bipush 87
            bipush 6
            bastore
            dup
            bipush 88
            bipush 6
            bastore
            dup
            bipush 89
            bipush 6
            bastore
            dup
            bipush 90
            bipush 6
            bastore
            dup
            bipush 91
            iconst_1
            bastore
            dup
            bipush 92
            iconst_1
            bastore
            dup
            bipush 93
            iconst_1
            bastore
            dup
            bipush 94
            iconst_1
            bastore
            dup
            bipush 95
         6: .line 688
            bipush 7
            bastore
            dup
            bipush 96
            iconst_1
            bastore
            dup
            bipush 97
            bipush 6
            bastore
            dup
            bipush 98
            bipush 6
            bastore
            dup
            bipush 99
            bipush 6
            bastore
            dup
            bipush 100
            bipush 6
            bastore
            dup
            bipush 101
            bipush 6
            bastore
            dup
            bipush 102
            bipush 6
            bastore
            dup
            bipush 103
            bipush 6
            bastore
            dup
            bipush 104
            bipush 6
            bastore
            dup
            bipush 105
            bipush 6
            bastore
            dup
            bipush 106
            bipush 6
            bastore
            dup
            bipush 107
            bipush 6
            bastore
            dup
            bipush 108
            bipush 6
            bastore
            dup
            bipush 109
            bipush 6
            bastore
            dup
            bipush 110
            bipush 6
            bastore
            dup
            bipush 111
            bipush 6
            bastore
            dup
            bipush 112
            bipush 6
            bastore
            dup
            bipush 113
            bipush 6
            bastore
            dup
            bipush 114
            bipush 6
            bastore
            dup
            bipush 115
            bipush 6
            bastore
            dup
            bipush 116
         7: .line 689
            bipush 6
            bastore
            dup
            bipush 117
            bipush 6
            bastore
            dup
            bipush 118
            bipush 6
            bastore
            dup
            bipush 119
            bipush 6
            bastore
            dup
            bipush 120
            bipush 6
            bastore
            dup
            bipush 121
            bipush 6
            bastore
            dup
            bipush 122
            bipush 6
            bastore
            dup
            bipush 123
            iconst_1
            bastore
            dup
            bipush 124
            iconst_1
            bastore
            dup
            bipush 125
            iconst_1
            bastore
            dup
            bipush 126
            iconst_1
            bastore
            dup
            bipush 127
            iconst_1
            bastore
            putfield com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner.fASCIICharMap:[B
         8: .line 712
            aload 0 /* this */
            aload 2 /* symbolTable */
            putfield com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
         9: .line 714
            return
        end local 2 // com.sun.org.apache.xerces.internal.util.SymbolTable symbolTable
        end local 0 // com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   10     0         this  Lcom/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer$Scanner;
            0   10     2  symbolTable  Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
    MethodParameters:
             Name  Flags
      this$0       final
      symbolTable  

  private boolean scanExpr(com.sun.org.apache.xerces.internal.util.SymbolTable, com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens, java.lang.String, int, int);
    descriptor: (Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer$Tokens;Ljava/lang/String;II)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=8, locals=11, args_size=6
        start local 0 // com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner this
        start local 1 // com.sun.org.apache.xerces.internal.util.SymbolTable symbolTable
        start local 2 // com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens tokens
        start local 3 // java.lang.String data
        start local 4 // int currentOffset
        start local 5 // int endOffset
         0: .line 726
            aconst_null
            astore 8 /* nameHandle */
        start local 8 // java.lang.String nameHandle
         1: .line 729
      StackMap locals: com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner com.sun.org.apache.xerces.internal.util.SymbolTable com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens java.lang.String int int top top java.lang.String
      StackMap stack:
            iload 4 /* currentOffset */
            iload 5 /* endOffset */
            if_icmpne 3
         2: .line 730
            goto 43
         3: .line 733
      StackMap locals:
      StackMap stack:
            aload 3 /* data */
            iload 4 /* currentOffset */
            invokevirtual java.lang.String.charAt:(I)C
            istore 6 /* ch */
        start local 6 // int ch
         4: .line 734
            iload 6 /* ch */
            sipush 128
            if_icmplt 5
            bipush 8
            goto 6
         5: .line 735
      StackMap locals: com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner com.sun.org.apache.xerces.internal.util.SymbolTable com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens java.lang.String int int int top java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner.fASCIICharMap:[B
            iload 6 /* ch */
            baload
         6: .line 734
      StackMap locals:
      StackMap stack: int
            istore 9 /* chartype */
        start local 9 // byte chartype
         7: .line 742
            iload 9 /* chartype */
            tableswitch { // 1 - 8
                    1: 26
                    2: 26
                    3: 26
                    4: 8
                    5: 26
                    6: 26
                    7: 26
                    8: 26
              default: 42
          }
         8: .line 746
      StackMap locals: int
      StackMap stack:
            iinc 4 /* currentOffset */ 1
            iload 4 /* currentOffset */
            iload 5 /* endOffset */
            if_icmpne 10
         9: .line 747
            iconst_0
            ireturn
        10: .line 750
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* tokens */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer$Tokens;I)V
        11: .line 751
            aload 3 /* data */
            iload 4 /* currentOffset */
            invokevirtual java.lang.String.charAt:(I)C
            istore 6 /* ch */
        12: .line 754
            iconst_0
            istore 10 /* child */
        start local 10 // int child
        13: .line 755
            goto 18
        14: .line 756
      StackMap locals: int
      StackMap stack:
            iload 10 /* child */
            bipush 10
            imul
            iload 6 /* ch */
            bipush 48
            isub
            iadd
            istore 10 /* child */
        15: .line 757
            iinc 4 /* currentOffset */ 1
            iload 4 /* currentOffset */
            iload 5 /* endOffset */
            if_icmpne 17
        16: .line 758
            goto 19
        17: .line 760
      StackMap locals:
      StackMap stack:
            aload 3 /* data */
            iload 4 /* currentOffset */
            invokevirtual java.lang.String.charAt:(I)C
            istore 6 /* ch */
        18: .line 755
      StackMap locals:
      StackMap stack:
            iload 6 /* ch */
            bipush 48
            if_icmplt 19
            iload 6 /* ch */
            bipush 57
            if_icmple 14
        19: .line 764
      StackMap locals:
      StackMap stack:
            iload 10 /* child */
            ifne 24
        20: .line 765
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner.this$0:Lcom/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer;
            ldc "InvalidChildSequenceCharacter"
        21: .line 766
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            new java.lang.Character
            dup
            iload 6 /* ch */
            i2c
            invokespecial java.lang.Character.<init>:(C)V
            aastore
        22: .line 765
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer.reportError:(Ljava/lang/String;[Ljava/lang/Object;)V
        23: .line 767
            iconst_0
            ireturn
        24: .line 770
      StackMap locals:
      StackMap stack:
            aload 2 /* tokens */
            iload 10 /* child */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens.addToken:(I)V
        25: .line 772
            goto 1
        end local 10 // int child
        26: .line 782
      StackMap locals:
      StackMap stack:
            iload 4 /* currentOffset */
            istore 7 /* nameOffset */
        start local 7 // int nameOffset
        27: .line 783
            aload 0 /* this */
            aload 3 /* data */
            iload 5 /* endOffset */
            iload 4 /* currentOffset */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner.scanNCName:(Ljava/lang/String;II)I
            istore 4 /* currentOffset */
        28: .line 785
            iload 4 /* currentOffset */
            iload 7 /* nameOffset */
            if_icmpne 33
        29: .line 787
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner.this$0:Lcom/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer;
            ldc "InvalidNCNameInElementSchemeData"
        30: .line 788
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 3 /* data */
            aastore
        31: .line 787
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer.reportError:(Ljava/lang/String;[Ljava/lang/Object;)V
        32: .line 789
            iconst_0
            ireturn
        33: .line 792
      StackMap locals: com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner com.sun.org.apache.xerces.internal.util.SymbolTable com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens java.lang.String int int int int java.lang.String int
      StackMap stack:
            iload 4 /* currentOffset */
            iload 5 /* endOffset */
            if_icmpge 36
        34: .line 793
            aload 3 /* data */
            iload 4 /* currentOffset */
            invokevirtual java.lang.String.charAt:(I)C
            istore 6 /* ch */
        35: .line 794
            goto 37
        36: .line 795
      StackMap locals:
      StackMap stack:
            iconst_m1
            istore 6 /* ch */
        37: .line 798
      StackMap locals:
      StackMap stack:
            aload 1 /* symbolTable */
            aload 3 /* data */
        38: .line 799
            iload 7 /* nameOffset */
            iload 4 /* currentOffset */
        39: .line 798
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
            astore 8 /* nameHandle */
        40: .line 800
            aload 0 /* this */
            aload 2 /* tokens */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer$Tokens;I)V
        41: .line 801
            aload 2 /* tokens */
            aload 8 /* nameHandle */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens.addToken:(Ljava/lang/String;)V
        end local 9 // byte chartype
        end local 7 // int nameOffset
        end local 6 // int ch
        42: .line 728
      StackMap locals: com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner com.sun.org.apache.xerces.internal.util.SymbolTable com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens java.lang.String int int top top java.lang.String
      StackMap stack:
            goto 1
        43: .line 806
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 8 // java.lang.String nameHandle
        end local 5 // int endOffset
        end local 4 // int currentOffset
        end local 3 // java.lang.String data
        end local 2 // com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens tokens
        end local 1 // com.sun.org.apache.xerces.internal.util.SymbolTable symbolTable
        end local 0 // com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   44     0           this  Lcom/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer$Scanner;
            0   44     1    symbolTable  Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            0   44     2         tokens  Lcom/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer$Tokens;
            0   44     3           data  Ljava/lang/String;
            0   44     4  currentOffset  I
            0   44     5      endOffset  I
            4   42     6             ch  I
           27   42     7     nameOffset  I
            1   44     8     nameHandle  Ljava/lang/String;
            7   42     9       chartype  B
           13   26    10          child  I
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
               Name  Flags
      symbolTable    
      tokens         
      data           
      currentOffset  
      endOffset      

  private int scanNCName(java.lang.String, int, int);
    descriptor: (Ljava/lang/String;II)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=6, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner this
        start local 1 // java.lang.String data
        start local 2 // int endOffset
        start local 3 // int currentOffset
         0: .line 820
            aload 1 /* data */
            iload 3 /* currentOffset */
            invokevirtual java.lang.String.charAt:(I)C
            istore 4 /* ch */
        start local 4 // int ch
         1: .line 821
            iload 4 /* ch */
            sipush 128
            if_icmplt 4
         2: .line 822
            iload 4 /* ch */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isNameStart:(I)Z
            ifne 19
         3: .line 823
            iload 3 /* currentOffset */
            ireturn
         4: .line 826
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner.fASCIICharMap:[B
            iload 4 /* ch */
            baload
            istore 5 /* chartype */
        start local 5 // byte chartype
         5: .line 827
            iload 5 /* chartype */
            bipush 6
            if_icmpeq 19
         6: .line 828
            iload 5 /* chartype */
            bipush 7
            if_icmpeq 19
         7: .line 829
            iload 3 /* currentOffset */
            ireturn
        end local 5 // byte chartype
         8: .line 833
      StackMap locals:
      StackMap stack:
            aload 1 /* data */
            iload 3 /* currentOffset */
            invokevirtual java.lang.String.charAt:(I)C
            istore 4 /* ch */
         9: .line 834
            iload 4 /* ch */
            sipush 128
            if_icmplt 12
        10: .line 835
            iload 4 /* ch */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isName:(I)Z
            ifne 19
        11: .line 836
            goto 20
        12: .line 839
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner.fASCIICharMap:[B
            iload 4 /* ch */
            baload
            istore 5 /* chartype */
        start local 5 // byte chartype
        13: .line 840
            iload 5 /* chartype */
            bipush 6
            if_icmpeq 19
        14: .line 841
            iload 5 /* chartype */
            iconst_5
            if_icmpeq 19
        15: .line 842
            iload 5 /* chartype */
            iconst_3
            if_icmpeq 19
        16: .line 843
            iload 5 /* chartype */
            iconst_2
            if_icmpeq 19
        17: .line 844
            iload 5 /* chartype */
            bipush 7
            if_icmpeq 19
        18: .line 845
            goto 20
        end local 5 // byte chartype
        19: .line 832
      StackMap locals:
      StackMap stack:
            iinc 3 /* currentOffset */ 1
            iload 3 /* currentOffset */
            iload 2 /* endOffset */
            if_icmplt 8
        20: .line 849
      StackMap locals:
      StackMap stack:
            iload 3 /* currentOffset */
            ireturn
        end local 4 // int ch
        end local 3 // int currentOffset
        end local 2 // int endOffset
        end local 1 // java.lang.String data
        end local 0 // com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   21     0           this  Lcom/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer$Scanner;
            0   21     1           data  Ljava/lang/String;
            0   21     2      endOffset  I
            0   21     3  currentOffset  I
            1   21     4             ch  I
            5    8     5       chartype  B
           13   19     5       chartype  B
    MethodParameters:
               Name  Flags
      data           
      endOffset      
      currentOffset  

  protected void addToken(com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens, int);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer$Tokens;I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner this
        start local 1 // com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens tokens
        start local 2 // int token
         0: .line 865
            aload 1 /* tokens */
            iload 2 /* token */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens.addToken:(I)V
         1: .line 866
            return
        end local 2 // int token
        end local 1 // com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens tokens
        end local 0 // com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer$Scanner;
            0    2     1  tokens  Lcom/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer$Tokens;
            0    2     2   token  I
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
        Name  Flags
      tokens  
      token   
}
SourceFile: "ElementSchemePointer.java"
NestHost: com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer
InnerClasses:
  private Scanner = com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner of com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer
  private final Tokens = com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens of com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer