public class org.apache.xerces.impl.XMLDocumentFragmentScannerImpl extends org.apache.xerces.impl.XMLScanner implements org.apache.xerces.xni.parser.XMLDocumentScanner, org.apache.xerces.xni.parser.XMLComponent, org.apache.xerces.impl.XMLEntityHandler
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
  super_class: org.apache.xerces.impl.XMLScanner
{
  protected static final int SCANNER_STATE_START_OF_MARKUP;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  protected static final int SCANNER_STATE_COMMENT;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  protected static final int SCANNER_STATE_PI;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  protected static final int SCANNER_STATE_DOCTYPE;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  protected static final int SCANNER_STATE_ROOT_ELEMENT;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 6

  protected static final int SCANNER_STATE_CONTENT;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 7

  protected static final int SCANNER_STATE_REFERENCE;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  protected static final int SCANNER_STATE_END_OF_INPUT;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 13

  protected static final int SCANNER_STATE_TERMINATED;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 14

  protected static final int SCANNER_STATE_CDATA;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 15

  protected static final int SCANNER_STATE_TEXT_DECL;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  protected static final java.lang.String NAMESPACES;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://xml.org/sax/features/namespaces"

  protected static final java.lang.String NOTIFY_BUILTIN_REFS;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/scanner/notify-builtin-refs"

  protected static final java.lang.String ENTITY_RESOLVER;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/internal/entity-resolver"

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

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

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

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

  private static final boolean DEBUG_SCANNER_STATE;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  private static final boolean DEBUG_DISPATCHER;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  protected static final boolean DEBUG_CONTENT_SCANNING;
    descriptor: Z
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  protected org.apache.xerces.xni.XMLDocumentHandler fDocumentHandler;
    descriptor: Lorg/apache/xerces/xni/XMLDocumentHandler;
    flags: (0x0004) ACC_PROTECTED

  protected int[] fEntityStack;
    descriptor: [I
    flags: (0x0004) ACC_PROTECTED

  protected int fMarkupDepth;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected int fScannerState;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

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

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

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

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

  protected org.apache.xerces.impl.ExternalSubsetResolver fExternalSubsetResolver;
    descriptor: Lorg/apache/xerces/impl/ExternalSubsetResolver;
    flags: (0x0004) ACC_PROTECTED

  protected org.apache.xerces.xni.QName fCurrentElement;
    descriptor: Lorg/apache/xerces/xni/QName;
    flags: (0x0004) ACC_PROTECTED

  protected final org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack fElementStack;
    descriptor: Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$ElementStack;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

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

  protected org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher fDispatcher;
    descriptor: Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$Dispatcher;
    flags: (0x0004) ACC_PROTECTED

  protected final org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher fContentDispatcher;
    descriptor: Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$Dispatcher;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.xerces.xni.QName fElementQName;
    descriptor: Lorg/apache/xerces/xni/QName;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.xerces.xni.QName fAttributeQName;
    descriptor: Lorg/apache/xerces/xni/QName;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.xerces.util.XMLAttributesImpl fAttributes;
    descriptor: Lorg/apache/xerces/util/XMLAttributesImpl;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.xerces.xni.XMLString fTempString;
    descriptor: Lorg/apache/xerces/xni/XMLString;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.xerces.xni.XMLString fTempString2;
    descriptor: Lorg/apache/xerces/xni/XMLString;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  private final java.lang.String[] fStrings;
    descriptor: [Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.xerces.util.XMLStringBuffer fStringBuffer;
    descriptor: Lorg/apache/xerces/util/XMLStringBuffer;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.xerces.util.XMLStringBuffer fStringBuffer2;
    descriptor: Lorg/apache/xerces/util/XMLStringBuffer;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.xerces.xni.QName fQName;
    descriptor: Lorg/apache/xerces/xni/QName;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final char[] fSingleChar;
    descriptor: [C
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private boolean fSawSpace;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private org.apache.xerces.xni.Augmentations fTempAugmentations;
    descriptor: Lorg/apache/xerces/xni/Augmentations;
    flags: (0x0002) ACC_PRIVATE

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 131
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
         1: .line 132
            ldc "http://xml.org/sax/features/namespaces"
            aastore
            dup
            iconst_1
         2: .line 133
            ldc "http://xml.org/sax/features/validation"
            aastore
            dup
            iconst_2
         3: .line 134
            ldc "http://apache.org/xml/features/scanner/notify-builtin-refs"
            aastore
            dup
            iconst_3
         4: .line 135
            ldc "http://apache.org/xml/features/scanner/notify-char-refs"
            aastore
         5: .line 131
            putstatic org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.RECOGNIZED_FEATURES:[Ljava/lang/String;
         6: .line 139
            iconst_4
            anewarray java.lang.Boolean
            dup
            iconst_2
         7: .line 142
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            aastore
            dup
            iconst_3
         8: .line 143
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            aastore
         9: .line 139
            putstatic org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FEATURE_DEFAULTS:[Ljava/lang/Boolean;
        10: .line 147
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
        11: .line 148
            ldc "http://apache.org/xml/properties/internal/symbol-table"
            aastore
            dup
            iconst_1
        12: .line 149
            ldc "http://apache.org/xml/properties/internal/error-reporter"
            aastore
            dup
            iconst_2
        13: .line 150
            ldc "http://apache.org/xml/properties/internal/entity-manager"
            aastore
            dup
            iconst_3
        14: .line 151
            ldc "http://apache.org/xml/properties/internal/entity-resolver"
            aastore
        15: .line 147
            putstatic org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
        16: .line 155
            iconst_4
            anewarray java.lang.Object
            putstatic org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.PROPERTY_DEFAULTS:[Ljava/lang/Object;
        17: .line 171
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
         0: .line 283
            aload 0 /* this */
            invokespecial org.apache.xerces.impl.XMLScanner.<init>:()V
         1: .line 183
            aload 0 /* this */
            iconst_4
            newarray 10
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityStack:[I
         2: .line 192
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fInScanContent:Z
         3: .line 212
            aload 0 /* this */
            new org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack
            dup
            invokespecial org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack.<init>:()V
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fElementStack:Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$ElementStack;
         4: .line 224
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fNotifyBuiltInRefs:Z
         5: .line 232
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.createContentDispatcher:()Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$Dispatcher;
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fContentDispatcher:Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$Dispatcher;
         6: .line 237
            aload 0 /* this */
            new org.apache.xerces.xni.QName
            dup
            invokespecial org.apache.xerces.xni.QName.<init>:()V
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
         7: .line 240
            aload 0 /* this */
            new org.apache.xerces.xni.QName
            dup
            invokespecial org.apache.xerces.xni.QName.<init>:()V
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
         8: .line 243
            aload 0 /* this */
            new org.apache.xerces.util.XMLAttributesImpl
            dup
            invokespecial org.apache.xerces.util.XMLAttributesImpl.<init>:()V
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
         9: .line 246
            aload 0 /* this */
            new org.apache.xerces.xni.XMLString
            dup
            invokespecial org.apache.xerces.xni.XMLString.<init>:()V
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fTempString:Lorg/apache/xerces/xni/XMLString;
        10: .line 249
            aload 0 /* this */
            new org.apache.xerces.xni.XMLString
            dup
            invokespecial org.apache.xerces.xni.XMLString.<init>:()V
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fTempString2:Lorg/apache/xerces/xni/XMLString;
        11: .line 252
            aload 0 /* this */
            iconst_3
            anewarray java.lang.String
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStrings:[Ljava/lang/String;
        12: .line 255
            aload 0 /* this */
            new org.apache.xerces.util.XMLStringBuffer
            dup
            invokespecial org.apache.xerces.util.XMLStringBuffer.<init>:()V
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
        13: .line 258
            aload 0 /* this */
            new org.apache.xerces.util.XMLStringBuffer
            dup
            invokespecial org.apache.xerces.util.XMLStringBuffer.<init>:()V
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer2:Lorg/apache/xerces/util/XMLStringBuffer;
        14: .line 261
            aload 0 /* this */
            new org.apache.xerces.xni.QName
            dup
            invokespecial org.apache.xerces.xni.QName.<init>:()V
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fQName:Lorg/apache/xerces/xni/QName;
        15: .line 264
            aload 0 /* this */
            iconst_1
            newarray 5
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fSingleChar:[C
        16: .line 276
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fTempAugmentations:Lorg/apache/xerces/xni/Augmentations;
        17: .line 283
            return
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   18     0  this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;

  public void setInputSource(org.apache.xerces.xni.parser.XMLInputSource);
    descriptor: (Lorg/apache/xerces/xni/parser/XMLInputSource;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
        start local 1 // org.apache.xerces.xni.parser.XMLInputSource inputSource
         0: .line 297
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
            aload 0 /* this */
            invokevirtual org.apache.xerces.impl.XMLEntityManager.setEntityHandler:(Lorg/apache/xerces/impl/XMLEntityHandler;)V
         1: .line 298
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
            ldc "$fragment$"
            aload 1 /* inputSource */
            iconst_0
            iconst_1
            invokevirtual org.apache.xerces.impl.XMLEntityManager.startEntity:(Ljava/lang/String;Lorg/apache/xerces/xni/parser/XMLInputSource;ZZ)V
         2: .line 300
            return
        end local 1 // org.apache.xerces.xni.parser.XMLInputSource inputSource
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;
            0    3     1  inputSource  Lorg/apache/xerces/xni/parser/XMLInputSource;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
             Name  Flags
      inputSource  

  public boolean scanDocument(boolean);
    descriptor: (Z)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
        start local 1 // boolean complete
         0: .line 319
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
            invokevirtual org.apache.xerces.impl.XMLEntityManager.getEntityScanner:()Lorg/apache/xerces/impl/XMLEntityScanner;
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
         1: .line 322
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
            aload 0 /* this */
            invokevirtual org.apache.xerces.impl.XMLEntityManager.setEntityHandler:(Lorg/apache/xerces/impl/XMLEntityHandler;)V
         2: .line 324
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDispatcher:Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$Dispatcher;
            iload 1 /* complete */
            invokeinterface org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher.dispatch:(Z)Z
            ifne 4
         3: .line 325
            iconst_0
            ireturn
         4: .line 327
      StackMap locals:
      StackMap stack:
            iload 1 /* complete */
            ifne 2
         5: .line 330
            iconst_1
            ireturn
        end local 1 // boolean complete
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;
            0    6     1  complete  Z
    Exceptions:
      throws java.io.IOException, org.apache.xerces.xni.XNIException
    MethodParameters:
          Name  Flags
      complete  

  public void reset(org.apache.xerces.xni.parser.XMLComponentManager);
    descriptor: (Lorg/apache/xerces/xni/parser/XMLComponentManager;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
        start local 1 // org.apache.xerces.xni.parser.XMLComponentManager componentManager
         0: .line 355
            aload 0 /* this */
            aload 1 /* componentManager */
            invokespecial org.apache.xerces.impl.XMLScanner.reset:(Lorg/apache/xerces/xni/parser/XMLComponentManager;)V
         1: .line 361
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fNamespaces:Z
            invokevirtual org.apache.xerces.util.XMLAttributesImpl.setNamespaces:(Z)V
         2: .line 364
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
         3: .line 365
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
         4: .line 366
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fElementStack:Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$ElementStack;
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack.clear:()V
         5: .line 367
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fHasExternalDTD:Z
         6: .line 368
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStandalone:Z
         7: .line 369
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fIsEntityDeclaredVC:Z
         8: .line 370
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fInScanContent:Z
         9: .line 373
            aload 0 /* this */
            bipush 7
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.setScannerState:(I)V
        10: .line 374
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fContentDispatcher:Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$Dispatcher;
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.setDispatcher:(Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$Dispatcher;)V
        11: .line 377
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fParserSettings:Z
            ifeq 24
        12: .line 382
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/scanner/notify-builtin-refs"
            invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fNotifyBuiltInRefs:Z
        13: .line 383
            goto 16
      StackMap locals:
      StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
        14: pop
        15: .line 384
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fNotifyBuiltInRefs:Z
        16: .line 389
      StackMap locals:
      StackMap stack:
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/internal/entity-resolver"
            invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            astore 2 /* resolver */
        start local 2 // java.lang.Object resolver
        17: .line 390
            aload 0 /* this */
            aload 2 /* resolver */
            instanceof org.apache.xerces.impl.ExternalSubsetResolver
            ifeq 19
        18: .line 391
            aload 2 /* resolver */
            checkcast org.apache.xerces.impl.ExternalSubsetResolver
            goto 20
      StackMap locals: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl org.apache.xerces.xni.parser.XMLComponentManager java.lang.Object
      StackMap stack: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
        19: aconst_null
        20: .line 390
      StackMap locals: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl org.apache.xerces.xni.parser.XMLComponentManager java.lang.Object
      StackMap stack: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl org.apache.xerces.impl.ExternalSubsetResolver
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fExternalSubsetResolver:Lorg/apache/xerces/impl/ExternalSubsetResolver;
        end local 2 // java.lang.Object resolver
        21: .line 392
            goto 24
        22: .line 393
      StackMap locals: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl org.apache.xerces.xni.parser.XMLComponentManager
      StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
            pop
        23: .line 394
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fExternalSubsetResolver:Lorg/apache/xerces/impl/ExternalSubsetResolver;
        24: .line 398
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.apache.xerces.xni.parser.XMLComponentManager componentManager
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   25     0              this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;
            0   25     1  componentManager  Lorg/apache/xerces/xni/parser/XMLComponentManager;
           17   21     2          resolver  Ljava/lang/Object;
      Exception table:
        from    to  target  type
          12    13      14  Class org.apache.xerces.xni.parser.XMLConfigurationException
          16    21      22  Class org.apache.xerces.xni.parser.XMLConfigurationException
    Exceptions:
      throws org.apache.xerces.xni.parser.XMLConfigurationException
    MethodParameters:
                  Name  Flags
      componentManager  

  public java.lang.String[] getRecognizedFeatures();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
         0: .line 406
            getstatic org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.RECOGNIZED_FEATURES:[Ljava/lang/String;
            invokevirtual java.lang.String[].clone:()Ljava/lang/Object;
            checkcast java.lang.String[]
            areturn
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;

  public void setFeature(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
        start local 1 // java.lang.String featureId
        start local 2 // boolean state
         0: .line 427
            aload 0 /* this */
            aload 1 /* featureId */
            iload 2 /* state */
            invokespecial org.apache.xerces.impl.XMLScanner.setFeature:(Ljava/lang/String;Z)V
         1: .line 430
            aload 1 /* featureId */
            ldc "http://apache.org/xml/features/"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 6
         2: .line 431
            aload 1 /* featureId */
            invokevirtual java.lang.String.length:()I
            ldc "http://apache.org/xml/features/"
            invokevirtual java.lang.String.length:()I
            isub
            istore 3 /* suffixLength */
        start local 3 // int suffixLength
         3: .line 432
            iload 3 /* suffixLength */
            ldc "scanner/notify-builtin-refs"
            invokevirtual java.lang.String.length:()I
            if_icmpne 6
         4: .line 433
            aload 1 /* featureId */
            ldc "scanner/notify-builtin-refs"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 6
         5: .line 434
            aload 0 /* this */
            iload 2 /* state */
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fNotifyBuiltInRefs:Z
        end local 3 // int suffixLength
         6: .line 438
      StackMap locals:
      StackMap stack:
            return
        end local 2 // boolean state
        end local 1 // java.lang.String featureId
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    7     0          this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;
            0    7     1     featureId  Ljava/lang/String;
            0    7     2         state  Z
            3    6     3  suffixLength  I
    Exceptions:
      throws org.apache.xerces.xni.parser.XMLConfigurationException
    MethodParameters:
           Name  Flags
      featureId  
      state      

  public java.lang.String[] getRecognizedProperties();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
         0: .line 446
            getstatic org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
            invokevirtual java.lang.String[].clone:()Ljava/lang/Object;
            checkcast java.lang.String[]
            areturn
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;

  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=4, args_size=3
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
        start local 1 // java.lang.String propertyId
        start local 2 // java.lang.Object value
         0: .line 467
            aload 0 /* this */
            aload 1 /* propertyId */
            aload 2 /* value */
            invokespecial org.apache.xerces.impl.XMLScanner.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 470
            aload 1 /* propertyId */
            ldc "http://apache.org/xml/properties/"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 14
         2: .line 471
            aload 1 /* propertyId */
            invokevirtual java.lang.String.length:()I
            ldc "http://apache.org/xml/properties/"
            invokevirtual java.lang.String.length:()I
            isub
            istore 3 /* suffixLength */
        start local 3 // int suffixLength
         3: .line 472
            iload 3 /* suffixLength */
            ldc "internal/entity-manager"
            invokevirtual java.lang.String.length:()I
            if_icmpne 7
         4: .line 473
            aload 1 /* propertyId */
            ldc "internal/entity-manager"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 7
         5: .line 474
            aload 0 /* this */
            aload 2 /* value */
            checkcast org.apache.xerces.impl.XMLEntityManager
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
         6: .line 475
            return
         7: .line 477
      StackMap locals: int
      StackMap stack:
            iload 3 /* suffixLength */
            ldc "internal/entity-resolver"
            invokevirtual java.lang.String.length:()I
            if_icmpne 14
         8: .line 478
            aload 1 /* propertyId */
            ldc "internal/entity-resolver"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 14
         9: .line 479
            aload 0 /* this */
            aload 2 /* value */
            instanceof org.apache.xerces.impl.ExternalSubsetResolver
            ifeq 11
        10: .line 480
            aload 2 /* value */
            checkcast org.apache.xerces.impl.ExternalSubsetResolver
            goto 12
      StackMap locals:
      StackMap stack: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
        11: aconst_null
        12: .line 479
      StackMap locals: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl java.lang.String java.lang.Object int
      StackMap stack: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl org.apache.xerces.impl.ExternalSubsetResolver
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fExternalSubsetResolver:Lorg/apache/xerces/impl/ExternalSubsetResolver;
        13: .line 481
            return
        end local 3 // int suffixLength
        14: .line 485
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object value
        end local 1 // java.lang.String propertyId
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   15     0          this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;
            0   15     1    propertyId  Ljava/lang/String;
            0   15     2         value  Ljava/lang/Object;
            3   14     3  suffixLength  I
    Exceptions:
      throws org.apache.xerces.xni.parser.XMLConfigurationException
    MethodParameters:
            Name  Flags
      propertyId  
      value       

  public java.lang.Boolean getFeatureDefault(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
        start local 1 // java.lang.String featureId
         0: .line 497
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         1: goto 5
         2: .line 498
      StackMap locals: int
      StackMap stack:
            getstatic org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.RECOGNIZED_FEATURES:[Ljava/lang/String;
            iload 2 /* i */
            aaload
            aload 1 /* featureId */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 499
            getstatic org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FEATURE_DEFAULTS:[Ljava/lang/Boolean;
            iload 2 /* i */
            aaload
            areturn
         4: .line 497
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 2 /* i */
            getstatic org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.RECOGNIZED_FEATURES:[Ljava/lang/String;
            arraylength
            if_icmplt 2
        end local 2 // int i
         6: .line 502
            aconst_null
            areturn
        end local 1 // java.lang.String featureId
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;
            0    7     1  featureId  Ljava/lang/String;
            1    6     2          i  I
    MethodParameters:
           Name  Flags
      featureId  

  public java.lang.Object getPropertyDefault(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
        start local 1 // java.lang.String propertyId
         0: .line 515
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         1: goto 5
         2: .line 516
      StackMap locals: int
      StackMap stack:
            getstatic org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
            iload 2 /* i */
            aaload
            aload 1 /* propertyId */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 517
            getstatic org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.PROPERTY_DEFAULTS:[Ljava/lang/Object;
            iload 2 /* i */
            aaload
            areturn
         4: .line 515
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 2 /* i */
            getstatic org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
            arraylength
            if_icmplt 2
        end local 2 // int i
         6: .line 520
            aconst_null
            areturn
        end local 1 // java.lang.String propertyId
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    7     0        this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;
            0    7     1  propertyId  Ljava/lang/String;
            1    6     2           i  I
    MethodParameters:
            Name  Flags
      propertyId  

  public void setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler);
    descriptor: (Lorg/apache/xerces/xni/XMLDocumentHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
        start local 1 // org.apache.xerces.xni.XMLDocumentHandler documentHandler
         0: .line 533
            aload 0 /* this */
            aload 1 /* documentHandler */
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
         1: .line 534
            return
        end local 1 // org.apache.xerces.xni.XMLDocumentHandler documentHandler
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;
            0    2     1  documentHandler  Lorg/apache/xerces/xni/XMLDocumentHandler;
    MethodParameters:
                 Name  Flags
      documentHandler  

  public org.apache.xerces.xni.XMLDocumentHandler getDocumentHandler();
    descriptor: ()Lorg/apache/xerces/xni/XMLDocumentHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
         0: .line 539
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            areturn
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;

  public void startEntity(java.lang.String, org.apache.xerces.xni.XMLResourceIdentifier, java.lang.String, org.apache.xerces.xni.Augmentations);
    descriptor: (Ljava/lang/String;Lorg/apache/xerces/xni/XMLResourceIdentifier;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=5
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
        start local 1 // java.lang.String name
        start local 2 // org.apache.xerces.xni.XMLResourceIdentifier identifier
        start local 3 // java.lang.String encoding
        start local 4 // org.apache.xerces.xni.Augmentations augs
         0: .line 567
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityDepth:I
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityStack:[I
            arraylength
            if_icmpne 4
         1: .line 568
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityStack:[I
            arraylength
            iconst_2
            imul
            newarray 10
            astore 5 /* entityarray */
        start local 5 // int[] entityarray
         2: .line 569
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityStack:[I
            iconst_0
            aload 5 /* entityarray */
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityStack:[I
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         3: .line 570
            aload 0 /* this */
            aload 5 /* entityarray */
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityStack:[I
        end local 5 // int[] entityarray
         4: .line 572
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityStack:[I
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityDepth:I
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
            iastore
         5: .line 574
            aload 0 /* this */
            aload 1 /* name */
            aload 2 /* identifier */
            aload 3 /* encoding */
            aload 4 /* augs */
            invokespecial org.apache.xerces.impl.XMLScanner.startEntity:(Ljava/lang/String;Lorg/apache/xerces/xni/XMLResourceIdentifier;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
         6: .line 577
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStandalone:Z
            ifeq 10
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
            aload 1 /* name */
            invokevirtual org.apache.xerces.impl.XMLEntityManager.isEntityDeclInExternalSubset:(Ljava/lang/String;)Z
            ifeq 10
         7: .line 578
            aload 0 /* this */
            ldc "MSG_REFERENCE_TO_EXTERNALLY_DECLARED_ENTITY_WHEN_STANDALONE"
         8: .line 579
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* name */
            aastore
         9: .line 578
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        10: .line 583
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 13
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fScanningAttribute:Z
            ifne 13
        11: .line 584
            aload 1 /* name */
            ldc "[xml]"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 13
        12: .line 585
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 1 /* name */
            aload 2 /* identifier */
            aload 3 /* encoding */
            aload 4 /* augs */
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.startGeneralEntity:(Ljava/lang/String;Lorg/apache/xerces/xni/XMLResourceIdentifier;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
        13: .line 589
      StackMap locals:
      StackMap stack:
            return
        end local 4 // org.apache.xerces.xni.Augmentations augs
        end local 3 // java.lang.String encoding
        end local 2 // org.apache.xerces.xni.XMLResourceIdentifier identifier
        end local 1 // java.lang.String name
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   14     0         this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;
            0   14     1         name  Ljava/lang/String;
            0   14     2   identifier  Lorg/apache/xerces/xni/XMLResourceIdentifier;
            0   14     3     encoding  Ljava/lang/String;
            0   14     4         augs  Lorg/apache/xerces/xni/Augmentations;
            2    4     5  entityarray  [I
    Exceptions:
      throws org.apache.xerces.xni.XNIException
    MethodParameters:
            Name  Flags
      name        
      identifier  
      encoding    
      augs        

  public void endEntity(java.lang.String, org.apache.xerces.xni.Augmentations);
    descriptor: (Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
        start local 1 // java.lang.String name
        start local 2 // org.apache.xerces.xni.Augmentations augs
         0: .line 604
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fInScanContent:Z
            ifeq 4
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            getfield org.apache.xerces.util.XMLStringBuffer.length:I
            ifeq 4
         1: .line 605
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 4
         2: .line 606
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.characters:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
         3: .line 607
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            iconst_0
            putfield org.apache.xerces.util.XMLStringBuffer.length:I
         4: .line 610
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* name */
            aload 2 /* augs */
            invokespecial org.apache.xerces.impl.XMLScanner.endEntity:(Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
         5: .line 613
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityStack:[I
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityDepth:I
            iaload
            if_icmpeq 7
         6: .line 614
            aload 0 /* this */
            ldc "MarkupEntityMismatch"
            aconst_null
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
         7: .line 618
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 10
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fScanningAttribute:Z
            ifne 10
         8: .line 619
            aload 1 /* name */
            ldc "[xml]"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 10
         9: .line 620
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 1 /* name */
            aload 2 /* augs */
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.endGeneralEntity:(Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
        10: .line 624
      StackMap locals:
      StackMap stack:
            return
        end local 2 // org.apache.xerces.xni.Augmentations augs
        end local 1 // java.lang.String name
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;
            0   11     1  name  Ljava/lang/String;
            0   11     2  augs  Lorg/apache/xerces/xni/Augmentations;
    Exceptions:
      throws org.apache.xerces.xni.XNIException
    MethodParameters:
      Name  Flags
      name  
      augs  

  protected org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher createContentDispatcher();
    descriptor: ()Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$Dispatcher;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
         0: .line 634
            new org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher
            dup
            aload 0 /* this */
            invokespecial org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.<init>:(Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;)V
            areturn
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;

  protected void scanXMLDeclOrTextDecl(boolean);
    descriptor: (Z)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
        start local 1 // boolean scanningTextDecl
         0: .line 661
            aload 0 /* this */
            iload 1 /* scanningTextDecl */
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStrings:[Ljava/lang/String;
            invokespecial org.apache.xerces.impl.XMLScanner.scanXMLDeclOrTextDecl:(Z[Ljava/lang/String;)V
         1: .line 662
            aload 0 /* this */
            dup
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
            iconst_1
            isub
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
         2: .line 665
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStrings:[Ljava/lang/String;
            iconst_0
            aaload
            astore 2 /* version */
        start local 2 // java.lang.String version
         3: .line 666
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStrings:[Ljava/lang/String;
            iconst_1
            aaload
            astore 3 /* encoding */
        start local 3 // java.lang.String encoding
         4: .line 667
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStrings:[Ljava/lang/String;
            iconst_2
            aaload
            astore 4 /* standalone */
        start local 4 // java.lang.String standalone
         5: .line 670
            aload 0 /* this */
            aload 4 /* standalone */
            ifnull 6
            aload 4 /* standalone */
            ldc "yes"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 6
            iconst_1
            goto 7
      StackMap locals: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl int java.lang.String java.lang.String java.lang.String
      StackMap stack: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
         6: iconst_0
      StackMap locals: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl int java.lang.String java.lang.String java.lang.String
      StackMap stack: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl int
         7: putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStandalone:Z
         8: .line 671
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStandalone:Z
            invokevirtual org.apache.xerces.impl.XMLEntityManager.setStandalone:(Z)V
         9: .line 674
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            aload 2 /* version */
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.setXMLVersion:(Ljava/lang/String;)V
        10: .line 677
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 15
        11: .line 678
            iload 1 /* scanningTextDecl */
            ifeq 14
        12: .line 679
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 2 /* version */
            aload 3 /* encoding */
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.textDecl:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
        13: .line 680
            goto 15
        14: .line 682
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 2 /* version */
            aload 3 /* encoding */
            aload 4 /* standalone */
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.xmlDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
        15: .line 687
      StackMap locals:
      StackMap stack:
            aload 3 /* encoding */
            ifnull 17
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
            invokevirtual org.apache.xerces.impl.XMLEntityManager$ScannedEntity.isEncodingExternallySpecified:()Z
            ifne 17
        16: .line 688
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            aload 3 /* encoding */
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.setEncoding:(Ljava/lang/String;)V
        17: .line 691
      StackMap locals:
      StackMap stack:
            return
        end local 4 // java.lang.String standalone
        end local 3 // java.lang.String encoding
        end local 2 // java.lang.String version
        end local 1 // boolean scanningTextDecl
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   18     0              this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;
            0   18     1  scanningTextDecl  Z
            3   18     2           version  Ljava/lang/String;
            4   18     3          encoding  Ljava/lang/String;
            5   18     4        standalone  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException, org.apache.xerces.xni.XNIException
    MethodParameters:
                  Name  Flags
      scanningTextDecl  

  protected void scanPIData(java.lang.String, org.apache.xerces.xni.XMLString);
    descriptor: (Ljava/lang/String;Lorg/apache/xerces/xni/XMLString;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
        start local 1 // java.lang.String target
        start local 2 // org.apache.xerces.xni.XMLString data
         0: .line 704
            aload 0 /* this */
            aload 1 /* target */
            aload 2 /* data */
            invokespecial org.apache.xerces.impl.XMLScanner.scanPIData:(Ljava/lang/String;Lorg/apache/xerces/xni/XMLString;)V
         1: .line 705
            aload 0 /* this */
            dup
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
            iconst_1
            isub
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
         2: .line 708
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 4
         3: .line 709
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 1 /* target */
            aload 2 /* data */
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.processingInstruction:(Ljava/lang/String;Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
         4: .line 712
      StackMap locals:
      StackMap stack:
            return
        end local 2 // org.apache.xerces.xni.XMLString data
        end local 1 // java.lang.String target
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;
            0    5     1  target  Ljava/lang/String;
            0    5     2    data  Lorg/apache/xerces/xni/XMLString;
    Exceptions:
      throws java.io.IOException, org.apache.xerces.xni.XNIException
    MethodParameters:
        Name  Flags
      target  
      data    

  protected void scanComment();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
         0: .line 725
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanComment:(Lorg/apache/xerces/util/XMLStringBuffer;)V
         1: .line 726
            aload 0 /* this */
            dup
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
            iconst_1
            isub
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
         2: .line 729
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 4
         3: .line 730
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.comment:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
         4: .line 733
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;
    Exceptions:
      throws java.io.IOException, org.apache.xerces.xni.XNIException

  protected boolean scanStartElement();
    descriptor: ()Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=5, args_size=1
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
         0: .line 761
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fNamespaces:Z
            ifeq 3
         1: .line 762
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanQName:(Lorg/apache/xerces/xni/QName;)Z
            pop
         2: .line 763
            goto 5
         3: .line 765
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanName:()Ljava/lang/String;
            astore 1 /* name */
        start local 1 // java.lang.String name
         4: .line 766
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            aconst_null
            aload 1 /* name */
            aload 1 /* name */
            aconst_null
            invokevirtual org.apache.xerces.xni.QName.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        end local 1 // java.lang.String name
         5: .line 768
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            astore 1 /* rawname */
        start local 1 // java.lang.String rawname
         6: .line 771
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fElementStack:Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$ElementStack;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack.pushElement:(Lorg/apache/xerces/xni/QName;)Lorg/apache/xerces/xni/QName;
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
         7: .line 774
            iconst_0
            istore 2 /* empty */
        start local 2 // boolean empty
         8: .line 775
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
            invokevirtual org.apache.xerces.util.XMLAttributesImpl.removeAllAttributes:()V
         9: .line 778
      StackMap locals: java.lang.String int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipSpaces:()Z
            istore 3 /* sawSpace */
        start local 3 // boolean sawSpace
        10: .line 781
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.peekChar:()I
            istore 4 /* c */
        start local 4 // int c
        11: .line 782
            iload 4 /* c */
            bipush 62
            if_icmpne 14
        12: .line 783
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
            pop
        13: .line 784
            goto 29
        14: .line 786
      StackMap locals: int int
      StackMap stack:
            iload 4 /* c */
            bipush 47
            if_icmpne 22
        15: .line 787
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
            pop
        16: .line 788
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            bipush 62
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
            ifne 20
        17: .line 789
            aload 0 /* this */
            ldc "ElementUnterminated"
        18: .line 790
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* rawname */
            aastore
        19: .line 789
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        20: .line 792
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 2 /* empty */
        21: .line 793
            goto 29
        22: .line 795
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 4 /* c */
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.isValidNameStartChar:(I)Z
            ifeq 23
            iload 3 /* sawSpace */
            ifne 27
        23: .line 798
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 4 /* c */
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.isValidNameStartHighSurrogate:(I)Z
            ifeq 24
            iload 3 /* sawSpace */
            ifne 27
        24: .line 799
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "ElementUnterminated"
        25: .line 800
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* rawname */
            aastore
        26: .line 799
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        27: .line 805
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanAttribute:(Lorg/apache/xerces/xni/XMLAttributes;)V
        end local 4 // int c
        end local 3 // boolean sawSpace
        28: .line 807
            goto 9
        29: .line 810
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 40
        30: .line 811
            iload 2 /* empty */
            ifeq 39
        31: .line 814
            aload 0 /* this */
            dup
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
            iconst_1
            isub
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
        32: .line 816
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityStack:[I
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityDepth:I
            iconst_1
            isub
            iaload
            if_icmpge 36
        33: .line 817
            aload 0 /* this */
            ldc "ElementEntityMismatch"
        34: .line 818
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
        35: .line 817
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        36: .line 821
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.emptyElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/xni/Augmentations;)V
        37: .line 824
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fElementStack:Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$ElementStack;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack.popElement:(Lorg/apache/xerces/xni/QName;)V
        38: .line 825
            goto 40
        39: .line 827
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.startElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/xni/Augmentations;)V
        40: .line 832
      StackMap locals:
      StackMap stack:
            iload 2 /* empty */
            ireturn
        end local 2 // boolean empty
        end local 1 // java.lang.String rawname
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   41     0      this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;
            4    5     1      name  Ljava/lang/String;
            6   41     1   rawname  Ljava/lang/String;
            8   41     2     empty  Z
           10   28     3  sawSpace  Z
           11   28     4         c  I
    Exceptions:
      throws java.io.IOException, org.apache.xerces.xni.XNIException

  protected void scanStartElementName();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=2, args_size=1
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
         0: .line 844
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fNamespaces:Z
            ifeq 3
         1: .line 845
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanQName:(Lorg/apache/xerces/xni/QName;)Z
            pop
         2: .line 846
            goto 5
         3: .line 848
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanName:()Ljava/lang/String;
            astore 1 /* name */
        start local 1 // java.lang.String name
         4: .line 849
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            aconst_null
            aload 1 /* name */
            aload 1 /* name */
            aconst_null
            invokevirtual org.apache.xerces.xni.QName.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        end local 1 // java.lang.String name
         5: .line 853
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipSpaces:()Z
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fSawSpace:Z
         6: .line 854
            return
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;
            4    5     1  name  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException, org.apache.xerces.xni.XNIException

  protected boolean scanStartElementAfterName();
    descriptor: ()Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=4, args_size=1
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
         0: .line 864
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            astore 1 /* rawname */
        start local 1 // java.lang.String rawname
         1: .line 867
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fElementStack:Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$ElementStack;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack.pushElement:(Lorg/apache/xerces/xni/QName;)Lorg/apache/xerces/xni/QName;
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
         2: .line 870
            iconst_0
            istore 2 /* empty */
        start local 2 // boolean empty
         3: .line 871
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
            invokevirtual org.apache.xerces.util.XMLAttributesImpl.removeAllAttributes:()V
         4: .line 875
      StackMap locals: java.lang.String int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.peekChar:()I
            istore 3 /* c */
        start local 3 // int c
         5: .line 876
            iload 3 /* c */
            bipush 62
            if_icmpne 8
         6: .line 877
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
            pop
         7: .line 878
            goto 24
         8: .line 880
      StackMap locals: int
      StackMap stack:
            iload 3 /* c */
            bipush 47
            if_icmpne 16
         9: .line 881
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
            pop
        10: .line 882
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            bipush 62
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
            ifne 14
        11: .line 883
            aload 0 /* this */
            ldc "ElementUnterminated"
        12: .line 884
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* rawname */
            aastore
        13: .line 883
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        14: .line 886
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 2 /* empty */
        15: .line 887
            goto 24
        16: .line 889
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* c */
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.isValidNameStartChar:(I)Z
            ifeq 17
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fSawSpace:Z
            ifne 21
        17: .line 892
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* c */
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.isValidNameStartHighSurrogate:(I)Z
            ifeq 18
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fSawSpace:Z
            ifne 21
        18: .line 893
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "ElementUnterminated"
        19: .line 894
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* rawname */
            aastore
        20: .line 893
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        21: .line 899
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanAttribute:(Lorg/apache/xerces/xni/XMLAttributes;)V
        22: .line 902
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipSpaces:()Z
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fSawSpace:Z
        end local 3 // int c
        23: .line 904
            goto 4
        24: .line 907
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 35
        25: .line 908
            iload 2 /* empty */
            ifeq 34
        26: .line 911
            aload 0 /* this */
            dup
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
            iconst_1
            isub
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
        27: .line 913
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityStack:[I
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityDepth:I
            iconst_1
            isub
            iaload
            if_icmpge 31
        28: .line 914
            aload 0 /* this */
            ldc "ElementEntityMismatch"
        29: .line 915
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
        30: .line 914
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        31: .line 918
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.emptyElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/xni/Augmentations;)V
        32: .line 921
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fElementStack:Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$ElementStack;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack.popElement:(Lorg/apache/xerces/xni/QName;)V
        33: .line 922
            goto 35
        34: .line 924
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.startElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/xni/Augmentations;)V
        35: .line 929
      StackMap locals:
      StackMap stack:
            iload 2 /* empty */
            ireturn
        end local 2 // boolean empty
        end local 1 // java.lang.String rawname
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   36     0     this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;
            1   36     1  rawname  Ljava/lang/String;
            3   36     2    empty  Z
            5   23     3        c  I
    Exceptions:
      throws java.io.IOException, org.apache.xerces.xni.XNIException

  protected void scanAttribute(org.apache.xerces.xni.XMLAttributes);
    descriptor: (Lorg/apache/xerces/xni/XMLAttributes;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=5, args_size=2
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
        start local 1 // org.apache.xerces.xni.XMLAttributes attributes
         0: .line 954
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fNamespaces:Z
            ifeq 3
         1: .line 955
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanQName:(Lorg/apache/xerces/xni/QName;)Z
            pop
         2: .line 956
            goto 5
         3: .line 958
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanName:()Ljava/lang/String;
            astore 2 /* name */
        start local 2 // java.lang.String name
         4: .line 959
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            aconst_null
            aload 2 /* name */
            aload 2 /* name */
            aconst_null
            invokevirtual org.apache.xerces.xni.QName.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        end local 2 // java.lang.String name
         5: .line 963
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipSpaces:()Z
            pop
         6: .line 964
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            bipush 61
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
            ifne 10
         7: .line 965
            aload 0 /* this */
            ldc "EqRequiredInAttribute"
         8: .line 966
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
         9: .line 965
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        10: .line 968
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipSpaces:()Z
            pop
        11: .line 971
            aload 1 /* attributes */
            invokeinterface org.apache.xerces.xni.XMLAttributes.getLength:()I
            istore 2 /* oldLen */
        start local 2 // int oldLen
        12: .line 972
            aload 1 /* attributes */
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            getstatic org.apache.xerces.util.XMLSymbols.fCDATASymbol:Ljava/lang/String;
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLAttributes.addAttribute:(Lorg/apache/xerces/xni/QName;Ljava/lang/String;Ljava/lang/String;)I
            istore 3 /* attrIndex */
        start local 3 // int attrIndex
        13: .line 975
            iload 2 /* oldLen */
            aload 1 /* attributes */
            invokeinterface org.apache.xerces.xni.XMLAttributes.getLength:()I
            if_icmpne 18
        14: .line 976
            aload 0 /* this */
            ldc "AttributeNotUnique"
        15: .line 977
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        16: .line 978
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
        17: .line 976
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        18: .line 982
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fTempString:Lorg/apache/xerces/xni/XMLString;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fTempString2:Lorg/apache/xerces/xni/XMLString;
        19: .line 983
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fIsEntityDeclaredVC:Z
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
        20: .line 982
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanAttributeValue:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/XMLString;Ljava/lang/String;ZLjava/lang/String;)Z
            istore 4 /* isSameNormalizedAttr */
        start local 4 // boolean isSameNormalizedAttr
        21: .line 985
            aload 1 /* attributes */
            iload 3 /* attrIndex */
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fTempString:Lorg/apache/xerces/xni/XMLString;
            invokevirtual org.apache.xerces.xni.XMLString.toString:()Ljava/lang/String;
            invokeinterface org.apache.xerces.xni.XMLAttributes.setValue:(ILjava/lang/String;)V
        22: .line 987
            iload 4 /* isSameNormalizedAttr */
            ifne 24
        23: .line 988
            aload 1 /* attributes */
            iload 3 /* attrIndex */
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fTempString2:Lorg/apache/xerces/xni/XMLString;
            invokevirtual org.apache.xerces.xni.XMLString.toString:()Ljava/lang/String;
            invokeinterface org.apache.xerces.xni.XMLAttributes.setNonNormalizedValue:(ILjava/lang/String;)V
        24: .line 990
      StackMap locals: int
      StackMap stack:
            aload 1 /* attributes */
            iload 3 /* attrIndex */
            iconst_1
            invokeinterface org.apache.xerces.xni.XMLAttributes.setSpecified:(IZ)V
        25: .line 993
            return
        end local 4 // boolean isSameNormalizedAttr
        end local 3 // int attrIndex
        end local 2 // int oldLen
        end local 1 // org.apache.xerces.xni.XMLAttributes attributes
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0   26     0                  this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;
            0   26     1            attributes  Lorg/apache/xerces/xni/XMLAttributes;
            4    5     2                  name  Ljava/lang/String;
           12   26     2                oldLen  I
           13   26     3             attrIndex  I
           21   26     4  isSameNormalizedAttr  Z
    Exceptions:
      throws java.io.IOException, org.apache.xerces.xni.XNIException
    MethodParameters:
            Name  Flags
      attributes  

  protected int scanContent();
    descriptor: ()I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
         0: .line 1002
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fTempString:Lorg/apache/xerces/xni/XMLString;
            astore 1 /* content */
        start local 1 // org.apache.xerces.xni.XMLString content
         1: .line 1003
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            aload 1 /* content */
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanContent:(Lorg/apache/xerces/xni/XMLString;)I
            istore 2 /* c */
        start local 2 // int c
         2: .line 1004
            iload 2 /* c */
            bipush 13
            if_icmpne 9
         3: .line 1006
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
            pop
         4: .line 1007
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            invokevirtual org.apache.xerces.util.XMLStringBuffer.clear:()V
         5: .line 1008
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fTempString:Lorg/apache/xerces/xni/XMLString;
            invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(Lorg/apache/xerces/xni/XMLString;)V
         6: .line 1009
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            iload 2 /* c */
            i2c
            invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
         7: .line 1010
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            astore 1 /* content */
         8: .line 1011
            iconst_m1
            istore 2 /* c */
         9: .line 1013
      StackMap locals: org.apache.xerces.xni.XMLString int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 11
            aload 1 /* content */
            getfield org.apache.xerces.xni.XMLString.length:I
            ifle 11
        10: .line 1014
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 1 /* content */
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.characters:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
        11: .line 1017
      StackMap locals:
      StackMap stack:
            iload 2 /* c */
            bipush 93
            if_icmpne 26
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fTempString:Lorg/apache/xerces/xni/XMLString;
            getfield org.apache.xerces.xni.XMLString.length:I
            ifne 26
        12: .line 1018
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            invokevirtual org.apache.xerces.util.XMLStringBuffer.clear:()V
        13: .line 1019
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
            i2c
            invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
        14: .line 1023
            aload 0 /* this */
            iconst_1
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fInScanContent:Z
        15: .line 1028
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            bipush 93
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
            ifeq 22
        16: .line 1029
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            bipush 93
            invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
        17: .line 1030
            goto 19
        18: .line 1031
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            bipush 93
            invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
        19: .line 1030
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            bipush 93
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
            ifne 18
        20: .line 1033
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            bipush 62
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
            ifeq 22
        21: .line 1034
            aload 0 /* this */
            ldc "CDEndInContent"
            aconst_null
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        22: .line 1037
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 24
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            getfield org.apache.xerces.util.XMLStringBuffer.length:I
            ifeq 24
        23: .line 1038
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.characters:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
        24: .line 1040
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fInScanContent:Z
        25: .line 1041
            iconst_m1
            istore 2 /* c */
        26: .line 1043
      StackMap locals:
      StackMap stack:
            iload 2 /* c */
            ireturn
        end local 2 // int c
        end local 1 // org.apache.xerces.xni.XMLString content
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   27     0     this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;
            1   27     1  content  Lorg/apache/xerces/xni/XMLString;
            2   27     2        c  I
    Exceptions:
      throws java.io.IOException, org.apache.xerces.xni.XNIException

  protected boolean scanCDATASection(boolean);
    descriptor: (Z)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=6, args_size=2
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
        start local 1 // boolean complete
         0: .line 1063
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 2
         1: .line 1064
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.startCDATA:(Lorg/apache/xerces/xni/Augmentations;)V
         2: .line 1068
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            invokevirtual org.apache.xerces.util.XMLStringBuffer.clear:()V
         3: .line 1069
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            ldc "]]"
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanData:(Ljava/lang/String;Lorg/apache/xerces/util/XMLStringBuffer;)Z
            ifne 42
         4: .line 1070
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 6
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            getfield org.apache.xerces.util.XMLStringBuffer.length:I
            ifle 6
         5: .line 1071
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.characters:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
         6: .line 1073
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* brackets */
        start local 2 // int brackets
         7: .line 1074
            goto 9
         8: .line 1075
      StackMap locals: int
      StackMap stack:
            iinc 2 /* brackets */ 1
         9: .line 1074
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            bipush 93
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
            ifne 8
        10: .line 1077
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 35
            iload 2 /* brackets */
            ifle 35
        11: .line 1078
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            invokevirtual org.apache.xerces.util.XMLStringBuffer.clear:()V
        12: .line 1079
            iload 2 /* brackets */
            sipush 2048
            if_icmple 29
        13: .line 1081
            iload 2 /* brackets */
            sipush 2048
            idiv
            istore 3 /* chunks */
        start local 3 // int chunks
        14: .line 1082
            iload 2 /* brackets */
            sipush 2048
            irem
            istore 4 /* remainder */
        start local 4 // int remainder
        15: .line 1083
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        16: goto 19
        17: .line 1084
      StackMap locals: int int int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            bipush 93
            invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
        18: .line 1083
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        19: iload 5 /* i */
            sipush 2048
            if_icmplt 17
        end local 5 // int i
        20: .line 1086
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        21: goto 24
        22: .line 1087
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.characters:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
        23: .line 1086
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        24: iload 5 /* i */
            iload 3 /* chunks */
            if_icmplt 22
        end local 5 // int i
        25: .line 1089
            iload 4 /* remainder */
            ifeq 35
        26: .line 1090
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            iload 4 /* remainder */
            putfield org.apache.xerces.util.XMLStringBuffer.length:I
        27: .line 1091
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.characters:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
        end local 4 // int remainder
        end local 3 // int chunks
        28: .line 1093
            goto 35
        29: .line 1095
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 3 /* i */
        start local 3 // int i
        30: goto 33
        31: .line 1096
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            bipush 93
            invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
        32: .line 1095
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        33: iload 3 /* i */
            iload 2 /* brackets */
            if_icmplt 31
        end local 3 // int i
        34: .line 1098
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.characters:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
        35: .line 1101
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            bipush 62
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
            ifeq 37
        36: .line 1102
            goto 57
        37: .line 1104
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 2
        38: .line 1105
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            invokevirtual org.apache.xerces.util.XMLStringBuffer.clear:()V
        39: .line 1106
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            ldc "]]"
            invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(Ljava/lang/String;)V
        40: .line 1107
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.characters:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
        end local 2 // int brackets
        41: .line 1109
            goto 2
        42: .line 1111
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 44
        43: .line 1112
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.characters:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
        44: .line 1114
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.peekChar:()I
            istore 2 /* c */
        start local 2 // int c
        45: .line 1115
            iload 2 /* c */
            iconst_m1
            if_icmpeq 2
            aload 0 /* this */
            iload 2 /* c */
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.isInvalidLiteral:(I)Z
            ifeq 2
        46: .line 1116
            iload 2 /* c */
            invokestatic org.apache.xerces.util.XMLChar.isHighSurrogate:(I)Z
            ifeq 52
        47: .line 1117
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            invokevirtual org.apache.xerces.util.XMLStringBuffer.clear:()V
        48: .line 1118
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanSurrogates:(Lorg/apache/xerces/util/XMLStringBuffer;)Z
            pop
        49: .line 1119
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 2
        50: .line 1120
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.characters:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
        51: .line 1122
            goto 2
        52: .line 1124
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            ldc "InvalidCharInCDSect"
        53: .line 1125
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            iload 2 /* c */
            bipush 16
            invokestatic java.lang.Integer.toString:(II)Ljava/lang/String;
            aastore
        54: .line 1124
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        55: .line 1126
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
            pop
        end local 2 // int c
        56: .line 1067
            goto 2
        57: .line 1131
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
            iconst_1
            isub
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
        58: .line 1134
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 60
        59: .line 1135
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.endCDATA:(Lorg/apache/xerces/xni/Augmentations;)V
        60: .line 1138
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 1 // boolean complete
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   61     0       this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;
            0   61     1   complete  Z
            7   41     2   brackets  I
           14   28     3     chunks  I
           15   28     4  remainder  I
           16   20     5          i  I
           21   25     5          i  I
           30   34     3          i  I
           45   56     2          c  I
    Exceptions:
      throws java.io.IOException, org.apache.xerces.xni.XNIException
    MethodParameters:
          Name  Flags
      complete  

  protected int scanEndElement();
    descriptor: ()I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
         0: .line 1159
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fElementStack:Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$ElementStack;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack.popElement:(Lorg/apache/xerces/xni/QName;)V
         1: .line 1170
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
            ifne 3
         2: .line 1171
            aload 0 /* this */
            ldc "ETagRequired"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
         3: .line 1175
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipSpaces:()Z
            pop
         4: .line 1176
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            bipush 62
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
            ifne 8
         5: .line 1177
            aload 0 /* this */
            ldc "ETagUnterminated"
         6: .line 1178
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
         7: .line 1177
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
         8: .line 1180
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
            iconst_1
            isub
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
         9: .line 1183
            aload 0 /* this */
            dup
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
            iconst_1
            isub
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
        10: .line 1186
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityStack:[I
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityDepth:I
            iconst_1
            isub
            iaload
            if_icmpge 14
        11: .line 1187
            aload 0 /* this */
            ldc "ElementEntityMismatch"
        12: .line 1188
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
        13: .line 1187
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        14: .line 1192
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 16
        15: .line 1193
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.endElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/Augmentations;)V
        16: .line 1196
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
            ireturn
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   17     0  this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;
    Exceptions:
      throws java.io.IOException, org.apache.xerces.xni.XNIException

  protected void scanCharReference();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
         0: .line 1210
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer2:Lorg/apache/xerces/util/XMLStringBuffer;
            invokevirtual org.apache.xerces.util.XMLStringBuffer.clear:()V
         1: .line 1211
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer2:Lorg/apache/xerces/util/XMLStringBuffer;
            aconst_null
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanCharReferenceValue:(Lorg/apache/xerces/util/XMLStringBuffer;Lorg/apache/xerces/util/XMLStringBuffer;)I
            istore 1 /* ch */
        start local 1 // int ch
         2: .line 1212
            aload 0 /* this */
            dup
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
            iconst_1
            isub
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
         3: .line 1213
            iload 1 /* ch */
            iconst_m1
            if_icmpeq 18
         4: .line 1215
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 18
         5: .line 1216
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fNotifyCharRefs:Z
            ifeq 7
         6: .line 1217
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fCharRefLiteral:Ljava/lang/String;
            aconst_null
            aconst_null
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.startGeneralEntity:(Ljava/lang/String;Lorg/apache/xerces/xni/XMLResourceIdentifier;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
         7: .line 1219
      StackMap locals: int
      StackMap stack:
            aconst_null
            astore 2 /* augs */
        start local 2 // org.apache.xerces.xni.Augmentations augs
         8: .line 1220
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fValidation:Z
            ifeq 15
            iload 1 /* ch */
            bipush 32
            if_icmpgt 15
         9: .line 1221
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fTempAugmentations:Lorg/apache/xerces/xni/Augmentations;
            ifnull 12
        10: .line 1222
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fTempAugmentations:Lorg/apache/xerces/xni/Augmentations;
            invokeinterface org.apache.xerces.xni.Augmentations.removeAllItems:()V
        11: .line 1223
            goto 13
        12: .line 1225
      StackMap locals: org.apache.xerces.xni.Augmentations
      StackMap stack:
            aload 0 /* this */
            new org.apache.xerces.util.AugmentationsImpl
            dup
            invokespecial org.apache.xerces.util.AugmentationsImpl.<init>:()V
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fTempAugmentations:Lorg/apache/xerces/xni/Augmentations;
        13: .line 1227
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fTempAugmentations:Lorg/apache/xerces/xni/Augmentations;
            astore 2 /* augs */
        14: .line 1228
            aload 2 /* augs */
            ldc "CHAR_REF_PROBABLE_WS"
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            invokeinterface org.apache.xerces.xni.Augmentations.putItem:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        15: .line 1230
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fStringBuffer2:Lorg/apache/xerces/util/XMLStringBuffer;
            aload 2 /* augs */
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.characters:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
        16: .line 1231
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fNotifyCharRefs:Z
            ifeq 18
        17: .line 1232
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fCharRefLiteral:Ljava/lang/String;
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.endGeneralEntity:(Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
        end local 2 // org.apache.xerces.xni.Augmentations augs
        18: .line 1237
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int ch
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   19     0  this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;
            2   19     1    ch  I
            8   18     2  augs  Lorg/apache/xerces/xni/Augmentations;
    Exceptions:
      throws java.io.IOException, org.apache.xerces.xni.XNIException

  protected void scanEntityReference();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=2, args_size=1
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
         0: .line 1249
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanName:()Ljava/lang/String;
            astore 1 /* name */
        start local 1 // java.lang.String name
         1: .line 1250
            aload 1 /* name */
            ifnonnull 4
         2: .line 1251
            aload 0 /* this */
            ldc "NameRequiredInReference"
            aconst_null
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
         3: .line 1252
            return
         4: .line 1256
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            bipush 59
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
            ifne 6
         5: .line 1257
            aload 0 /* this */
            ldc "SemicolonRequiredInReference"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* name */
            aastore
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
         6: .line 1259
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
            iconst_1
            isub
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
         7: .line 1262
            aload 1 /* name */
            getstatic org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fAmpSymbol:Ljava/lang/String;
            if_acmpne 10
         8: .line 1263
            aload 0 /* this */
            bipush 38
            getstatic org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fAmpSymbol:Ljava/lang/String;
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.handleCharacter:(CLjava/lang/String;)V
         9: .line 1264
            goto 34
        10: .line 1265
      StackMap locals:
      StackMap stack:
            aload 1 /* name */
            getstatic org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fLtSymbol:Ljava/lang/String;
            if_acmpne 13
        11: .line 1266
            aload 0 /* this */
            bipush 60
            getstatic org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fLtSymbol:Ljava/lang/String;
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.handleCharacter:(CLjava/lang/String;)V
        12: .line 1267
            goto 34
        13: .line 1268
      StackMap locals:
      StackMap stack:
            aload 1 /* name */
            getstatic org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fGtSymbol:Ljava/lang/String;
            if_acmpne 16
        14: .line 1269
            aload 0 /* this */
            bipush 62
            getstatic org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fGtSymbol:Ljava/lang/String;
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.handleCharacter:(CLjava/lang/String;)V
        15: .line 1270
            goto 34
        16: .line 1271
      StackMap locals:
      StackMap stack:
            aload 1 /* name */
            getstatic org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fQuotSymbol:Ljava/lang/String;
            if_acmpne 19
        17: .line 1272
            aload 0 /* this */
            bipush 34
            getstatic org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fQuotSymbol:Ljava/lang/String;
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.handleCharacter:(CLjava/lang/String;)V
        18: .line 1273
            goto 34
        19: .line 1274
      StackMap locals:
      StackMap stack:
            aload 1 /* name */
            getstatic org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fAposSymbol:Ljava/lang/String;
            if_acmpne 22
        20: .line 1275
            aload 0 /* this */
            bipush 39
            getstatic org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fAposSymbol:Ljava/lang/String;
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.handleCharacter:(CLjava/lang/String;)V
        21: .line 1276
            goto 34
        22: .line 1278
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
            aload 1 /* name */
            invokevirtual org.apache.xerces.impl.XMLEntityManager.isUnparsedEntity:(Ljava/lang/String;)Z
            ifeq 25
        23: .line 1279
            aload 0 /* this */
            ldc "ReferenceToUnparsedEntity"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* name */
            aastore
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        24: .line 1280
            goto 34
        25: .line 1282
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
            aload 1 /* name */
            invokevirtual org.apache.xerces.impl.XMLEntityManager.isDeclaredEntity:(Ljava/lang/String;)Z
            ifne 33
        26: .line 1283
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fIsEntityDeclaredVC:Z
            ifeq 32
        27: .line 1284
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fValidation:Z
            ifeq 33
        28: .line 1285
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
            ldc "EntityNotDeclared"
        29: .line 1286
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* name */
            aastore
            iconst_1
        30: .line 1285
            invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        31: .line 1287
            goto 33
        32: .line 1289
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "EntityNotDeclared"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* name */
            aastore
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        33: .line 1292
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
            aload 1 /* name */
            iconst_0
            invokevirtual org.apache.xerces.impl.XMLEntityManager.startEntity:(Ljava/lang/String;Z)V
        34: .line 1295
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String name
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   35     0  this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;
            1   35     1  name  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException, org.apache.xerces.xni.XNIException

  private void handleCharacter(char, java.lang.String);
    descriptor: (CLjava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
        start local 1 // char c
        start local 2 // java.lang.String entity
         0: .line 1307
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 8
         1: .line 1308
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fNotifyBuiltInRefs:Z
            ifeq 3
         2: .line 1309
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 2 /* entity */
            aconst_null
            aconst_null
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.startGeneralEntity:(Ljava/lang/String;Lorg/apache/xerces/xni/XMLResourceIdentifier;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
         3: .line 1312
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fSingleChar:[C
            iconst_0
            iload 1 /* c */
            castore
         4: .line 1313
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fTempString:Lorg/apache/xerces/xni/XMLString;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fSingleChar:[C
            iconst_0
            iconst_1
            invokevirtual org.apache.xerces.xni.XMLString.setValues:([CII)V
         5: .line 1314
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fTempString:Lorg/apache/xerces/xni/XMLString;
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.characters:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
         6: .line 1316
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fNotifyBuiltInRefs:Z
            ifeq 8
         7: .line 1317
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 2 /* entity */
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.endGeneralEntity:(Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
         8: .line 1320
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String entity
        end local 1 // char c
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;
            0    9     1       c  C
            0    9     2  entity  Ljava/lang/String;
    Exceptions:
      throws org.apache.xerces.xni.XNIException
    MethodParameters:
        Name  Flags
      c       
      entity  

  protected int handleEndElement(org.apache.xerces.xni.QName, boolean);
    descriptor: (Lorg/apache/xerces/xni/QName;Z)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=4, args_size=3
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
        start local 1 // org.apache.xerces.xni.QName element
        start local 2 // boolean isEmpty
         0: .line 1344
            aload 0 /* this */
            dup
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
            iconst_1
            isub
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
         1: .line 1346
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityStack:[I
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fEntityDepth:I
            iconst_1
            isub
            iaload
            if_icmpge 5
         2: .line 1347
            aload 0 /* this */
            ldc "ElementEntityMismatch"
         3: .line 1348
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
         4: .line 1347
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
         5: .line 1351
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fQName:Lorg/apache/xerces/xni/QName;
            astore 3 /* startElement */
        start local 3 // org.apache.xerces.xni.QName startElement
         6: .line 1352
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fElementStack:Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$ElementStack;
            aload 3 /* startElement */
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack.popElement:(Lorg/apache/xerces/xni/QName;)V
         7: .line 1353
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aload 3 /* startElement */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            if_acmpeq 11
         8: .line 1354
            aload 0 /* this */
            ldc "ETagRequired"
         9: .line 1355
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 3 /* startElement */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
        10: .line 1354
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        11: .line 1359
      StackMap locals: org.apache.xerces.xni.QName
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fNamespaces:Z
            ifeq 13
        12: .line 1360
            aload 1 /* element */
            aload 3 /* startElement */
            getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
            putfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
        13: .line 1364
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 15
            iload 2 /* isEmpty */
            ifne 15
        14: .line 1365
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 1 /* element */
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.endElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/Augmentations;)V
        15: .line 1368
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fMarkupDepth:I
            ireturn
        end local 3 // org.apache.xerces.xni.QName startElement
        end local 2 // boolean isEmpty
        end local 1 // org.apache.xerces.xni.QName element
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   16     0          this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;
            0   16     1       element  Lorg/apache/xerces/xni/QName;
            0   16     2       isEmpty  Z
            6   16     3  startElement  Lorg/apache/xerces/xni/QName;
    Exceptions:
      throws org.apache.xerces.xni.XNIException
    MethodParameters:
         Name  Flags
      element  
      isEmpty  

  protected final void setScannerState(int);
    descriptor: (I)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
        start local 1 // int state
         0: .line 1381
            aload 0 /* this */
            iload 1 /* state */
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fScannerState:I
         1: .line 1388
            return
        end local 1 // int state
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;
            0    2     1  state  I
    MethodParameters:
       Name  Flags
      state  

  protected final void setDispatcher(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher);
    descriptor: (Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$Dispatcher;)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
        start local 1 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher dispatcher
         0: .line 1396
            aload 0 /* this */
            aload 1 /* dispatcher */
            putfield org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.fDispatcher:Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$Dispatcher;
         1: .line 1402
            return
        end local 1 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher dispatcher
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;
            0    2     1  dispatcher  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$Dispatcher;
    MethodParameters:
            Name  Flags
      dispatcher  

  protected java.lang.String getScannerStateName(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
        start local 1 // int state
         0: .line 1411
            iload 1 /* state */
            tableswitch { // 1 - 16
                    1: 3
                    2: 4
                    3: 5
                    4: 1
                    5: 12
                    6: 2
                    7: 6
                    8: 7
                    9: 12
                   10: 12
                   11: 12
                   12: 12
                   13: 8
                   14: 9
                   15: 10
                   16: 11
              default: 12
          }
         1: .line 1412
      StackMap locals:
      StackMap stack:
            ldc "SCANNER_STATE_DOCTYPE"
            areturn
         2: .line 1413
      StackMap locals:
      StackMap stack:
            ldc "SCANNER_STATE_ROOT_ELEMENT"
            areturn
         3: .line 1414
      StackMap locals:
      StackMap stack:
            ldc "SCANNER_STATE_START_OF_MARKUP"
            areturn
         4: .line 1415
      StackMap locals:
      StackMap stack:
            ldc "SCANNER_STATE_COMMENT"
            areturn
         5: .line 1416
      StackMap locals:
      StackMap stack:
            ldc "SCANNER_STATE_PI"
            areturn
         6: .line 1417
      StackMap locals:
      StackMap stack:
            ldc "SCANNER_STATE_CONTENT"
            areturn
         7: .line 1418
      StackMap locals:
      StackMap stack:
            ldc "SCANNER_STATE_REFERENCE"
            areturn
         8: .line 1419
      StackMap locals:
      StackMap stack:
            ldc "SCANNER_STATE_END_OF_INPUT"
            areturn
         9: .line 1420
      StackMap locals:
      StackMap stack:
            ldc "SCANNER_STATE_TERMINATED"
            areturn
        10: .line 1421
      StackMap locals:
      StackMap stack:
            ldc "SCANNER_STATE_CDATA"
            areturn
        11: .line 1422
      StackMap locals:
      StackMap stack:
            ldc "SCANNER_STATE_TEXT_DECL"
            areturn
        12: .line 1425
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            ldc "??? ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* state */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            bipush 41
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // int state
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   13     0   this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;
            0   13     1  state  I
    MethodParameters:
       Name  Flags
      state  

  public java.lang.String getDispatcherName(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher);
    descriptor: (Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$Dispatcher;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
        start local 1 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher dispatcher
         0: .line 1446
            ldc "null"
            areturn
        end local 1 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher dispatcher
        end local 0 // org.apache.xerces.impl.XMLDocumentFragmentScannerImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl;
            0    1     1  dispatcher  Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$Dispatcher;
    MethodParameters:
            Name  Flags
      dispatcher  
}
SourceFile: "XMLDocumentFragmentScannerImpl.java"
NestMembers:
  org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher  org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack  org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher
InnerClasses:
  protected abstract Dispatcher = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher of org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
  protected ElementStack = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack of org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
  protected FragmentContentDispatcher = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher of org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
  public ScannedEntity = org.apache.xerces.impl.XMLEntityManager$ScannedEntity of org.apache.xerces.impl.XMLEntityManager