public class org.apache.xpath.compiler.Keywords
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.xpath.compiler.Keywords
  super_class: java.lang.Object
{
  private static java.util.Hashtable m_keywords;
    descriptor: Ljava/util/Hashtable;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.util.Hashtable m_axisnames;
    descriptor: Ljava/util/Hashtable;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.util.Hashtable m_nodetests;
    descriptor: Ljava/util/Hashtable;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.util.Hashtable m_nodetypes;
    descriptor: Ljava/util/Hashtable;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static final java.lang.String FROM_ANCESTORS_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "ancestor"

  private static final java.lang.String FROM_ANCESTORS_OR_SELF_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "ancestor-or-self"

  private static final java.lang.String FROM_ATTRIBUTES_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "attribute"

  private static final java.lang.String FROM_CHILDREN_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "child"

  private static final java.lang.String FROM_DESCENDANTS_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "descendant"

  private static final java.lang.String FROM_DESCENDANTS_OR_SELF_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "descendant-or-self"

  private static final java.lang.String FROM_FOLLOWING_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "following"

  private static final java.lang.String FROM_FOLLOWING_SIBLINGS_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "following-sibling"

  private static final java.lang.String FROM_PARENT_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "parent"

  private static final java.lang.String FROM_PRECEDING_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "preceding"

  private static final java.lang.String FROM_PRECEDING_SIBLINGS_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "preceding-sibling"

  private static final java.lang.String FROM_SELF_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "self"

  private static final java.lang.String FROM_NAMESPACE_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "namespace"

  private static final java.lang.String FROM_SELF_ABBREVIATED_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "."

  private static final java.lang.String NODETYPE_COMMENT_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "comment"

  private static final java.lang.String NODETYPE_TEXT_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "text"

  private static final java.lang.String NODETYPE_PI_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "processing-instruction"

  private static final java.lang.String NODETYPE_NODE_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "node"

  private static final java.lang.String NODETYPE_ANYELEMENT_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "*"

  public static final java.lang.String FUNC_CURRENT_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "current"

  public static final java.lang.String FUNC_LAST_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "last"

  public static final java.lang.String FUNC_POSITION_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "position"

  public static final java.lang.String FUNC_COUNT_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "count"

  static final java.lang.String FUNC_ID_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "id"

  public static final java.lang.String FUNC_KEY_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "key"

  public static final java.lang.String FUNC_LOCAL_PART_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "local-name"

  public static final java.lang.String FUNC_NAMESPACE_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "namespace-uri"

  public static final java.lang.String FUNC_NAME_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "name"

  public static final java.lang.String FUNC_GENERATE_ID_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "generate-id"

  public static final java.lang.String FUNC_NOT_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "not"

  public static final java.lang.String FUNC_TRUE_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "true"

  public static final java.lang.String FUNC_FALSE_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "false"

  public static final java.lang.String FUNC_BOOLEAN_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "boolean"

  public static final java.lang.String FUNC_LANG_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "lang"

  public static final java.lang.String FUNC_NUMBER_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "number"

  public static final java.lang.String FUNC_FLOOR_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "floor"

  public static final java.lang.String FUNC_CEILING_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "ceiling"

  public static final java.lang.String FUNC_ROUND_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "round"

  public static final java.lang.String FUNC_SUM_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sum"

  public static final java.lang.String FUNC_STRING_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "string"

  public static final java.lang.String FUNC_STARTS_WITH_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "starts-with"

  public static final java.lang.String FUNC_CONTAINS_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "contains"

  public static final java.lang.String FUNC_SUBSTRING_BEFORE_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "substring-before"

  public static final java.lang.String FUNC_SUBSTRING_AFTER_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "substring-after"

  public static final java.lang.String FUNC_NORMALIZE_SPACE_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "normalize-space"

  public static final java.lang.String FUNC_TRANSLATE_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "translate"

  public static final java.lang.String FUNC_CONCAT_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "concat"

  public static final java.lang.String FUNC_SYSTEM_PROPERTY_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "system-property"

  public static final java.lang.String FUNC_EXT_FUNCTION_AVAILABLE_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "function-available"

  public static final java.lang.String FUNC_EXT_ELEM_AVAILABLE_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "element-available"

  public static final java.lang.String FUNC_SUBSTRING_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "substring"

  public static final java.lang.String FUNC_STRING_LENGTH_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "string-length"

  public static final java.lang.String FUNC_UNPARSED_ENTITY_URI_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "unparsed-entity-uri"

  public static final java.lang.String FUNC_DOCLOCATION_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "document-location"

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=0, args_size=0
         0: .line 33
            new java.util.Hashtable
            dup
            invokespecial java.util.Hashtable.<init>:()V
            putstatic org.apache.xpath.compiler.Keywords.m_keywords:Ljava/util/Hashtable;
         1: .line 36
            new java.util.Hashtable
            dup
            invokespecial java.util.Hashtable.<init>:()V
            putstatic org.apache.xpath.compiler.Keywords.m_axisnames:Ljava/util/Hashtable;
         2: .line 39
            new java.util.Hashtable
            dup
            invokespecial java.util.Hashtable.<init>:()V
            putstatic org.apache.xpath.compiler.Keywords.m_nodetests:Ljava/util/Hashtable;
         3: .line 42
            new java.util.Hashtable
            dup
            invokespecial java.util.Hashtable.<init>:()V
            putstatic org.apache.xpath.compiler.Keywords.m_nodetypes:Ljava/util/Hashtable;
         4: .line 218
            getstatic org.apache.xpath.compiler.Keywords.m_axisnames:Ljava/util/Hashtable;
            ldc "ancestor"
         5: .line 219
            new java.lang.Integer
            dup
            bipush 37
            invokespecial java.lang.Integer.<init>:(I)V
         6: .line 218
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         7: .line 220
            getstatic org.apache.xpath.compiler.Keywords.m_axisnames:Ljava/util/Hashtable;
            ldc "ancestor-or-self"
         8: .line 221
            new java.lang.Integer
            dup
            bipush 38
            invokespecial java.lang.Integer.<init>:(I)V
         9: .line 220
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        10: .line 222
            getstatic org.apache.xpath.compiler.Keywords.m_axisnames:Ljava/util/Hashtable;
            ldc "attribute"
        11: .line 223
            new java.lang.Integer
            dup
            bipush 39
            invokespecial java.lang.Integer.<init>:(I)V
        12: .line 222
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        13: .line 224
            getstatic org.apache.xpath.compiler.Keywords.m_axisnames:Ljava/util/Hashtable;
            ldc "child"
        14: .line 225
            new java.lang.Integer
            dup
            bipush 40
            invokespecial java.lang.Integer.<init>:(I)V
        15: .line 224
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        16: .line 226
            getstatic org.apache.xpath.compiler.Keywords.m_axisnames:Ljava/util/Hashtable;
            ldc "descendant"
        17: .line 227
            new java.lang.Integer
            dup
            bipush 41
            invokespecial java.lang.Integer.<init>:(I)V
        18: .line 226
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        19: .line 228
            getstatic org.apache.xpath.compiler.Keywords.m_axisnames:Ljava/util/Hashtable;
            ldc "descendant-or-self"
        20: .line 229
            new java.lang.Integer
            dup
            bipush 42
            invokespecial java.lang.Integer.<init>:(I)V
        21: .line 228
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        22: .line 230
            getstatic org.apache.xpath.compiler.Keywords.m_axisnames:Ljava/util/Hashtable;
            ldc "following"
        23: .line 231
            new java.lang.Integer
            dup
            bipush 43
            invokespecial java.lang.Integer.<init>:(I)V
        24: .line 230
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        25: .line 232
            getstatic org.apache.xpath.compiler.Keywords.m_axisnames:Ljava/util/Hashtable;
            ldc "following-sibling"
        26: .line 233
            new java.lang.Integer
            dup
            bipush 44
            invokespecial java.lang.Integer.<init>:(I)V
        27: .line 232
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        28: .line 234
            getstatic org.apache.xpath.compiler.Keywords.m_axisnames:Ljava/util/Hashtable;
            ldc "parent"
        29: .line 235
            new java.lang.Integer
            dup
            bipush 45
            invokespecial java.lang.Integer.<init>:(I)V
        30: .line 234
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        31: .line 236
            getstatic org.apache.xpath.compiler.Keywords.m_axisnames:Ljava/util/Hashtable;
            ldc "preceding"
        32: .line 237
            new java.lang.Integer
            dup
            bipush 46
            invokespecial java.lang.Integer.<init>:(I)V
        33: .line 236
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        34: .line 238
            getstatic org.apache.xpath.compiler.Keywords.m_axisnames:Ljava/util/Hashtable;
            ldc "preceding-sibling"
        35: .line 239
            new java.lang.Integer
            dup
            bipush 47
            invokespecial java.lang.Integer.<init>:(I)V
        36: .line 238
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        37: .line 240
            getstatic org.apache.xpath.compiler.Keywords.m_axisnames:Ljava/util/Hashtable;
            ldc "self"
        38: .line 241
            new java.lang.Integer
            dup
            bipush 48
            invokespecial java.lang.Integer.<init>:(I)V
        39: .line 240
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        40: .line 242
            getstatic org.apache.xpath.compiler.Keywords.m_axisnames:Ljava/util/Hashtable;
            ldc "namespace"
        41: .line 243
            new java.lang.Integer
            dup
            bipush 49
            invokespecial java.lang.Integer.<init>:(I)V
        42: .line 242
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        43: .line 244
            getstatic org.apache.xpath.compiler.Keywords.m_nodetypes:Ljava/util/Hashtable;
            ldc "comment"
        44: .line 245
            new java.lang.Integer
            dup
            sipush 1030
            invokespecial java.lang.Integer.<init>:(I)V
        45: .line 244
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        46: .line 246
            getstatic org.apache.xpath.compiler.Keywords.m_nodetypes:Ljava/util/Hashtable;
            ldc "text"
        47: .line 247
            new java.lang.Integer
            dup
            sipush 1031
            invokespecial java.lang.Integer.<init>:(I)V
        48: .line 246
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        49: .line 248
            getstatic org.apache.xpath.compiler.Keywords.m_nodetypes:Ljava/util/Hashtable;
            ldc "processing-instruction"
        50: .line 249
            new java.lang.Integer
            dup
            sipush 1032
            invokespecial java.lang.Integer.<init>:(I)V
        51: .line 248
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        52: .line 250
            getstatic org.apache.xpath.compiler.Keywords.m_nodetypes:Ljava/util/Hashtable;
            ldc "node"
        53: .line 251
            new java.lang.Integer
            dup
            sipush 1033
            invokespecial java.lang.Integer.<init>:(I)V
        54: .line 250
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        55: .line 252
            getstatic org.apache.xpath.compiler.Keywords.m_nodetypes:Ljava/util/Hashtable;
            ldc "*"
        56: .line 253
            new java.lang.Integer
            dup
            bipush 36
            invokespecial java.lang.Integer.<init>:(I)V
        57: .line 252
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        58: .line 254
            getstatic org.apache.xpath.compiler.Keywords.m_keywords:Ljava/util/Hashtable;
            ldc "."
        59: .line 255
            new java.lang.Integer
            dup
            bipush 48
            invokespecial java.lang.Integer.<init>:(I)V
        60: .line 254
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        61: .line 256
            getstatic org.apache.xpath.compiler.Keywords.m_keywords:Ljava/util/Hashtable;
            ldc "id"
        62: .line 257
            new java.lang.Integer
            dup
            iconst_4
            invokespecial java.lang.Integer.<init>:(I)V
        63: .line 256
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        64: .line 258
            getstatic org.apache.xpath.compiler.Keywords.m_keywords:Ljava/util/Hashtable;
            ldc "key"
        65: .line 259
            new java.lang.Integer
            dup
            iconst_5
            invokespecial java.lang.Integer.<init>:(I)V
        66: .line 258
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        67: .line 261
            getstatic org.apache.xpath.compiler.Keywords.m_nodetests:Ljava/util/Hashtable;
            ldc "comment"
        68: .line 262
            new java.lang.Integer
            dup
            sipush 1030
            invokespecial java.lang.Integer.<init>:(I)V
        69: .line 261
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        70: .line 263
            getstatic org.apache.xpath.compiler.Keywords.m_nodetests:Ljava/util/Hashtable;
            ldc "text"
        71: .line 264
            new java.lang.Integer
            dup
            sipush 1031
            invokespecial java.lang.Integer.<init>:(I)V
        72: .line 263
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        73: .line 265
            getstatic org.apache.xpath.compiler.Keywords.m_nodetests:Ljava/util/Hashtable;
            ldc "processing-instruction"
        74: .line 266
            new java.lang.Integer
            dup
            sipush 1032
            invokespecial java.lang.Integer.<init>:(I)V
        75: .line 265
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        76: .line 267
            getstatic org.apache.xpath.compiler.Keywords.m_nodetests:Ljava/util/Hashtable;
            ldc "node"
        77: .line 268
            new java.lang.Integer
            dup
            sipush 1033
            invokespecial java.lang.Integer.<init>:(I)V
        78: .line 267
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        79: .line 269
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.xpath.compiler.Keywords this
         0: .line 29
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.apache.xpath.compiler.Keywords this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/xpath/compiler/Keywords;

  static java.lang.Object getAxisName(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.String key
         0: .line 272
            getstatic org.apache.xpath.compiler.Keywords.m_axisnames:Ljava/util/Hashtable;
            aload 0 /* key */
            invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 0 // java.lang.String key
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   key  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      key   

  static java.lang.Object lookupNodeTest(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.String key
         0: .line 276
            getstatic org.apache.xpath.compiler.Keywords.m_nodetests:Ljava/util/Hashtable;
            aload 0 /* key */
            invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 0 // java.lang.String key
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   key  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      key   

  static java.lang.Object getKeyWord(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.String key
         0: .line 280
            getstatic org.apache.xpath.compiler.Keywords.m_keywords:Ljava/util/Hashtable;
            aload 0 /* key */
            invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 0 // java.lang.String key
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   key  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      key   

  static java.lang.Object getNodeType(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.String key
         0: .line 284
            getstatic org.apache.xpath.compiler.Keywords.m_nodetypes:Ljava/util/Hashtable;
            aload 0 /* key */
            invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 0 // java.lang.String key
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   key  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      key   
}
SourceFile: "Keywords.java"