final class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
  super_class: java.lang.Object
{
  static final boolean DUMP_TOKENS;
    descriptor: Z
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  private static final java.lang.String[] fgTokenNames;
    descriptor: [Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

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

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

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

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

  private final java.util.Map<java.lang.String, java.lang.Integer> fSymbolMapping;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Integer;>;

  private final java.util.Map<java.lang.Integer, java.lang.String> fTokenNames;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/Integer;Ljava/lang/String;>;

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 797
            bipush 49
            anewarray java.lang.String
            dup
            iconst_0
         1: .line 798
            ldc "EXPRTOKEN_OPEN_PAREN"
            aastore
            dup
            iconst_1
         2: .line 799
            ldc "EXPRTOKEN_CLOSE_PAREN"
            aastore
            dup
            iconst_2
         3: .line 800
            ldc "EXPRTOKEN_OPEN_BRACKET"
            aastore
            dup
            iconst_3
         4: .line 801
            ldc "EXPRTOKEN_CLOSE_BRACKET"
            aastore
            dup
            iconst_4
         5: .line 802
            ldc "EXPRTOKEN_PERIOD"
            aastore
            dup
            iconst_5
         6: .line 803
            ldc "EXPRTOKEN_DOUBLE_PERIOD"
            aastore
            dup
            bipush 6
         7: .line 804
            ldc "EXPRTOKEN_ATSIGN"
            aastore
            dup
            bipush 7
         8: .line 805
            ldc "EXPRTOKEN_COMMA"
            aastore
            dup
            bipush 8
         9: .line 806
            ldc "EXPRTOKEN_DOUBLE_COLON"
            aastore
            dup
            bipush 9
        10: .line 807
            ldc "EXPRTOKEN_NAMETEST_ANY"
            aastore
            dup
            bipush 10
        11: .line 808
            ldc "EXPRTOKEN_NAMETEST_NAMESPACE"
            aastore
            dup
            bipush 11
        12: .line 809
            ldc "EXPRTOKEN_NAMETEST_QNAME"
            aastore
            dup
            bipush 12
        13: .line 810
            ldc "EXPRTOKEN_NODETYPE_COMMENT"
            aastore
            dup
            bipush 13
        14: .line 811
            ldc "EXPRTOKEN_NODETYPE_TEXT"
            aastore
            dup
            bipush 14
        15: .line 812
            ldc "EXPRTOKEN_NODETYPE_PI"
            aastore
            dup
            bipush 15
        16: .line 813
            ldc "EXPRTOKEN_NODETYPE_NODE"
            aastore
            dup
            bipush 16
        17: .line 814
            ldc "EXPRTOKEN_OPERATOR_AND"
            aastore
            dup
            bipush 17
        18: .line 815
            ldc "EXPRTOKEN_OPERATOR_OR"
            aastore
            dup
            bipush 18
        19: .line 816
            ldc "EXPRTOKEN_OPERATOR_MOD"
            aastore
            dup
            bipush 19
        20: .line 817
            ldc "EXPRTOKEN_OPERATOR_DIV"
            aastore
            dup
            bipush 20
        21: .line 818
            ldc "EXPRTOKEN_OPERATOR_MULT"
            aastore
            dup
            bipush 21
        22: .line 819
            ldc "EXPRTOKEN_OPERATOR_SLASH"
            aastore
            dup
            bipush 22
        23: .line 820
            ldc "EXPRTOKEN_OPERATOR_DOUBLE_SLASH"
            aastore
            dup
            bipush 23
        24: .line 821
            ldc "EXPRTOKEN_OPERATOR_UNION"
            aastore
            dup
            bipush 24
        25: .line 822
            ldc "EXPRTOKEN_OPERATOR_PLUS"
            aastore
            dup
            bipush 25
        26: .line 823
            ldc "EXPRTOKEN_OPERATOR_MINUS"
            aastore
            dup
            bipush 26
        27: .line 824
            ldc "EXPRTOKEN_OPERATOR_EQUAL"
            aastore
            dup
            bipush 27
        28: .line 825
            ldc "EXPRTOKEN_OPERATOR_NOT_EQUAL"
            aastore
            dup
            bipush 28
        29: .line 826
            ldc "EXPRTOKEN_OPERATOR_LESS"
            aastore
            dup
            bipush 29
        30: .line 827
            ldc "EXPRTOKEN_OPERATOR_LESS_EQUAL"
            aastore
            dup
            bipush 30
        31: .line 828
            ldc "EXPRTOKEN_OPERATOR_GREATER"
            aastore
            dup
            bipush 31
        32: .line 829
            ldc "EXPRTOKEN_OPERATOR_GREATER_EQUAL"
            aastore
            dup
            bipush 32
        33: .line 830
            ldc "EXPRTOKEN_FUNCTION_NAME"
            aastore
            dup
            bipush 33
        34: .line 831
            ldc "EXPRTOKEN_AXISNAME_ANCESTOR"
            aastore
            dup
            bipush 34
        35: .line 832
            ldc "EXPRTOKEN_AXISNAME_ANCESTOR_OR_SELF"
            aastore
            dup
            bipush 35
        36: .line 833
            ldc "EXPRTOKEN_AXISNAME_ATTRIBUTE"
            aastore
            dup
            bipush 36
        37: .line 834
            ldc "EXPRTOKEN_AXISNAME_CHILD"
            aastore
            dup
            bipush 37
        38: .line 835
            ldc "EXPRTOKEN_AXISNAME_DESCENDANT"
            aastore
            dup
            bipush 38
        39: .line 836
            ldc "EXPRTOKEN_AXISNAME_DESCENDANT_OR_SELF"
            aastore
            dup
            bipush 39
        40: .line 837
            ldc "EXPRTOKEN_AXISNAME_FOLLOWING"
            aastore
            dup
            bipush 40
        41: .line 838
            ldc "EXPRTOKEN_AXISNAME_FOLLOWING_SIBLING"
            aastore
            dup
            bipush 41
        42: .line 839
            ldc "EXPRTOKEN_AXISNAME_NAMESPACE"
            aastore
            dup
            bipush 42
        43: .line 840
            ldc "EXPRTOKEN_AXISNAME_PARENT"
            aastore
            dup
            bipush 43
        44: .line 841
            ldc "EXPRTOKEN_AXISNAME_PRECEDING"
            aastore
            dup
            bipush 44
        45: .line 842
            ldc "EXPRTOKEN_AXISNAME_PRECEDING_SIBLING"
            aastore
            dup
            bipush 45
        46: .line 843
            ldc "EXPRTOKEN_AXISNAME_SELF"
            aastore
            dup
            bipush 46
        47: .line 844
            ldc "EXPRTOKEN_LITERAL"
            aastore
            dup
            bipush 47
        48: .line 845
            ldc "EXPRTOKEN_NUMBER"
            aastore
            dup
            bipush 48
        49: .line 846
            ldc "EXPRTOKEN_VARIABLE_REFERENCE"
            aastore
        50: .line 797
            putstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fgTokenNames:[Ljava/lang/String;
        51: .line 852
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(com.sun.org.apache.xerces.internal.util.SymbolTable);
    descriptor: (Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens this
        start local 1 // com.sun.org.apache.xerces.internal.util.SymbolTable symbolTable
         0: .line 873
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 853
            aload 0 /* this */
            sipush 256
            newarray 10
            putfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokens:[I
         2: .line 854
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenCount:I
         3: .line 859
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fSymbolMapping:Ljava/util/Map;
         4: .line 862
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
         5: .line 874
            aload 0 /* this */
            aload 1 /* symbolTable */
            putfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
         6: .line 875
            bipush 13
            anewarray java.lang.String
            dup
            iconst_0
         7: .line 876
            ldc "ancestor"
            aastore
            dup
            iconst_1
            ldc "ancestor-or-self"
            aastore
            dup
            iconst_2
            ldc "attribute"
            aastore
            dup
            iconst_3
         8: .line 877
            ldc "child"
            aastore
            dup
            iconst_4
            ldc "descendant"
            aastore
            dup
            iconst_5
            ldc "descendant-or-self"
            aastore
            dup
            bipush 6
         9: .line 878
            ldc "following"
            aastore
            dup
            bipush 7
            ldc "following-sibling"
            aastore
            dup
            bipush 8
            ldc "namespace"
            aastore
            dup
            bipush 9
        10: .line 879
            ldc "parent"
            aastore
            dup
            bipush 10
            ldc "preceding"
            aastore
            dup
            bipush 11
            ldc "preceding-sibling"
            aastore
            dup
            bipush 12
        11: .line 880
            ldc "self"
            aastore
        12: .line 875
            astore 2 /* symbols */
        start local 2 // java.lang.String[] symbols
        13: .line 882
            iconst_0
            istore 3 /* i */
        start local 3 // int i
        14: goto 17
        15: .line 883
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens com.sun.org.apache.xerces.internal.util.SymbolTable java.lang.String[] int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fSymbolMapping:Ljava/util/Map;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            aload 2 /* symbols */
            iload 3 /* i */
            aaload
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
            iload 3 /* i */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        16: .line 882
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        17: iload 3 /* i */
            aload 2 /* symbols */
            arraylength
            if_icmplt 15
        end local 3 // int i
        18: .line 885
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            iconst_0
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_OPEN_PAREN"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        19: .line 886
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            iconst_1
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_CLOSE_PAREN"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        20: .line 887
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            iconst_2
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_OPEN_BRACKET"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        21: .line 888
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            iconst_3
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_CLOSE_BRACKET"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        22: .line 889
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            iconst_4
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_PERIOD"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        23: .line 890
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            iconst_5
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_DOUBLE_PERIOD"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        24: .line 891
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 6
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_ATSIGN"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        25: .line 892
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 7
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_COMMA"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        26: .line 893
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 8
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_DOUBLE_COLON"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        27: .line 894
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 9
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_NAMETEST_ANY"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        28: .line 895
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 10
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_NAMETEST_NAMESPACE"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        29: .line 896
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 11
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_NAMETEST_QNAME"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        30: .line 897
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 12
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_NODETYPE_COMMENT"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        31: .line 898
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 13
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_NODETYPE_TEXT"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        32: .line 899
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 14
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_NODETYPE_PI"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        33: .line 900
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 15
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_NODETYPE_NODE"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        34: .line 901
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 16
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_OPERATOR_AND"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        35: .line 902
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 17
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_OPERATOR_OR"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        36: .line 903
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 18
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_OPERATOR_MOD"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        37: .line 904
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 19
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_OPERATOR_DIV"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        38: .line 905
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 20
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_OPERATOR_MULT"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        39: .line 906
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 21
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_OPERATOR_SLASH"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        40: .line 907
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 22
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_OPERATOR_DOUBLE_SLASH"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        41: .line 908
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 23
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_OPERATOR_UNION"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        42: .line 909
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 24
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_OPERATOR_PLUS"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        43: .line 910
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 25
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_OPERATOR_MINUS"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        44: .line 911
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 26
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_OPERATOR_EQUAL"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        45: .line 912
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 27
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_OPERATOR_NOT_EQUAL"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        46: .line 913
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 28
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_OPERATOR_LESS"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        47: .line 914
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 29
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_OPERATOR_LESS_EQUAL"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        48: .line 915
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 30
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_OPERATOR_GREATER"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        49: .line 916
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 31
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_OPERATOR_GREATER_EQUAL"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        50: .line 917
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 32
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_FUNCTION_NAME"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        51: .line 918
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 33
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_AXISNAME_ANCESTOR"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        52: .line 919
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 34
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_AXISNAME_ANCESTOR_OR_SELF"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        53: .line 920
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 35
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_AXISNAME_ATTRIBUTE"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        54: .line 921
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 36
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_AXISNAME_CHILD"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        55: .line 922
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 37
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_AXISNAME_DESCENDANT"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        56: .line 923
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 38
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_AXISNAME_DESCENDANT_OR_SELF"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        57: .line 924
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 39
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_AXISNAME_FOLLOWING"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        58: .line 925
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 40
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_AXISNAME_FOLLOWING_SIBLING"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        59: .line 926
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 41
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_AXISNAME_NAMESPACE"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        60: .line 927
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 42
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_AXISNAME_PARENT"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        61: .line 928
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 43
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_AXISNAME_PRECEDING"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        62: .line 929
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 44
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_AXISNAME_PRECEDING_SIBLING"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        63: .line 930
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 45
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_AXISNAME_SELF"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        64: .line 931
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 46
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_LITERAL"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        65: .line 932
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 47
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_NUMBER"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        66: .line 933
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            bipush 48
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            ldc "EXPRTOKEN_VARIABLE_REFERENCE"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        67: .line 934
            return
        end local 2 // java.lang.String[] symbols
        end local 1 // com.sun.org.apache.xerces.internal.util.SymbolTable symbolTable
        end local 0 // com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   68     0         this  Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;
            0   68     1  symbolTable  Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
           13   68     2      symbols  [Ljava/lang/String;
           14   18     3            i  I
    MethodParameters:
             Name  Flags
      symbolTable  

  public java.lang.String getTokenString(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens this
        start local 1 // int token
         0: .line 947
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            iload 1 /* token */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            areturn
        end local 1 // int token
        end local 0 // com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;
            0    1     1  token  I
    MethodParameters:
       Name  Flags
      token  

  public void addToken(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens this
        start local 1 // java.lang.String tokenStr
         0: .line 951
            aconst_null
            astore 2 /* tokenInt */
        start local 2 // java.lang.Integer tokenInt
         1: .line 952
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 4
            goto 5
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens java.lang.String java.lang.Integer top java.util.Iterator
      StackMap stack:
         2: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 3 /* entry */
        start local 3 // java.util.Map$Entry entry
         3: .line 953
            aload 3 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast java.lang.String
            aload 1 /* tokenStr */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 5
         4: .line 954
            aload 3 /* entry */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            checkcast java.lang.Integer
            astore 2 /* tokenInt */
        end local 3 // java.util.Map$Entry entry
         5: .line 952
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
         6: .line 957
            aload 2 /* tokenInt */
            ifnonnull 9
         7: .line 958
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            invokeinterface java.util.Map.size:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 2 /* tokenInt */
         8: .line 959
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenNames:Ljava/util/Map;
            aload 2 /* tokenInt */
            aload 1 /* tokenStr */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         9: .line 961
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens java.lang.String java.lang.Integer
      StackMap stack:
            aload 0 /* this */
            aload 2 /* tokenInt */
            invokevirtual java.lang.Integer.intValue:()I
            invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.addToken:(I)V
        10: .line 962
            return
        end local 2 // java.lang.Integer tokenInt
        end local 1 // java.lang.String tokenStr
        end local 0 // com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   11     0      this  Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;
            0   11     1  tokenStr  Ljava/lang/String;
            1   11     2  tokenInt  Ljava/lang/Integer;
            3    5     3     entry  Ljava/util/Map$Entry<Ljava/lang/Integer;Ljava/lang/String;>;
    MethodParameters:
          Name  Flags
      tokenStr  

  public void addToken(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens this
        start local 1 // int token
         0: .line 966
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokens:[I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenCount:I
            iload 1 /* token */
            iastore
         1: .line 967
            goto 7
      StackMap locals:
      StackMap stack: java.lang.ArrayIndexOutOfBoundsException
         2: pop
         3: .line 968
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokens:[I
            astore 2 /* oldList */
        start local 2 // int[] oldList
         4: .line 969
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenCount:I
            iconst_1
            ishl
            newarray 10
            putfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokens:[I
         5: .line 970
            aload 2 /* oldList */
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokens:[I
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenCount:I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         6: .line 971
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokens:[I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenCount:I
            iload 1 /* token */
            iastore
        end local 2 // int[] oldList
         7: .line 973
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenCount:I
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenCount:I
         8: .line 974
            return
        end local 1 // int token
        end local 0 // com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    9     0     this  Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;
            0    9     1    token  I
            4    7     2  oldList  [I
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.ArrayIndexOutOfBoundsException
    MethodParameters:
       Name  Flags
      token  

  public void rewind();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens this
         0: .line 986
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fCurrentTokenIndex:I
         1: .line 987
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;

  public boolean hasMore();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens this
         0: .line 993
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fCurrentTokenIndex:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenCount:I
            if_icmpge 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;

  public int nextToken();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens this
         0: .line 1003
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fCurrentTokenIndex:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenCount:I
            if_icmpne 2
         1: .line 1004
            new com.sun.org.apache.xerces.internal.impl.xpath.XPathException
            dup
            ldc "c-general-xpath"
            invokespecial com.sun.org.apache.xerces.internal.impl.xpath.XPathException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1005
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokens:[I
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fCurrentTokenIndex:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fCurrentTokenIndex:I
            iaload
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.impl.xpath.XPathException

  public int peekToken();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens this
         0: .line 1015
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fCurrentTokenIndex:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenCount:I
            if_icmpne 2
         1: .line 1016
            new com.sun.org.apache.xerces.internal.impl.xpath.XPathException
            dup
            ldc "c-general-xpath"
            invokespecial com.sun.org.apache.xerces.internal.impl.xpath.XPathException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1017
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokens:[I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fCurrentTokenIndex:I
            iaload
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.impl.xpath.XPathException

  public java.lang.String nextTokenAsString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens this
         0: .line 1027
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.nextToken:()I
            invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.getTokenString:(I)Ljava/lang/String;
            astore 1 /* s */
        start local 1 // java.lang.String s
         1: .line 1028
            aload 1 /* s */
            ifnonnull 2
            new com.sun.org.apache.xerces.internal.impl.xpath.XPathException
            dup
            ldc "c-general-xpath"
            invokespecial com.sun.org.apache.xerces.internal.impl.xpath.XPathException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1029
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* s */
            areturn
        end local 1 // java.lang.String s
        end local 0 // com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;
            1    3     1     s  Ljava/lang/String;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.impl.xpath.XPathException

  public void dumpTokens();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens this
         0: .line 1034
            iconst_0
            istore 1 /* i */
        start local 1 // int i
         1: goto 125
         2: .line 1035
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokens:[I
            iload 1 /* i */
            iaload
            tableswitch { // 0 - 48
                    0: 3
                    1: 5
                    2: 7
                    3: 9
                    4: 11
                    5: 13
                    6: 15
                    7: 17
                    8: 19
                    9: 21
                   10: 23
                   11: 27
                   12: 33
                   13: 35
                   14: 37
                   15: 39
                   16: 41
                   17: 43
                   18: 45
                   19: 47
                   20: 49
                   21: 51
                   22: 56
                   23: 58
                   24: 60
                   25: 62
                   26: 64
                   27: 66
                   28: 68
                   29: 70
                   30: 72
                   31: 74
                   32: 76
                   33: 82
                   34: 84
                   35: 86
                   36: 88
                   37: 90
                   38: 92
                   39: 94
                   40: 96
                   41: 98
                   42: 100
                   43: 102
                   44: 104
                   45: 106
                   46: 108
                   47: 112
                   48: 117
              default: 123
          }
         3: .line 1037
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<OPEN_PAREN/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
         4: .line 1038
            goto 124
         5: .line 1040
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<CLOSE_PAREN/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
         6: .line 1041
            goto 124
         7: .line 1043
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<OPEN_BRACKET/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
         8: .line 1044
            goto 124
         9: .line 1046
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<CLOSE_BRACKET/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        10: .line 1047
            goto 124
        11: .line 1049
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<PERIOD/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        12: .line 1050
            goto 124
        13: .line 1052
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<DOUBLE_PERIOD/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        14: .line 1053
            goto 124
        15: .line 1055
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<ATSIGN/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        16: .line 1056
            goto 124
        17: .line 1058
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<COMMA/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        18: .line 1059
            goto 124
        19: .line 1061
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<DOUBLE_COLON/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        20: .line 1062
            goto 124
        21: .line 1064
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<NAMETEST_ANY/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        22: .line 1065
            goto 124
        23: .line 1067
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<NAMETEST_NAMESPACE"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        24: .line 1068
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc " prefix=\""
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokens:[I
            iinc 1 /* i */ 1
            iload 1 /* i */
            iaload
            invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.getTokenString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "\""
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        25: .line 1069
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        26: .line 1070
            goto 124
        27: .line 1072
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<NAMETEST_QNAME"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        28: .line 1073
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokens:[I
            iinc 1 /* i */ 1
            iload 1 /* i */
            iaload
            iconst_m1
            if_icmpeq 30
        29: .line 1074
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc " prefix=\""
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokens:[I
            iload 1 /* i */
            iaload
            invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.getTokenString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "\""
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        30: .line 1075
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc " localpart=\""
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokens:[I
            iinc 1 /* i */ 1
            iload 1 /* i */
            iaload
            invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.getTokenString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "\""
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        31: .line 1076
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        32: .line 1077
            goto 124
        33: .line 1079
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<NODETYPE_COMMENT/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        34: .line 1080
            goto 124
        35: .line 1082
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<NODETYPE_TEXT/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        36: .line 1083
            goto 124
        37: .line 1085
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<NODETYPE_PI/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        38: .line 1086
            goto 124
        39: .line 1088
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<NODETYPE_NODE/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        40: .line 1089
            goto 124
        41: .line 1091
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<OPERATOR_AND/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        42: .line 1092
            goto 124
        43: .line 1094
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<OPERATOR_OR/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        44: .line 1095
            goto 124
        45: .line 1097
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<OPERATOR_MOD/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        46: .line 1098
            goto 124
        47: .line 1100
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<OPERATOR_DIV/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        48: .line 1101
            goto 124
        49: .line 1103
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<OPERATOR_MULT/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        50: .line 1104
            goto 124
        51: .line 1106
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<OPERATOR_SLASH/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        52: .line 1107
            iload 1 /* i */
            iconst_1
            iadd
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenCount:I
            if_icmpge 124
        53: .line 1108
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            invokevirtual java.io.PrintStream.println:()V
        54: .line 1109
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "  "
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        55: .line 1111
            goto 124
        56: .line 1113
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<OPERATOR_DOUBLE_SLASH/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        57: .line 1114
            goto 124
        58: .line 1116
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<OPERATOR_UNION/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        59: .line 1117
            goto 124
        60: .line 1119
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<OPERATOR_PLUS/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        61: .line 1120
            goto 124
        62: .line 1122
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<OPERATOR_MINUS/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        63: .line 1123
            goto 124
        64: .line 1125
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<OPERATOR_EQUAL/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        65: .line 1126
            goto 124
        66: .line 1128
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<OPERATOR_NOT_EQUAL/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        67: .line 1129
            goto 124
        68: .line 1131
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<OPERATOR_LESS/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        69: .line 1132
            goto 124
        70: .line 1134
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<OPERATOR_LESS_EQUAL/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        71: .line 1135
            goto 124
        72: .line 1137
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<OPERATOR_GREATER/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        73: .line 1138
            goto 124
        74: .line 1140
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<OPERATOR_GREATER_EQUAL/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        75: .line 1141
            goto 124
        76: .line 1143
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<FUNCTION_NAME"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        77: .line 1144
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokens:[I
            iinc 1 /* i */ 1
            iload 1 /* i */
            iaload
            iconst_m1
            if_icmpeq 79
        78: .line 1145
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc " prefix=\""
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokens:[I
            iload 1 /* i */
            iaload
            invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.getTokenString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "\""
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        79: .line 1146
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc " localpart=\""
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokens:[I
            iinc 1 /* i */ 1
            iload 1 /* i */
            iaload
            invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.getTokenString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "\""
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        80: .line 1147
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        81: .line 1148
            goto 124
        82: .line 1150
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<AXISNAME_ANCESTOR/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        83: .line 1151
            goto 124
        84: .line 1153
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<AXISNAME_ANCESTOR_OR_SELF/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        85: .line 1154
            goto 124
        86: .line 1156
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<AXISNAME_ATTRIBUTE/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        87: .line 1157
            goto 124
        88: .line 1159
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<AXISNAME_CHILD/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        89: .line 1160
            goto 124
        90: .line 1162
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<AXISNAME_DESCENDANT/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        91: .line 1163
            goto 124
        92: .line 1165
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<AXISNAME_DESCENDANT_OR_SELF/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        93: .line 1166
            goto 124
        94: .line 1168
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<AXISNAME_FOLLOWING/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        95: .line 1169
            goto 124
        96: .line 1171
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<AXISNAME_FOLLOWING_SIBLING/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        97: .line 1172
            goto 124
        98: .line 1174
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<AXISNAME_NAMESPACE/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        99: .line 1175
            goto 124
       100: .line 1177
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<AXISNAME_PARENT/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
       101: .line 1178
            goto 124
       102: .line 1180
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<AXISNAME_PRECEDING/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
       103: .line 1181
            goto 124
       104: .line 1183
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<AXISNAME_PRECEDING_SIBLING/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
       105: .line 1184
            goto 124
       106: .line 1186
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<AXISNAME_SELF/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
       107: .line 1187
            goto 124
       108: .line 1189
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<LITERAL"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
       109: .line 1190
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc " value=\""
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokens:[I
            iinc 1 /* i */ 1
            iload 1 /* i */
            iaload
            invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.getTokenString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "\""
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
       110: .line 1191
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
       111: .line 1192
            goto 124
       112: .line 1194
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<NUMBER"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
       113: .line 1195
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc " whole=\""
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokens:[I
            iinc 1 /* i */ 1
            iload 1 /* i */
            iaload
            invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.getTokenString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "\""
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
       114: .line 1196
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc " part=\""
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokens:[I
            iinc 1 /* i */ 1
            iload 1 /* i */
            iaload
            invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.getTokenString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "\""
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
       115: .line 1197
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
       116: .line 1198
            goto 124
       117: .line 1200
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<VARIABLE_REFERENCE"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
       118: .line 1201
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokens:[I
            iinc 1 /* i */ 1
            iload 1 /* i */
            iaload
            iconst_m1
            if_icmpeq 120
       119: .line 1202
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc " prefix=\""
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokens:[I
            iload 1 /* i */
            iaload
            invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.getTokenString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "\""
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
       120: .line 1203
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc " localpart=\""
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokens:[I
            iinc 1 /* i */ 1
            iload 1 /* i */
            iaload
            invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.getTokenString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "\""
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
       121: .line 1204
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "/>"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
       122: .line 1205
            goto 124
       123: .line 1207
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "<???/>"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
       124: .line 1034
      StackMap locals:
      StackMap stack:
            iinc 1 /* i */ 1
      StackMap locals:
      StackMap stack:
       125: iload 1 /* i */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.fTokenCount:I
            if_icmplt 2
        end local 1 // int i
       126: .line 1210
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            invokevirtual java.io.PrintStream.println:()V
       127: .line 1212
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0  128     0  this  Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;
            1  126     1     i  I
}
SourceFile: "XPath.java"
NestHost: com.sun.org.apache.xerces.internal.impl.xpath.XPath
InnerClasses:
  private final Tokens = com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens of com.sun.org.apache.xerces.internal.impl.xpath.XPath
  public abstract Entry = java.util.Map$Entry of java.util.Map