public final class com.sun.org.apache.xerces.internal.xpointer.XPointerHandler extends com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler implements com.sun.org.apache.xerces.internal.xpointer.XPointerProcessor
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.xpointer.XPointerHandler
  super_class: com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler
{
  protected java.util.ArrayList<com.sun.org.apache.xerces.internal.xpointer.XPointerPart> fXPointerParts;
    descriptor: Ljava/util/ArrayList;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/ArrayList<Lcom/sun/org/apache/xerces/internal/xpointer/XPointerPart;>;

  protected com.sun.org.apache.xerces.internal.xpointer.XPointerPart fXPointerPart;
    descriptor: Lcom/sun/org/apache/xerces/internal/xpointer/XPointerPart;
    flags: (0x0004) ACC_PROTECTED

  protected boolean fFoundMatchingPtrPart;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xerces.internal.impl.XMLErrorReporter fXPointerErrorReporter;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xerces.internal.xni.parser.XMLErrorHandler fErrorHandler;
    descriptor: Lcom/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xerces.internal.util.SymbolTable fSymbolTable;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
    flags: (0x0004) ACC_PROTECTED

  private final java.lang.String ELEMENT_SCHEME_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    ConstantValue: "element"

  protected boolean fIsXPointerResolved;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected boolean fFixupBase;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected boolean fFixupLang;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
         0: .line 105
            aload 0 /* this */
            invokespecial com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.<init>:()V
         1: .line 70
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fXPointerParts:Ljava/util/ArrayList;
         2: .line 73
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fXPointerPart:Lcom/sun/org/apache/xerces/internal/xpointer/XPointerPart;
         3: .line 76
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fFoundMatchingPtrPart:Z
         4: .line 85
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
         5: .line 88
            aload 0 /* this */
            ldc "element"
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.ELEMENT_SCHEME_NAME:Ljava/lang/String;
         6: .line 91
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fIsXPointerResolved:Z
         7: .line 94
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fFixupBase:Z
         8: .line 95
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fFixupLang:Z
         9: .line 107
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fXPointerParts:Ljava/util/ArrayList;
        10: .line 108
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.SymbolTable
            dup
            invokespecial com.sun.org.apache.xerces.internal.util.SymbolTable.<init>:()V
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
        11: .line 109
            return
        end local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lcom/sun/org/apache/xerces/internal/xpointer/XPointerHandler;

  public void <init>(com.sun.org.apache.xerces.internal.util.SymbolTable, com.sun.org.apache.xerces.internal.xni.parser.XMLErrorHandler, com.sun.org.apache.xerces.internal.impl.XMLErrorReporter);
    descriptor: (Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
        start local 1 // com.sun.org.apache.xerces.internal.util.SymbolTable symbolTable
        start local 2 // com.sun.org.apache.xerces.internal.xni.parser.XMLErrorHandler errorHandler
        start local 3 // com.sun.org.apache.xerces.internal.impl.XMLErrorReporter errorReporter
         0: .line 113
            aload 0 /* this */
            invokespecial com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.<init>:()V
         1: .line 70
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fXPointerParts:Ljava/util/ArrayList;
         2: .line 73
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fXPointerPart:Lcom/sun/org/apache/xerces/internal/xpointer/XPointerPart;
         3: .line 76
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fFoundMatchingPtrPart:Z
         4: .line 85
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
         5: .line 88
            aload 0 /* this */
            ldc "element"
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.ELEMENT_SCHEME_NAME:Ljava/lang/String;
         6: .line 91
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fIsXPointerResolved:Z
         7: .line 94
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fFixupBase:Z
         8: .line 95
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fFixupLang:Z
         9: .line 115
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fXPointerParts:Ljava/util/ArrayList;
        10: .line 116
            aload 0 /* this */
            aload 1 /* symbolTable */
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
        11: .line 117
            aload 0 /* this */
            aload 2 /* errorHandler */
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fErrorHandler:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler;
        12: .line 118
            aload 0 /* this */
            aload 3 /* errorReporter */
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fXPointerErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
        13: .line 120
            return
        end local 3 // com.sun.org.apache.xerces.internal.impl.XMLErrorReporter errorReporter
        end local 2 // com.sun.org.apache.xerces.internal.xni.parser.XMLErrorHandler errorHandler
        end local 1 // com.sun.org.apache.xerces.internal.util.SymbolTable symbolTable
        end local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   14     0           this  Lcom/sun/org/apache/xerces/internal/xpointer/XPointerHandler;
            0   14     1    symbolTable  Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            0   14     2   errorHandler  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler;
            0   14     3  errorReporter  Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
    MethodParameters:
               Name  Flags
      symbolTable    
      errorHandler   
      errorReporter  

  public void setDocumentHandler(com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler handler
         0: .line 123
            aload 0 /* this */
            aload 1 /* handler */
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
         1: .line 124
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler handler
        end local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/sun/org/apache/xerces/internal/xpointer/XPointerHandler;
            0    2     1  handler  Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
    MethodParameters:
         Name  Flags
      handler  

  public void parseXPointer(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=17, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
        start local 1 // java.lang.String xpointer
         0: .line 138
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.init:()V
         1: .line 141
            new com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens
            dup
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            invokespecial com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.<init>:(Lcom/sun/org/apache/xerces/internal/xpointer/XPointerHandler;Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
            astore 2 /* tokens */
        start local 2 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens tokens
         2: .line 144
            new com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$1
            dup
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            invokespecial com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$1.<init>:(Lcom/sun/org/apache/xerces/internal/xpointer/XPointerHandler;Lcom/sun/org/apache/xerces/internal/xpointer/XPointerHandler;Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
            astore 3 /* scanner */
        start local 3 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Scanner scanner
         3: .line 161
            aload 1 /* xpointer */
            invokevirtual java.lang.String.length:()I
            istore 4 /* length */
        start local 4 // int length
         4: .line 162
            aload 3 /* scanner */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            aload 2 /* tokens */
            aload 1 /* xpointer */
            iconst_0
         5: .line 163
            iload 4 /* length */
         6: .line 162
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Scanner.scanExpr:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/xpointer/XPointerHandler$Tokens;Ljava/lang/String;II)Z
            istore 5 /* success */
        start local 5 // boolean success
         7: .line 165
            iload 5 /* success */
            ifne 89
         8: .line 166
            aload 0 /* this */
            ldc "InvalidXPointerExpression"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* xpointer */
            aastore
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.reportError:(Ljava/lang/String;[Ljava/lang/Object;)V
         9: .line 168
            goto 89
        10: .line 169
      StackMap locals: com.sun.org.apache.xerces.internal.xpointer.XPointerHandler java.lang.String com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Scanner int int
      StackMap stack:
            aload 2 /* tokens */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.nextToken:()I
            istore 6 /* token */
        start local 6 // int token
        11: .line 171
            iload 6 /* token */
            tableswitch { // 2 - 3
                    2: 12
                    3: 24
              default: 86
          }
        12: .line 175
      StackMap locals: int
      StackMap stack:
            aload 2 /* tokens */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.nextToken:()I
            istore 6 /* token */
        13: .line 176
            aload 2 /* tokens */
            iload 6 /* token */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.getTokenString:(I)Ljava/lang/String;
            astore 7 /* shortHandPointerName */
        start local 7 // java.lang.String shortHandPointerName
        14: .line 178
            aload 7 /* shortHandPointerName */
            ifnonnull 18
        15: .line 179
            aload 0 /* this */
            ldc "InvalidXPointerExpression"
        16: .line 180
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* xpointer */
            aastore
        17: .line 179
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.reportError:(Ljava/lang/String;[Ljava/lang/Object;)V
        18: .line 183
      StackMap locals: java.lang.String
      StackMap stack:
            new com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer
            dup
        19: .line 184
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
        20: .line 183
            invokespecial com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.<init>:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
            astore 8 /* shortHandPointer */
        start local 8 // com.sun.org.apache.xerces.internal.xpointer.XPointerPart shortHandPointer
        21: .line 185
            aload 8 /* shortHandPointer */
            aload 7 /* shortHandPointerName */
            invokeinterface com.sun.org.apache.xerces.internal.xpointer.XPointerPart.setSchemeName:(Ljava/lang/String;)V
        22: .line 186
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fXPointerParts:Ljava/util/ArrayList;
            aload 8 /* shortHandPointer */
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        23: .line 187
            goto 89
        end local 8 // com.sun.org.apache.xerces.internal.xpointer.XPointerPart shortHandPointer
        end local 7 // java.lang.String shortHandPointerName
        24: .line 192
      StackMap locals:
      StackMap stack:
            aload 2 /* tokens */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.nextToken:()I
            istore 6 /* token */
        25: .line 193
            aload 2 /* tokens */
            iload 6 /* token */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.getTokenString:(I)Ljava/lang/String;
            astore 7 /* prefix */
        start local 7 // java.lang.String prefix
        26: .line 194
            aload 2 /* tokens */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.nextToken:()I
            istore 6 /* token */
        27: .line 195
            aload 2 /* tokens */
            iload 6 /* token */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.getTokenString:(I)Ljava/lang/String;
            astore 8 /* localName */
        start local 8 // java.lang.String localName
        28: .line 197
            new java.lang.StringBuilder
            dup
            aload 7 /* prefix */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 8 /* localName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 9 /* schemeName */
        start local 9 // java.lang.String schemeName
        29: .line 200
            iconst_0
            istore 10 /* openParenCount */
        start local 10 // int openParenCount
        30: .line 201
            iconst_0
            istore 11 /* closeParenCount */
        start local 11 // int closeParenCount
        31: .line 203
            aload 2 /* tokens */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.nextToken:()I
            istore 6 /* token */
        32: .line 204
            aload 2 /* tokens */
            iload 6 /* token */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.getTokenString:(I)Ljava/lang/String;
            astore 12 /* openParen */
        start local 12 // java.lang.String openParen
        33: .line 205
            aload 12 /* openParen */
            ldc "XPTRTOKEN_OPEN_PAREN"
            if_acmpeq 42
        34: .line 208
            iload 6 /* token */
            iconst_2
            if_icmpne 39
        35: .line 209
            aload 0 /* this */
            ldc "MultipleShortHandPointers"
        36: .line 210
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* xpointer */
            aastore
        37: .line 209
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.reportError:(Ljava/lang/String;[Ljava/lang/Object;)V
        38: .line 211
            goto 42
        39: .line 212
      StackMap locals: com.sun.org.apache.xerces.internal.xpointer.XPointerHandler java.lang.String com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Scanner int int int java.lang.String java.lang.String java.lang.String int int java.lang.String
      StackMap stack:
            aload 0 /* this */
            ldc "InvalidXPointerExpression"
        40: .line 213
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* xpointer */
            aastore
        41: .line 212
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.reportError:(Ljava/lang/String;[Ljava/lang/Object;)V
        42: .line 216
      StackMap locals:
      StackMap stack:
            iinc 10 /* openParenCount */ 1
        43: .line 219
            aconst_null
            astore 13 /* schemeData */
        start local 13 // java.lang.String schemeData
        44: .line 220
            goto 50
        45: .line 221
      StackMap locals: java.lang.String
      StackMap stack:
            aload 2 /* tokens */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.nextToken:()I
            istore 6 /* token */
        46: .line 222
            aload 2 /* tokens */
            iload 6 /* token */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.getTokenString:(I)Ljava/lang/String;
            astore 13 /* schemeData */
        47: .line 223
            aload 13 /* schemeData */
            ldc "XPTRTOKEN_OPEN_PAREN"
            if_acmpeq 49
        48: .line 224
            goto 51
        49: .line 226
      StackMap locals:
      StackMap stack:
            iinc 10 /* openParenCount */ 1
        50: .line 220
      StackMap locals:
      StackMap stack:
            aload 2 /* tokens */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.hasMore:()Z
            ifne 45
        51: .line 228
      StackMap locals:
      StackMap stack:
            aload 2 /* tokens */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.nextToken:()I
            istore 6 /* token */
        52: .line 229
            aload 2 /* tokens */
            iload 6 /* token */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.getTokenString:(I)Ljava/lang/String;
            astore 13 /* schemeData */
        53: .line 232
            aload 2 /* tokens */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.nextToken:()I
            istore 6 /* token */
        54: .line 233
            aload 2 /* tokens */
            iload 6 /* token */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.getTokenString:(I)Ljava/lang/String;
            astore 14 /* closeParen */
        start local 14 // java.lang.String closeParen
        55: .line 234
            aload 14 /* closeParen */
            ldc "XPTRTOKEN_CLOSE_PAREN"
            if_acmpeq 59
        56: .line 235
            aload 0 /* this */
            ldc "SchemeDataNotFollowedByCloseParenthesis"
        57: .line 236
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* xpointer */
            aastore
        58: .line 235
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.reportError:(Ljava/lang/String;[Ljava/lang/Object;)V
        59: .line 238
      StackMap locals: java.lang.String
      StackMap stack:
            iinc 11 /* closeParenCount */ 1
        60: .line 240
            goto 64
        61: .line 241
      StackMap locals:
      StackMap stack:
            aload 2 /* tokens */
            aload 2 /* tokens */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.peekToken:()I
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.getTokenString:(I)Ljava/lang/String;
            ldc "XPTRTOKEN_OPEN_PAREN"
            if_acmpeq 63
        62: .line 242
            goto 65
        63: .line 244
      StackMap locals:
      StackMap stack:
            iinc 11 /* closeParenCount */ 1
        64: .line 240
      StackMap locals:
      StackMap stack:
            aload 2 /* tokens */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.hasMore:()Z
            ifne 61
        65: .line 248
      StackMap locals:
      StackMap stack:
            iload 10 /* openParenCount */
            iload 11 /* closeParenCount */
            if_icmpeq 71
        66: .line 249
            aload 0 /* this */
            ldc "UnbalancedParenthesisInXPointerExpression"
        67: .line 250
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* xpointer */
            aastore
            dup
            iconst_1
        68: .line 251
            iload 10 /* openParenCount */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_2
        69: .line 252
            iload 11 /* closeParenCount */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
        70: .line 249
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.reportError:(Ljava/lang/String;[Ljava/lang/Object;)V
        71: .line 256
      StackMap locals:
      StackMap stack:
            aload 9 /* schemeName */
            ldc "element"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 82
        72: .line 257
            new com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer
            dup
        73: .line 258
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
        74: .line 257
            invokespecial com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer.<init>:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;)V
            astore 15 /* elementSchemePointer */
        start local 15 // com.sun.org.apache.xerces.internal.xpointer.XPointerPart elementSchemePointer
        75: .line 259
            aload 15 /* elementSchemePointer */
            aload 9 /* schemeName */
            invokeinterface com.sun.org.apache.xerces.internal.xpointer.XPointerPart.setSchemeName:(Ljava/lang/String;)V
        76: .line 260
            aload 15 /* elementSchemePointer */
            aload 13 /* schemeData */
            invokeinterface com.sun.org.apache.xerces.internal.xpointer.XPointerPart.setSchemeData:(Ljava/lang/String;)V
        77: .line 265
            aload 15 /* elementSchemePointer */
            aload 13 /* schemeData */
            invokeinterface com.sun.org.apache.xerces.internal.xpointer.XPointerPart.parseXPointer:(Ljava/lang/String;)V
        78: .line 266
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fXPointerParts:Ljava/util/ArrayList;
            aload 15 /* elementSchemePointer */
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        79: .line 267
            goto 89
      StackMap locals: com.sun.org.apache.xerces.internal.xpointer.XPointerHandler java.lang.String com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Scanner int int int java.lang.String java.lang.String java.lang.String int int java.lang.String java.lang.String java.lang.String com.sun.org.apache.xerces.internal.xpointer.XPointerPart
      StackMap stack: com.sun.org.apache.xerces.internal.xni.XNIException
        80: astore 16 /* e */
        start local 16 // com.sun.org.apache.xerces.internal.xni.XNIException e
        81: .line 269
            new com.sun.org.apache.xerces.internal.xni.XNIException
            dup
            aload 16 /* e */
            invokespecial com.sun.org.apache.xerces.internal.xni.XNIException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 16 // com.sun.org.apache.xerces.internal.xni.XNIException e
        end local 15 // com.sun.org.apache.xerces.internal.xpointer.XPointerPart elementSchemePointer
        82: .line 274
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "SchemeUnsupported"
        83: .line 275
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 9 /* schemeName */
            aastore
        84: .line 274
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.reportWarning:(Ljava/lang/String;[Ljava/lang/Object;)V
        85: .line 278
            goto 89
        end local 14 // java.lang.String closeParen
        end local 13 // java.lang.String schemeData
        end local 12 // java.lang.String openParen
        end local 11 // int closeParenCount
        end local 10 // int openParenCount
        end local 9 // java.lang.String schemeName
        end local 8 // java.lang.String localName
        end local 7 // java.lang.String prefix
        86: .line 281
      StackMap locals: com.sun.org.apache.xerces.internal.xpointer.XPointerHandler java.lang.String com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Scanner int int int
      StackMap stack:
            aload 0 /* this */
            ldc "InvalidXPointerExpression"
        87: .line 282
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* xpointer */
            aastore
        88: .line 281
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.reportError:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 6 // int token
        89: .line 168
      StackMap locals:
      StackMap stack:
            aload 2 /* tokens */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.hasMore:()Z
            ifne 10
        90: .line 286
            return
        end local 5 // boolean success
        end local 4 // int length
        end local 3 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Scanner scanner
        end local 2 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens tokens
        end local 1 // java.lang.String xpointer
        end local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0   91     0                  this  Lcom/sun/org/apache/xerces/internal/xpointer/XPointerHandler;
            0   91     1              xpointer  Ljava/lang/String;
            2   91     2                tokens  Lcom/sun/org/apache/xerces/internal/xpointer/XPointerHandler$Tokens;
            3   91     3               scanner  Lcom/sun/org/apache/xerces/internal/xpointer/XPointerHandler$Scanner;
            4   91     4                length  I
            7   91     5               success  Z
           11   89     6                 token  I
           14   24     7  shortHandPointerName  Ljava/lang/String;
           21   24     8      shortHandPointer  Lcom/sun/org/apache/xerces/internal/xpointer/XPointerPart;
           26   86     7                prefix  Ljava/lang/String;
           28   86     8             localName  Ljava/lang/String;
           29   86     9            schemeName  Ljava/lang/String;
           30   86    10        openParenCount  I
           31   86    11       closeParenCount  I
           33   86    12             openParen  Ljava/lang/String;
           44   86    13            schemeData  Ljava/lang/String;
           55   86    14            closeParen  Ljava/lang/String;
           75   82    15  elementSchemePointer  Lcom/sun/org/apache/xerces/internal/xpointer/XPointerPart;
           81   82    16                     e  Lcom/sun/org/apache/xerces/internal/xni/XNIException;
      Exception table:
        from    to  target  type
          77    79      80  Class com.sun.org.apache.xerces.internal.xni.XNIException
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
          Name  Flags
      xpointer  

  public boolean resolveXPointer(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.XMLAttributes, com.sun.org.apache.xerces.internal.xni.Augmentations, int);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=5
        start local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        start local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        start local 4 // int event
         0: .line 294
            iconst_0
            istore 5 /* resolved */
        start local 5 // boolean resolved
         1: .line 303
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fFoundMatchingPtrPart:Z
            ifne 14
         2: .line 307
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         3: goto 12
         4: .line 309
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fXPointerParts:Ljava/util/ArrayList;
            iload 6 /* i */
            invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.xpointer.XPointerPart
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fXPointerPart:Lcom/sun/org/apache/xerces/internal/xpointer/XPointerPart;
         5: .line 311
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fXPointerPart:Lcom/sun/org/apache/xerces/internal/xpointer/XPointerPart;
            aload 1 /* element */
            aload 2 /* attributes */
            aload 3 /* augs */
         6: .line 312
            iload 4 /* event */
         7: .line 311
            invokeinterface com.sun.org.apache.xerces.internal.xpointer.XPointerPart.resolveXPointer:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;I)Z
         8: .line 312
            ifeq 11
         9: .line 313
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fFoundMatchingPtrPart:Z
        10: .line 314
            iconst_1
            istore 5 /* resolved */
        11: .line 307
      StackMap locals:
      StackMap stack:
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        12: iload 6 /* i */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fXPointerParts:Ljava/util/ArrayList;
            invokevirtual java.util.ArrayList.size:()I
            if_icmplt 4
        end local 6 // int i
        13: .line 317
            goto 16
        14: .line 318
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fXPointerPart:Lcom/sun/org/apache/xerces/internal/xpointer/XPointerPart;
            aload 1 /* element */
            aload 2 /* attributes */
            aload 3 /* augs */
            iload 4 /* event */
            invokeinterface com.sun.org.apache.xerces.internal.xpointer.XPointerPart.resolveXPointer:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;I)Z
            ifeq 16
        15: .line 319
            iconst_1
            istore 5 /* resolved */
        16: .line 323
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fIsXPointerResolved:Z
            ifne 18
        17: .line 324
            aload 0 /* this */
            iload 5 /* resolved */
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fIsXPointerResolved:Z
        18: .line 327
      StackMap locals:
      StackMap stack:
            iload 5 /* resolved */
            ireturn
        end local 5 // boolean resolved
        end local 4 // int event
        end local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   19     0        this  Lcom/sun/org/apache/xerces/internal/xpointer/XPointerHandler;
            0   19     1     element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0   19     2  attributes  Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
            0   19     3        augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            0   19     4       event  I
            1   19     5    resolved  Z
            3   13     6           i  I
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
            Name  Flags
      element     
      attributes  
      augs        
      event       

  public boolean isFragmentResolved();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
         0: .line 336
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fXPointerPart:Lcom/sun/org/apache/xerces/internal/xpointer/XPointerPart;
            ifnull 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fXPointerPart:Lcom/sun/org/apache/xerces/internal/xpointer/XPointerPart;
            invokeinterface com.sun.org.apache.xerces.internal.xpointer.XPointerPart.isFragmentResolved:()Z
            goto 2
         1: .line 337
      StackMap locals:
      StackMap stack:
            iconst_0
         2: .line 336
      StackMap locals:
      StackMap stack: int
            istore 1 /* resolved */
        start local 1 // boolean resolved
         3: .line 339
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fIsXPointerResolved:Z
            ifne 5
         4: .line 340
            aload 0 /* this */
            iload 1 /* resolved */
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fIsXPointerResolved:Z
         5: .line 343
      StackMap locals: int
      StackMap stack:
            iload 1 /* resolved */
            ireturn
        end local 1 // boolean resolved
        end local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/sun/org/apache/xerces/internal/xpointer/XPointerHandler;
            3    6     1  resolved  Z
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException

  public boolean isChildFragmentResolved();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
         0: .line 354
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fXPointerPart:Lcom/sun/org/apache/xerces/internal/xpointer/XPointerPart;
            ifnull 2
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fXPointerPart:Lcom/sun/org/apache/xerces/internal/xpointer/XPointerPart;
         1: .line 355
            invokeinterface com.sun.org.apache.xerces.internal.xpointer.XPointerPart.isChildFragmentResolved:()Z
            goto 3
      StackMap locals:
      StackMap stack:
         2: iconst_0
         3: .line 354
      StackMap locals:
      StackMap stack: int
            istore 1 /* resolved */
        start local 1 // boolean resolved
         4: .line 356
            iload 1 /* resolved */
            ireturn
        end local 1 // boolean resolved
        end local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/sun/org/apache/xerces/internal/xpointer/XPointerHandler;
            4    5     1  resolved  Z
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException

  public boolean isXPointerResolved();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
         0: .line 365
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fIsXPointerResolved:Z
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/xpointer/XPointerHandler;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException

  public com.sun.org.apache.xerces.internal.xpointer.XPointerPart getXPointerPart();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/xpointer/XPointerPart;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
         0: .line 374
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fXPointerPart:Lcom/sun/org/apache/xerces/internal/xpointer/XPointerPart;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/xpointer/XPointerHandler;

  private void reportError(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
        start local 1 // java.lang.String key
        start local 2 // java.lang.Object[] arguments
         0: .line 388
            new com.sun.org.apache.xerces.internal.xni.XNIException
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
         1: .line 389
            ldc "http://www.w3.org/TR/XPTR"
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getMessageFormatter:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
         2: .line 390
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getLocale:()Ljava/util/Locale;
            aload 1 /* key */
            aload 2 /* arguments */
            invokeinterface com.sun.org.apache.xerces.internal.util.MessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         3: .line 388
            invokespecial com.sun.org.apache.xerces.internal.xni.XNIException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.lang.Object[] arguments
        end local 1 // java.lang.String key
        end local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lcom/sun/org/apache/xerces/internal/xpointer/XPointerHandler;
            0    4     1        key  Ljava/lang/String;
            0    4     2  arguments  [Ljava/lang/Object;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
           Name  Flags
      key        
      arguments  

  private void reportWarning(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
        start local 1 // java.lang.String key
        start local 2 // java.lang.Object[] arguments
         0: .line 399
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fXPointerErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
         1: .line 400
            ldc "http://www.w3.org/TR/XPTR"
            aload 1 /* key */
            aload 2 /* arguments */
         2: .line 401
            iconst_0
         3: .line 399
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
         4: .line 402
            return
        end local 2 // java.lang.Object[] arguments
        end local 1 // java.lang.String key
        end local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    5     0       this  Lcom/sun/org/apache/xerces/internal/xpointer/XPointerHandler;
            0    5     1        key  Ljava/lang/String;
            0    5     2  arguments  [Ljava/lang/Object;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
           Name  Flags
      key        
      arguments  

  protected void initErrorReporter();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
         0: .line 409
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fXPointerErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ifnonnull 2
         1: .line 410
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.XMLErrorReporter
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.<init>:()V
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fXPointerErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
         2: .line 412
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fErrorHandler:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler;
            ifnonnull 4
         3: .line 413
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.xpointer.XPointerErrorHandler
            dup
            invokespecial com.sun.org.apache.xerces.internal.xpointer.XPointerErrorHandler.<init>:()V
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fErrorHandler:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler;
         4: .line 419
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fXPointerErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
         5: .line 420
            ldc "http://www.w3.org/TR/XPTR"
         6: .line 421
            new com.sun.org.apache.xerces.internal.xpointer.XPointerMessageFormatter
            dup
            invokespecial com.sun.org.apache.xerces.internal.xpointer.XPointerMessageFormatter.<init>:()V
         7: .line 419
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.putMessageFormatter:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;)V
         8: .line 422
            return
        end local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/sun/org/apache/xerces/internal/xpointer/XPointerHandler;

  protected void init();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
         0: .line 428
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fXPointerParts:Ljava/util/ArrayList;
            invokevirtual java.util.ArrayList.clear:()V
         1: .line 429
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fXPointerPart:Lcom/sun/org/apache/xerces/internal/xpointer/XPointerPart;
         2: .line 430
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fFoundMatchingPtrPart:Z
         3: .line 431
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fIsXPointerResolved:Z
         4: .line 435
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.initErrorReporter:()V
         5: .line 436
            return
        end local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/org/apache/xerces/internal/xpointer/XPointerHandler;

  public java.util.ArrayList<com.sun.org.apache.xerces.internal.xpointer.XPointerPart> getPointerParts();
    descriptor: ()Ljava/util/ArrayList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
         0: .line 444
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fXPointerParts:Ljava/util/ArrayList;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/xpointer/XPointerHandler;
    Signature: ()Ljava/util/ArrayList<Lcom/sun/org/apache/xerces/internal/xpointer/XPointerPart;>;

  public void comment(com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1001
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.isChildFragmentResolved:()Z
            ifne 2
         1: .line 1002
            return
         2: .line 1004
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* text */
            aload 2 /* augs */
            invokespecial com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.comment:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         3: .line 1005
            return
        end local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
        end local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xerces/internal/xpointer/XPointerHandler;
            0    4     1  text  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            0    4     2  augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      text  
      augs  

  public void processingInstruction(java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
        start local 1 // java.lang.String target
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLString data
        start local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1027
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.isChildFragmentResolved:()Z
            ifne 2
         1: .line 1028
            return
         2: .line 1030
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* target */
            aload 2 /* data */
            aload 3 /* augs */
            invokespecial com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.processingInstruction:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         3: .line 1031
            return
        end local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLString data
        end local 1 // java.lang.String target
        end local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/org/apache/xerces/internal/xpointer/XPointerHandler;
            0    4     1  target  Ljava/lang/String;
            0    4     2    data  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            0    4     3    augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
        Name  Flags
      target  
      data    
      augs    

  public void startElement(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.XMLAttributes, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        start local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1045
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* attributes */
            aload 3 /* augs */
         1: .line 1046
            iconst_0
         2: .line 1045
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.resolveXPointer:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;I)Z
         3: .line 1046
            ifne 10
         4: .line 1049
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fFixupBase:Z
            ifeq 6
         5: .line 1050
            aload 0 /* this */
            aload 2 /* attributes */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.processXMLBaseAttributes:(Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)V
         6: .line 1052
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fFixupLang:Z
            ifeq 8
         7: .line 1053
            aload 0 /* this */
            aload 2 /* attributes */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.processXMLLangAttributes:(Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)V
         8: .line 1057
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeNamespaceSupport;
            invokevirtual com.sun.org.apache.xerces.internal.xinclude.XIncludeNamespaceSupport.setContextInvalid:()V
         9: .line 1059
            return
        10: .line 1061
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* attributes */
            aload 3 /* augs */
            invokespecial com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.startElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        11: .line 1062
            return
        end local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   12     0        this  Lcom/sun/org/apache/xerces/internal/xpointer/XPointerHandler;
            0   12     1     element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0   12     2  attributes  Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
            0   12     3        augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
            Name  Flags
      element     
      attributes  
      augs        

  public void emptyElement(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.XMLAttributes, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        start local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1076
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* attributes */
            aload 3 /* augs */
         1: .line 1077
            iconst_2
         2: .line 1076
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.resolveXPointer:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;I)Z
         3: .line 1077
            ifne 10
         4: .line 1079
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fFixupBase:Z
            ifeq 6
         5: .line 1080
            aload 0 /* this */
            aload 2 /* attributes */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.processXMLBaseAttributes:(Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)V
         6: .line 1082
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fFixupLang:Z
            ifeq 8
         7: .line 1083
            aload 0 /* this */
            aload 2 /* attributes */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.processXMLLangAttributes:(Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)V
         8: .line 1088
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeNamespaceSupport;
            invokevirtual com.sun.org.apache.xerces.internal.xinclude.XIncludeNamespaceSupport.setContextInvalid:()V
         9: .line 1089
            return
        10: .line 1091
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* attributes */
            aload 3 /* augs */
            invokespecial com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.emptyElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        11: .line 1092
            return
        end local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   12     0        this  Lcom/sun/org/apache/xerces/internal/xpointer/XPointerHandler;
            0   12     1     element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0   12     2  attributes  Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
            0   12     3        augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
            Name  Flags
      element     
      attributes  
      augs        

  public void characters(com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1105
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.isChildFragmentResolved:()Z
            ifne 2
         1: .line 1106
            return
         2: .line 1108
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* text */
            aload 2 /* augs */
            invokespecial com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.characters:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         3: .line 1109
            return
        end local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
        end local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xerces/internal/xpointer/XPointerHandler;
            0    4     1  text  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            0    4     2  augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      text  
      augs  

  public void ignorableWhitespace(com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1127
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.isChildFragmentResolved:()Z
            ifne 2
         1: .line 1128
            return
         2: .line 1130
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* text */
            aload 2 /* augs */
            invokespecial com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.ignorableWhitespace:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         3: .line 1131
            return
        end local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
        end local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xerces/internal/xpointer/XPointerHandler;
            0    4     1  text  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            0    4     2  augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      text  
      augs  

  public void endElement(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1144
            aload 0 /* this */
            aload 1 /* element */
            aconst_null
            aload 2 /* augs */
         1: .line 1145
            iconst_1
         2: .line 1144
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.resolveXPointer:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;I)Z
         3: .line 1145
            ifne 5
         4: .line 1148
            return
         5: .line 1150
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* augs */
            invokespecial com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.endElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         6: .line 1151
            return
        end local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Lcom/sun/org/apache/xerces/internal/xpointer/XPointerHandler;
            0    7     1  element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0    7     2     augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
         Name  Flags
      element  
      augs     

  public void startCDATA(com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
        start local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1162
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.isChildFragmentResolved:()Z
            ifne 2
         1: .line 1163
            return
         2: .line 1165
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* augs */
            invokespecial com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.startCDATA:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         3: .line 1166
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xerces/internal/xpointer/XPointerHandler;
            0    4     1  augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      augs  

  public void endCDATA(com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
        start local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1177
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.isChildFragmentResolved:()Z
            ifne 2
         1: .line 1178
            return
         2: .line 1180
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* augs */
            invokespecial com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.endCDATA:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         3: .line 1181
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xerces/internal/xpointer/XPointerHandler;
            0    4     1  augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      augs  

  public void setProperty(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
        start local 1 // java.lang.String propertyId
        start local 2 // java.lang.Object value
         0: .line 1207
            aload 1 /* propertyId */
            ldc "http://apache.org/xml/properties/internal/error-reporter"
            if_acmpne 5
         1: .line 1209
            aload 2 /* value */
            ifnull 4
         2: .line 1210
            aload 0 /* this */
            aload 2 /* value */
            checkcast com.sun.org.apache.xerces.internal.impl.XMLErrorReporter
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fXPointerErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
         3: .line 1211
            goto 5
         4: .line 1212
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fXPointerErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
         5: .line 1217
      StackMap locals:
      StackMap stack:
            aload 1 /* propertyId */
            ldc "http://apache.org/xml/properties/internal/error-handler"
            if_acmpne 10
         6: .line 1219
            aload 2 /* value */
            ifnull 9
         7: .line 1220
            aload 0 /* this */
            aload 2 /* value */
            checkcast com.sun.org.apache.xerces.internal.xni.parser.XMLErrorHandler
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fErrorHandler:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler;
         8: .line 1221
            goto 10
         9: .line 1222
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fErrorHandler:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler;
        10: .line 1227
      StackMap locals:
      StackMap stack:
            aload 1 /* propertyId */
            ldc "http://apache.org/xml/features/xinclude/fixup-language"
            if_acmpne 15
        11: .line 1229
            aload 2 /* value */
            ifnull 14
        12: .line 1230
            aload 0 /* this */
            aload 2 /* value */
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fFixupLang:Z
        13: .line 1231
            goto 15
        14: .line 1232
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fFixupLang:Z
        15: .line 1237
      StackMap locals:
      StackMap stack:
            aload 1 /* propertyId */
            ldc "http://apache.org/xml/features/xinclude/fixup-base-uris"
            if_acmpne 20
        16: .line 1239
            aload 2 /* value */
            ifnull 19
        17: .line 1240
            aload 0 /* this */
            aload 2 /* value */
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fFixupBase:Z
        18: .line 1241
            goto 20
        19: .line 1242
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fFixupBase:Z
        20: .line 1247
      StackMap locals:
      StackMap stack:
            aload 1 /* propertyId */
            ldc "http://apache.org/xml/properties/internal/namespace-context"
            if_acmpne 22
        21: .line 1249
            aload 0 /* this */
            aload 2 /* value */
            checkcast com.sun.org.apache.xerces.internal.xinclude.XIncludeNamespaceSupport
            putfield com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xinclude/XIncludeNamespaceSupport;
        22: .line 1252
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* propertyId */
            aload 2 /* value */
            invokespecial com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
        23: .line 1253
            return
        end local 2 // java.lang.Object value
        end local 1 // java.lang.String propertyId
        end local 0 // com.sun.org.apache.xerces.internal.xpointer.XPointerHandler this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   24     0        this  Lcom/sun/org/apache/xerces/internal/xpointer/XPointerHandler;
            0   24     1  propertyId  Ljava/lang/String;
            0   24     2       value  Ljava/lang/Object;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
    MethodParameters:
            Name  Flags
      propertyId  
      value       
}
SourceFile: "XPointerHandler.java"
NestMembers:
  com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$1  com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Scanner  com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens
InnerClasses:
  com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$1
  private Scanner = com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Scanner of com.sun.org.apache.xerces.internal.xpointer.XPointerHandler
  private final Tokens = com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens of com.sun.org.apache.xerces.internal.xpointer.XPointerHandler