public final class com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver implements com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Driver
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver
  super_class: java.lang.Object
{
  final com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl this$0;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  protected void <init>(com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver this
         0: .line 776
            aload 0 /* this */
            aload 1
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl$PrologDriver;
    MethodParameters:
        Name  Flags
      this$0  final

  public int next();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver this
         0: .line 800
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fScannerState:I
            lookupswitch { // 2
                   21: 10
                   43: 1
              default: 45
          }
         1: .line 802
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipSpaces:()Z
            pop
         2: .line 803
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            bipush 60
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
            ifeq 5
         3: .line 804
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            bipush 21
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
         4: .line 805
            goto 45
      StackMap locals:
      StackMap stack:
         5: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            bipush 38
            getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.REFERENCE:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
            ifeq 8
         6: .line 806
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            bipush 28
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
         7: .line 807
            goto 45
         8: .line 808
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            bipush 22
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
         9: .line 810
            goto 45
        10: .line 814
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            dup
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fMarkupDepth:I
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fMarkupDepth:I
        11: .line 815
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.peekChar:()I
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.isValidNameStartChar:(I)Z
            ifne 13
        12: .line 816
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.peekChar:()I
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.isValidNameStartHighSurrogate:(I)Z
            ifeq 17
        13: .line 817
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            bipush 26
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
        14: .line 818
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fContentDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setDriver:(Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;)V
        15: .line 820
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fContentDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
            invokeinterface com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Driver.next:()I
        16: ireturn
        17: .line 821
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            bipush 33
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
            ifeq 39
        18: .line 822
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            bipush 45
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
            ifeq 25
        19: .line 823
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            bipush 45
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
            ifne 23
        20: .line 824
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            ldc "InvalidCommentStart"
        21: .line 825
            aconst_null
        22: .line 824
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        23: .line 827
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            bipush 27
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
        24: .line 828
            goto 45
      StackMap locals:
      StackMap stack:
        25: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            getstatic com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.DOCTYPE:[C
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:([C)Z
            ifeq 35
        26: .line 829
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            bipush 24
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
        27: .line 830
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.getCurrentEntity:()Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            astore 1 /* entity */
        start local 1 // com.sun.xml.internal.stream.Entity entity
        28: .line 831
            aload 1 /* entity */
            instanceof com.sun.xml.internal.stream.Entity$ScannedEntity
            ifeq 30
        29: .line 832
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            aload 1 /* entity */
            checkcast com.sun.xml.internal.stream.Entity$ScannedEntity
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fStartPos:I
        30: .line 834
      StackMap locals: com.sun.xml.internal.stream.Entity
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fReadingDTD:Z
        31: .line 835
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDecl:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
            ifnonnull 33
        32: .line 836
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            new com.sun.org.apache.xerces.internal.util.XMLStringBuffer
            dup
            invokespecial com.sun.org.apache.xerces.internal.util.XMLStringBuffer.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDecl:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
        33: .line 837
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDecl:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
            ldc "<!DOCTYPE"
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(Ljava/lang/String;)V
        end local 1 // com.sun.xml.internal.stream.Entity entity
        34: .line 839
            goto 45
        35: .line 840
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            ldc "MarkupNotRecognizedInProlog"
        36: .line 841
            aconst_null
        37: .line 840
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        38: .line 843
            goto 45
      StackMap locals:
      StackMap stack:
        39: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            bipush 63
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
            ifeq 42
        40: .line 844
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            bipush 23
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
        41: .line 845
            goto 45
        42: .line 846
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            ldc "MarkupNotRecognizedInProlog"
        43: .line 847
            aconst_null
        44: .line 846
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        45: .line 852
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fScannerState:I
            bipush 43
            if_icmpeq 0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fScannerState:I
            bipush 21
            if_icmpeq 0
        46: .line 854
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fScannerState:I
            tableswitch { // 22 - 28
                   22: 101
                   23: 50
                   24: 54
                   25: 106
                   26: 106
                   27: 47
                   28: 104
              default: 106
          }
        47: .line 867
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.scanComment:()V
        48: .line 868
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            bipush 43
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
        49: .line 869
            iconst_5
            ireturn
        50: .line 874
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fContentBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.clear:()V
        51: .line 875
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fContentBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.scanPI:(Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;)V
        52: .line 876
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            bipush 43
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
        53: .line 877
            iconst_3
            ireturn
        54: .line 881
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDisallowDoctype:Z
            ifeq 56
        55: .line 882
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            ldc "DoctypeNotAllowed"
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        56: .line 885
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fSeenDoctypeDecl:Z
            ifeq 58
        57: .line 886
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            ldc "AlreadySeenDoctype"
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        58: .line 888
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fSeenDoctypeDecl:Z
        59: .line 892
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fSupportDTD:Z
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.scanDoctypeDecl:(Z)Z
            ifeq 67
        60: .line 894
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            bipush 45
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
        61: .line 895
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fSeenInternalSubset:Z
        62: .line 896
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
            ifnonnull 64
        63: .line 897
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            new com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            invokespecial com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.<init>:(Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;)V
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
        64: .line 899
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fContentDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setDriver:(Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;)V
        65: .line 901
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
            invokeinterface com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Driver.next:()I
        66: ireturn
        67: .line 904
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fSeenDoctypeDecl:Z
            ifeq 72
        68: .line 905
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.getCurrentEntity:()Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            astore 1 /* entity */
        start local 1 // com.sun.xml.internal.stream.Entity entity
        69: .line 906
            aload 1 /* entity */
            instanceof com.sun.xml.internal.stream.Entity$ScannedEntity
            ifeq 71
        70: .line 907
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            aload 1 /* entity */
            checkcast com.sun.xml.internal.stream.Entity$ScannedEntity
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEndPos:I
        71: .line 909
      StackMap locals: com.sun.xml.internal.stream.Entity
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fReadingDTD:Z
        end local 1 // com.sun.xml.internal.stream.Entity entity
        72: .line 913
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDoctypeSystemId:Ljava/lang/String;
            ifnull 84
        73: .line 914
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fValidation:Z
            ifne 74
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fLoadExternalDTD:Z
            ifeq 97
        74: .line 915
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
            ifnull 75
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
            invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ValidationManager.isCachedDTD:()Z
            ifne 97
        75: .line 916
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fSupportDTD:Z
            ifeq 78
        76: .line 917
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            bipush 46
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
        77: .line 918
            goto 79
        78: .line 919
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            bipush 43
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
        79: .line 922
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fContentDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setDriver:(Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;)V
        80: .line 923
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
            ifnonnull 82
        81: .line 924
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            new com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            invokespecial com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.<init>:(Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;)V
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
        82: .line 927
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
            invokeinterface com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Driver.next:()I
        83: ireturn
        84: .line 930
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fExternalSubsetSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
            ifnull 97
        85: .line 931
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fValidation:Z
            ifne 86
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fLoadExternalDTD:Z
            ifeq 97
        86: .line 932
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
            ifnull 87
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
            invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ValidationManager.isCachedDTD:()Z
            ifne 97
        87: .line 934
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fExternalSubsetSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLDTDScanner.setInputSource:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V
        88: .line 935
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fExternalSubsetSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
        89: .line 936
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fSupportDTD:Z
            ifeq 91
        90: .line 937
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            bipush 47
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
            goto 92
        91: .line 939
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            bipush 43
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
        92: .line 940
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fContentDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setDriver:(Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;)V
        93: .line 941
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
            ifnonnull 95
        94: .line 942
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            new com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            invokespecial com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.<init>:(Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;)V
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
        95: .line 943
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
            invokeinterface com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Driver.next:()I
        96: ireturn
        97: .line 954
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
            ifnull 99
        98: .line 955
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
            aconst_null
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLDTDScanner.setInputSource:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V
        99: .line 957
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            bipush 43
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
       100: .line 958
            bipush 11
            ireturn
       101: .line 962
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            ldc "ContentIllegalInProlog"
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
       102: .line 963
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanChar:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)I
            pop
       103: .line 964
            iconst_m1
            ireturn
       104: .line 967
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            ldc "ReferenceIllegalInProlog"
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
       105: .line 968
            iconst_m1
            ireturn
       106: .line 981
      StackMap locals:
      StackMap stack:
            goto 110
       107: .line 983
      StackMap locals:
      StackMap stack: java.io.EOFException
            pop
       108: .line 984
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            ldc "PrematureEOF"
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
       109: .line 986
            iconst_m1
            ireturn
       110: .line 990
      StackMap locals:
      StackMap stack:
            iconst_m1
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0  111     0    this  Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl$PrologDriver;
           28   34     1  entity  Lcom/sun/xml/internal/stream/Entity;
           69   72     1  entity  Lcom/sun/xml/internal/stream/Entity;
      Exception table:
        from    to  target  type
           0    16     107  Class java.io.EOFException
          17    49     107  Class java.io.EOFException
          50    53     107  Class java.io.EOFException
          54    66     107  Class java.io.EOFException
          67    83     107  Class java.io.EOFException
          84    96     107  Class java.io.EOFException
          97   100     107  Class java.io.EOFException
         101   103     107  Class java.io.EOFException
         104   105     107  Class java.io.EOFException
    Exceptions:
      throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
}
SourceFile: "XMLDocumentScannerImpl.java"
NestHost: com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl
InnerClasses:
  protected abstract Driver = com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Driver of com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
  protected final DTDDriver = com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver of com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl
  protected final PrologDriver = com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver of com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl
  public final NameType = com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType of com.sun.org.apache.xerces.internal.impl.XMLScanner
  public ScannedEntity = com.sun.xml.internal.stream.Entity$ScannedEntity of com.sun.xml.internal.stream.Entity