public class com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces implements com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces
  super_class: java.lang.Object
{
  java.lang.reflect.Method fParseSomeSetup;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x0000) 

  java.lang.reflect.Method fParseSome;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x0000) 

  java.lang.Object fPullParserConfig;
    descriptor: Ljava/lang/Object;
    flags: (0x0000) 

  java.lang.reflect.Method fConfigSetInput;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x0000) 

  java.lang.reflect.Method fConfigParse;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x0000) 

  java.lang.reflect.Method fSetInputSource;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x0000) 

  java.lang.reflect.Constructor<?> fConfigInputSourceCtor;
    descriptor: Ljava/lang/reflect/Constructor;
    flags: (0x0000) 
    Signature: Ljava/lang/reflect/Constructor<*>;

  java.lang.reflect.Method fConfigSetByteStream;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x0000) 

  java.lang.reflect.Method fConfigSetCharStream;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x0000) 

  java.lang.reflect.Method fConfigSetEncoding;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x0000) 

  java.lang.reflect.Method fReset;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x0000) 

  com.sun.org.apache.xerces.internal.parsers.SAXParser fIncrementalParser;
    descriptor: Lcom/sun/org/apache/xerces/internal/parsers/SAXParser;
    flags: (0x0000) 

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

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

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 364
            iconst_0
            anewarray java.lang.Object
            putstatic com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.noparms:[Ljava/lang/Object;
         1: .line 365
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            aastore
            putstatic com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.parmsfalse:[Ljava/lang/Object;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=14, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces this
         0: .line 82
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 54
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fParseSomeSetup:Ljava/lang/reflect/Method;
         2: .line 55
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fParseSome:Ljava/lang/reflect/Method;
         3: .line 56
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fPullParserConfig:Ljava/lang/Object;
         4: .line 57
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fConfigSetInput:Ljava/lang/reflect/Method;
         5: .line 58
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fConfigParse:Ljava/lang/reflect/Method;
         6: .line 59
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fSetInputSource:Ljava/lang/reflect/Method;
         7: .line 60
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fConfigInputSourceCtor:Ljava/lang/reflect/Constructor;
         8: .line 61
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fConfigSetByteStream:Ljava/lang/reflect/Method;
         9: .line 62
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fConfigSetCharStream:Ljava/lang/reflect/Method;
        10: .line 63
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fConfigSetEncoding:Ljava/lang/reflect/Method;
        11: .line 64
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fReset:Ljava/lang/reflect/Method;
        12: .line 70
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fParseInProgress:Z
        13: .line 104
            ldc "com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration"
        14: .line 105
            iconst_1
        15: .line 103
            invokestatic com.sun.org.apache.xalan.internal.utils.ObjectFactory.findProviderClass:(Ljava/lang/String;Z)Ljava/lang/Class;
            astore 1 /* xniConfigClass */
        start local 1 // java.lang.Class xniConfigClass
        16: .line 106
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
            aload 1 /* xniConfigClass */
            aastore
            astore 2 /* args1 */
        start local 2 // java.lang.Class[] args1
        17: .line 107
            ldc Lcom/sun/org/apache/xerces/internal/parsers/SAXParser;
            aload 2 /* args1 */
            invokevirtual java.lang.Class.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
            astore 3 /* ctor */
        start local 3 // java.lang.reflect.Constructor ctor
        18: .line 113
            ldc "com.sun.org.apache.xerces.internal.parsers.StandardParserConfiguration"
        19: .line 114
            iconst_1
        20: .line 112
            invokestatic com.sun.org.apache.xalan.internal.utils.ObjectFactory.findProviderClass:(Ljava/lang/String;Z)Ljava/lang/Class;
            astore 4 /* xniStdConfigClass */
        start local 4 // java.lang.Class xniStdConfigClass
        21: .line 115
            aload 0 /* this */
            aload 4 /* xniStdConfigClass */
            iconst_0
            anewarray java.lang.Class
            invokevirtual java.lang.Class.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
            iconst_0
            anewarray java.lang.Object
            invokevirtual java.lang.reflect.Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fPullParserConfig:Ljava/lang/Object;
        22: .line 116
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fPullParserConfig:Ljava/lang/Object;
            aastore
            astore 5 /* args2 */
        start local 5 // java.lang.Object[] args2
        23: .line 117
            aload 0 /* this */
            aload 3 /* ctor */
            aload 5 /* args2 */
            invokevirtual java.lang.reflect.Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.parsers.SAXParser
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fIncrementalParser:Lcom/sun/org/apache/xerces/internal/parsers/SAXParser;
        24: .line 123
            ldc "com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource"
        25: .line 124
            iconst_1
        26: .line 122
            invokestatic com.sun.org.apache.xalan.internal.utils.ObjectFactory.findProviderClass:(Ljava/lang/String;Z)Ljava/lang/Class;
            astore 6 /* fXniInputSourceClass */
        start local 6 // java.lang.Class fXniInputSourceClass
        27: .line 125
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
            aload 6 /* fXniInputSourceClass */
            aastore
            astore 7 /* args3 */
        start local 7 // java.lang.Class[] args3
        28: .line 126
            aload 0 /* this */
            aload 4 /* xniStdConfigClass */
            ldc "setInputSource"
            aload 7 /* args3 */
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fConfigSetInput:Ljava/lang/reflect/Method;
        29: .line 128
            iconst_3
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljava/lang/String;
            aastore
            dup
            iconst_1
            ldc Ljava/lang/String;
            aastore
            dup
            iconst_2
            ldc Ljava/lang/String;
            aastore
            astore 8 /* args4 */
        start local 8 // java.lang.Class[] args4
        30: .line 129
            aload 0 /* this */
            aload 6 /* fXniInputSourceClass */
            aload 8 /* args4 */
            invokevirtual java.lang.Class.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fConfigInputSourceCtor:Ljava/lang/reflect/Constructor;
        31: .line 130
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljava/io/InputStream;
            aastore
            astore 9 /* args5 */
        start local 9 // java.lang.Class[] args5
        32: .line 131
            aload 0 /* this */
            aload 6 /* fXniInputSourceClass */
            ldc "setByteStream"
            aload 9 /* args5 */
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fConfigSetByteStream:Ljava/lang/reflect/Method;
        33: .line 132
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljava/io/Reader;
            aastore
            astore 10 /* args6 */
        start local 10 // java.lang.Class[] args6
        34: .line 133
            aload 0 /* this */
            aload 6 /* fXniInputSourceClass */
            ldc "setCharacterStream"
            aload 10 /* args6 */
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fConfigSetCharStream:Ljava/lang/reflect/Method;
        35: .line 134
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljava/lang/String;
            aastore
            astore 11 /* args7 */
        start local 11 // java.lang.Class[] args7
        36: .line 135
            aload 0 /* this */
            aload 6 /* fXniInputSourceClass */
            ldc "setEncoding"
            aload 11 /* args7 */
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fConfigSetEncoding:Ljava/lang/reflect/Method;
        37: .line 137
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
            getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
            aastore
            astore 12 /* argsb */
        start local 12 // java.lang.Class[] argsb
        38: .line 138
            aload 0 /* this */
            aload 4 /* xniStdConfigClass */
            ldc "parse"
            aload 12 /* argsb */
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fConfigParse:Ljava/lang/reflect/Method;
        39: .line 139
            iconst_0
            anewarray java.lang.Class
            astore 13 /* noargs */
        start local 13 // java.lang.Class[] noargs
        40: .line 140
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fIncrementalParser:Lcom/sun/org/apache/xerces/internal/parsers/SAXParser;
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            ldc "reset"
            aload 13 /* noargs */
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fReset:Ljava/lang/reflect/Method;
        end local 13 // java.lang.Class[] noargs
        end local 12 // java.lang.Class[] argsb
        end local 11 // java.lang.Class[] args7
        end local 10 // java.lang.Class[] args6
        end local 9 // java.lang.Class[] args5
        end local 8 // java.lang.Class[] args4
        end local 7 // java.lang.Class[] args3
        end local 6 // java.lang.Class fXniInputSourceClass
        end local 5 // java.lang.Object[] args2
        end local 4 // java.lang.Class xniStdConfigClass
        end local 3 // java.lang.reflect.Constructor ctor
        end local 2 // java.lang.Class[] args1
        end local 1 // java.lang.Class xniConfigClass
        41: .line 141
            goto 47
        42: .line 142
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces
      StackMap stack: java.lang.Exception
            pop
        43: .line 148
            new com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces
            dup
            new com.sun.org.apache.xerces.internal.parsers.SAXParser
            dup
            invokespecial com.sun.org.apache.xerces.internal.parsers.SAXParser.<init>:()V
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.<init>:(Lcom/sun/org/apache/xerces/internal/parsers/SAXParser;)V
            astore 1 /* dummy */
        start local 1 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces dummy
        44: .line 149
            aload 0 /* this */
            aload 1 /* dummy */
            getfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fParseSomeSetup:Ljava/lang/reflect/Method;
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fParseSomeSetup:Ljava/lang/reflect/Method;
        45: .line 150
            aload 0 /* this */
            aload 1 /* dummy */
            getfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fParseSome:Ljava/lang/reflect/Method;
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fParseSome:Ljava/lang/reflect/Method;
        46: .line 151
            aload 0 /* this */
            aload 1 /* dummy */
            getfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fIncrementalParser:Lcom/sun/org/apache/xerces/internal/parsers/SAXParser;
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fIncrementalParser:Lcom/sun/org/apache/xerces/internal/parsers/SAXParser;
        end local 1 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces dummy
        47: .line 153
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0   48     0                  this  Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Xerces;
           16   41     1        xniConfigClass  Ljava/lang/Class<*>;
           17   41     2                 args1  [Ljava/lang/Class;
           18   41     3                  ctor  Ljava/lang/reflect/Constructor<*>;
           21   41     4     xniStdConfigClass  Ljava/lang/Class<*>;
           23   41     5                 args2  [Ljava/lang/Object;
           27   41     6  fXniInputSourceClass  Ljava/lang/Class<*>;
           28   41     7                 args3  [Ljava/lang/Class;
           30   41     8                 args4  [Ljava/lang/Class;
           32   41     9                 args5  [Ljava/lang/Class;
           34   41    10                 args6  [Ljava/lang/Class;
           36   41    11                 args7  [Ljava/lang/Class;
           38   41    12                 argsb  [Ljava/lang/Class;
           40   41    13                noargs  [Ljava/lang/Class;
           44   47     1                 dummy  Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Xerces;
      Exception table:
        from    to  target  type
          13    41      42  Class java.lang.Exception
    Exceptions:
      throws java.lang.NoSuchMethodException

  public void <init>(com.sun.org.apache.xerces.internal.parsers.SAXParser);
    descriptor: (Lcom/sun/org/apache/xerces/internal/parsers/SAXParser;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces this
        start local 1 // com.sun.org.apache.xerces.internal.parsers.SAXParser parser
         0: .line 166
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 54
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fParseSomeSetup:Ljava/lang/reflect/Method;
         2: .line 55
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fParseSome:Ljava/lang/reflect/Method;
         3: .line 56
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fPullParserConfig:Ljava/lang/Object;
         4: .line 57
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fConfigSetInput:Ljava/lang/reflect/Method;
         5: .line 58
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fConfigParse:Ljava/lang/reflect/Method;
         6: .line 59
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fSetInputSource:Ljava/lang/reflect/Method;
         7: .line 60
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fConfigInputSourceCtor:Ljava/lang/reflect/Constructor;
         8: .line 61
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fConfigSetByteStream:Ljava/lang/reflect/Method;
         9: .line 62
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fConfigSetCharStream:Ljava/lang/reflect/Method;
        10: .line 63
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fConfigSetEncoding:Ljava/lang/reflect/Method;
        11: .line 64
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fReset:Ljava/lang/reflect/Method;
        12: .line 70
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fParseInProgress:Z
        13: .line 174
            aload 0 /* this */
            aload 1 /* parser */
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fIncrementalParser:Lcom/sun/org/apache/xerces/internal/parsers/SAXParser;
        14: .line 175
            aload 1 /* parser */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            astore 2 /* me */
        start local 2 // java.lang.Class me
        15: .line 176
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Lorg/xml/sax/InputSource;
            aastore
            astore 3 /* parms */
        start local 3 // java.lang.Class[] parms
        16: .line 177
            aload 0 /* this */
            aload 2 /* me */
            ldc "parseSomeSetup"
            aload 3 /* parms */
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fParseSomeSetup:Ljava/lang/reflect/Method;
        17: .line 178
            iconst_0
            anewarray java.lang.Class
            astore 3 /* parms */
        18: .line 179
            aload 0 /* this */
            aload 2 /* me */
            ldc "parseSome"
            aload 3 /* parms */
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fParseSome:Ljava/lang/reflect/Method;
        19: .line 182
            return
        end local 3 // java.lang.Class[] parms
        end local 2 // java.lang.Class me
        end local 1 // com.sun.org.apache.xerces.internal.parsers.SAXParser parser
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   20     0    this  Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Xerces;
            0   20     1  parser  Lcom/sun/org/apache/xerces/internal/parsers/SAXParser;
           15   20     2      me  Ljava/lang/Class<*>;
           16   20     3   parms  [Ljava/lang/Class;
    Exceptions:
      throws java.lang.NoSuchMethodException
    MethodParameters:
        Name  Flags
      parser  

  public static com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource createIncrementalSAXSource();
    descriptor: ()Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 191
            new com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces
            dup
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.<init>:()V
         1: areturn
         2: .line 193
      StackMap locals:
      StackMap stack: java.lang.NoSuchMethodException
            pop
         3: .line 197
            new com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Filter
            dup
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Filter.<init>:()V
            astore 0 /* iss */
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Filter iss
         4: .line 198
            aload 0 /* iss */
            new com.sun.org.apache.xerces.internal.parsers.SAXParser
            dup
            invokespecial com.sun.org.apache.xerces.internal.parsers.SAXParser.<init>:()V
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Filter.setXMLReader:(Lorg/xml/sax/XMLReader;)V
         5: .line 199
            aload 0 /* iss */
            areturn
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Filter iss
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            4    6     0   iss  Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Filter;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.NoSuchMethodException

  public static com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource createIncrementalSAXSource(com.sun.org.apache.xerces.internal.parsers.SAXParser);
    descriptor: (Lcom/sun/org/apache/xerces/internal/parsers/SAXParser;)Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.parsers.SAXParser parser
         0: .line 207
            new com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces
            dup
            aload 0 /* parser */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.<init>:(Lcom/sun/org/apache/xerces/internal/parsers/SAXParser;)V
         1: areturn
         2: .line 209
      StackMap locals:
      StackMap stack: java.lang.NoSuchMethodException
            pop
         3: .line 213
            new com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Filter
            dup
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Filter.<init>:()V
            astore 1 /* iss */
        start local 1 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Filter iss
         4: .line 214
            aload 1 /* iss */
            aload 0 /* parser */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Filter.setXMLReader:(Lorg/xml/sax/XMLReader;)V
         5: .line 215
            aload 1 /* iss */
            areturn
        end local 1 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Filter iss
        end local 0 // com.sun.org.apache.xerces.internal.parsers.SAXParser parser
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0  parser  Lcom/sun/org/apache/xerces/internal/parsers/SAXParser;
            4    6     1     iss  Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Filter;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.NoSuchMethodException
    MethodParameters:
        Name  Flags
      parser  

  public void setContentHandler(org.xml.sax.ContentHandler);
    descriptor: (Lorg/xml/sax/ContentHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces this
        start local 1 // org.xml.sax.ContentHandler handler
         0: .line 228
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fIncrementalParser:Lcom/sun/org/apache/xerces/internal/parsers/SAXParser;
            aload 1 /* handler */
            invokeinterface org.xml.sax.XMLReader.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
         1: .line 229
            return
        end local 1 // org.xml.sax.ContentHandler handler
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Xerces;
            0    2     1  handler  Lorg/xml/sax/ContentHandler;
    MethodParameters:
         Name  Flags
      handler  

  public void setLexicalHandler(org.xml.sax.ext.LexicalHandler);
    descriptor: (Lorg/xml/sax/ext/LexicalHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces this
        start local 1 // org.xml.sax.ext.LexicalHandler handler
         0: .line 239
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fIncrementalParser:Lcom/sun/org/apache/xerces/internal/parsers/SAXParser;
            ldc "http://xml.org/sax/properties/lexical-handler"
         1: .line 240
            aload 1 /* handler */
         2: .line 239
            invokeinterface org.xml.sax.XMLReader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
         3: .line 241
            goto 6
         4: .line 242
      StackMap locals:
      StackMap stack: org.xml.sax.SAXNotRecognizedException
            pop
            goto 6
         5: .line 246
      StackMap locals:
      StackMap stack: org.xml.sax.SAXNotSupportedException
            pop
         6: .line 250
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.xml.sax.ext.LexicalHandler handler
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Xerces;
            0    7     1  handler  Lorg/xml/sax/ext/LexicalHandler;
      Exception table:
        from    to  target  type
           0     3       4  Class org.xml.sax.SAXNotRecognizedException
           0     3       5  Class org.xml.sax.SAXNotSupportedException
    MethodParameters:
         Name  Flags
      handler  

  public void setDTDHandler(org.xml.sax.DTDHandler);
    descriptor: (Lorg/xml/sax/DTDHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces this
        start local 1 // org.xml.sax.DTDHandler handler
         0: .line 257
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fIncrementalParser:Lcom/sun/org/apache/xerces/internal/parsers/SAXParser;
            aload 1 /* handler */
            invokeinterface org.xml.sax.XMLReader.setDTDHandler:(Lorg/xml/sax/DTDHandler;)V
         1: .line 258
            return
        end local 1 // org.xml.sax.DTDHandler handler
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Xerces;
            0    2     1  handler  Lorg/xml/sax/DTDHandler;
    MethodParameters:
         Name  Flags
      handler  

  public void startParse(org.xml.sax.InputSource);
    descriptor: (Lorg/xml/sax/InputSource;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces this
        start local 1 // org.xml.sax.InputSource source
         0: .line 269
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fIncrementalParser:Lcom/sun/org/apache/xerces/internal/parsers/SAXParser;
            ifnonnull 2
         1: .line 270
            new org.xml.sax.SAXException
            dup
            ldc "ER_STARTPARSE_NEEDS_SAXPARSER"
            aconst_null
            invokestatic com.sun.org.apache.xml.internal.res.XMLMessages.createXMLMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 271
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fParseInProgress:Z
            ifeq 4
         3: .line 272
            new org.xml.sax.SAXException
            dup
            ldc "ER_STARTPARSE_WHILE_PARSING"
            aconst_null
            invokestatic com.sun.org.apache.xml.internal.res.XMLMessages.createXMLMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 274
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* ok */
        start local 2 // boolean ok
         5: .line 278
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.parseSomeSetup:(Lorg/xml/sax/InputSource;)Z
            istore 2 /* ok */
         6: .line 279
            goto 9
         7: .line 280
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces org.xml.sax.InputSource int
      StackMap stack: java.lang.Exception
            astore 3 /* ex */
        start local 3 // java.lang.Exception ex
         8: .line 282
            new org.xml.sax.SAXException
            dup
            aload 3 /* ex */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 3 // java.lang.Exception ex
         9: .line 285
      StackMap locals:
      StackMap stack:
            iload 2 /* ok */
            ifne 11
        10: .line 286
            new org.xml.sax.SAXException
            dup
            ldc "ER_COULD_NOT_INIT_PARSER"
            aconst_null
            invokestatic com.sun.org.apache.xml.internal.res.XMLMessages.createXMLMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/String;)V
            athrow
        11: .line 287
      StackMap locals:
      StackMap stack:
            return
        end local 2 // boolean ok
        end local 1 // org.xml.sax.InputSource source
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   12     0    this  Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Xerces;
            0   12     1  source  Lorg/xml/sax/InputSource;
            5   12     2      ok  Z
            8    9     3      ex  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           5     6       7  Class java.lang.Exception
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      source  

  public java.lang.Object deliverMoreNodes(boolean);
    descriptor: (Z)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces this
        start local 1 // boolean parsemore
         0: .line 304
            iload 1 /* parsemore */
            ifne 3
         1: .line 306
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fParseInProgress:Z
         2: .line 307
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            areturn
         3: .line 312
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.parseSome:()Z
            istore 3 /* keepgoing */
        start local 3 // boolean keepgoing
         4: .line 313
            iload 3 /* keepgoing */
            ifeq 5
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            goto 6
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces int top int
      StackMap stack:
         5: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
      StackMap locals:
      StackMap stack: java.lang.Boolean
         6: astore 2 /* arg */
        end local 3 // boolean keepgoing
        start local 2 // java.lang.Object arg
         7: .line 314
            goto 16
        end local 2 // java.lang.Object arg
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces int
      StackMap stack: org.xml.sax.SAXException
         8: astore 3 /* ex */
        start local 3 // org.xml.sax.SAXException ex
         9: .line 315
            aload 3 /* ex */
            astore 2 /* arg */
        end local 3 // org.xml.sax.SAXException ex
        start local 2 // java.lang.Object arg
        10: goto 16
        end local 2 // java.lang.Object arg
        11: .line 316
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* ex */
        start local 3 // java.io.IOException ex
        12: .line 317
            aload 3 /* ex */
            astore 2 /* arg */
        end local 3 // java.io.IOException ex
        start local 2 // java.lang.Object arg
        13: goto 16
        end local 2 // java.lang.Object arg
        14: .line 318
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 3 /* ex */
        start local 3 // java.lang.Exception ex
        15: .line 319
            new org.xml.sax.SAXException
            dup
            aload 3 /* ex */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            astore 2 /* arg */
        end local 3 // java.lang.Exception ex
        start local 2 // java.lang.Object arg
        16: .line 321
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 2 /* arg */
            areturn
        end local 2 // java.lang.Object arg
        end local 1 // boolean parsemore
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   17     0       this  Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Xerces;
            0   17     1  parsemore  Z
            7    8     2        arg  Ljava/lang/Object;
           10   11     2        arg  Ljava/lang/Object;
           13   14     2        arg  Ljava/lang/Object;
           16   17     2        arg  Ljava/lang/Object;
            4    7     3  keepgoing  Z
            9   10     3         ex  Lorg/xml/sax/SAXException;
           12   13     3         ex  Ljava/io/IOException;
           15   16     3         ex  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           3     7       8  Class org.xml.sax.SAXException
           3     7      11  Class java.io.IOException
           3     7      14  Class java.lang.Exception
    MethodParameters:
           Name  Flags
      parsemore  

  private boolean parseSomeSetup(org.xml.sax.InputSource);
    descriptor: (Lorg/xml/sax/InputSource;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces this
        start local 1 // org.xml.sax.InputSource source
         0: .line 330
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fConfigSetInput:Ljava/lang/reflect/Method;
            ifnull 14
         1: .line 334
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* source */
            invokevirtual org.xml.sax.InputSource.getPublicId:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 1 /* source */
            invokevirtual org.xml.sax.InputSource.getSystemId:()Ljava/lang/String;
            aastore
            astore 2 /* parms1 */
        start local 2 // java.lang.Object[] parms1
         2: .line 335
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fConfigInputSourceCtor:Ljava/lang/reflect/Constructor;
            aload 2 /* parms1 */
            invokevirtual java.lang.reflect.Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;
            astore 3 /* xmlsource */
        start local 3 // java.lang.Object xmlsource
         3: .line 336
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* source */
            invokevirtual org.xml.sax.InputSource.getByteStream:()Ljava/io/InputStream;
            aastore
            astore 4 /* parmsa */
        start local 4 // java.lang.Object[] parmsa
         4: .line 337
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fConfigSetByteStream:Ljava/lang/reflect/Method;
            aload 3 /* xmlsource */
            aload 4 /* parmsa */
            invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
            pop
         5: .line 338
            aload 4 /* parmsa */
            iconst_0
            aload 1 /* source */
            invokevirtual org.xml.sax.InputSource.getCharacterStream:()Ljava/io/Reader;
            aastore
         6: .line 339
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fConfigSetCharStream:Ljava/lang/reflect/Method;
            aload 3 /* xmlsource */
            aload 4 /* parmsa */
            invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
            pop
         7: .line 340
            aload 4 /* parmsa */
            iconst_0
            aload 1 /* source */
            invokevirtual org.xml.sax.InputSource.getEncoding:()Ljava/lang/String;
            aastore
         8: .line 341
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fConfigSetEncoding:Ljava/lang/reflect/Method;
            aload 3 /* xmlsource */
            aload 4 /* parmsa */
            invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
            pop
         9: .line 347
            iconst_0
            anewarray java.lang.Object
            astore 5 /* noparms */
        start local 5 // java.lang.Object[] noparms
        10: .line 348
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fReset:Ljava/lang/reflect/Method;
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fIncrementalParser:Lcom/sun/org/apache/xerces/internal/parsers/SAXParser;
            aload 5 /* noparms */
            invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
            pop
        11: .line 350
            aload 4 /* parmsa */
            iconst_0
            aload 3 /* xmlsource */
            aastore
        12: .line 351
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fConfigSetInput:Ljava/lang/reflect/Method;
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fPullParserConfig:Ljava/lang/Object;
            aload 4 /* parmsa */
            invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
            pop
        13: .line 354
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.parseSome:()Z
            ireturn
        end local 5 // java.lang.Object[] noparms
        end local 4 // java.lang.Object[] parmsa
        end local 3 // java.lang.Object xmlsource
        end local 2 // java.lang.Object[] parms1
        14: .line 358
      StackMap locals:
      StackMap stack:
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* source */
            aastore
            astore 2 /* parm */
        start local 2 // java.lang.Object[] parm
        15: .line 359
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fParseSomeSetup:Ljava/lang/reflect/Method;
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fIncrementalParser:Lcom/sun/org/apache/xerces/internal/parsers/SAXParser;
            aload 2 /* parm */
            invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
            astore 3 /* ret */
        start local 3 // java.lang.Object ret
        16: .line 360
            aload 3 /* ret */
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ireturn
        end local 3 // java.lang.Object ret
        end local 2 // java.lang.Object[] parm
        end local 1 // org.xml.sax.InputSource source
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   17     0       this  Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Xerces;
            0   17     1     source  Lorg/xml/sax/InputSource;
            2   14     2     parms1  [Ljava/lang/Object;
            3   14     3  xmlsource  Ljava/lang/Object;
            4   14     4     parmsa  [Ljava/lang/Object;
           10   14     5    noparms  [Ljava/lang/Object;
           15   17     2       parm  [Ljava/lang/Object;
           16   17     3        ret  Ljava/lang/Object;
    Exceptions:
      throws org.xml.sax.SAXException, java.io.IOException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.InstantiationException
    MethodParameters:
        Name  Flags
      source  

  private boolean parseSome();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces this
         0: .line 371
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fConfigSetInput:Ljava/lang/reflect/Method;
            ifnull 3
         1: .line 373
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fConfigParse:Ljava/lang/reflect/Method;
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fPullParserConfig:Ljava/lang/Object;
            getstatic com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.parmsfalse:[Ljava/lang/Object;
            invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Boolean
            astore 1 /* ret */
        start local 1 // java.lang.Object ret
         2: .line 374
            aload 1 /* ret */
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ireturn
        end local 1 // java.lang.Object ret
         3: .line 378
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fParseSome:Ljava/lang/reflect/Method;
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fIncrementalParser:Lcom/sun/org/apache/xerces/internal/parsers/SAXParser;
            getstatic com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.noparms:[Ljava/lang/Object;
            invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
            astore 1 /* ret */
        start local 1 // java.lang.Object ret
         4: .line 379
            aload 1 /* ret */
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ireturn
        end local 1 // java.lang.Object ret
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Xerces;
            2    3     1   ret  Ljava/lang/Object;
            4    5     1   ret  Ljava/lang/Object;
    Exceptions:
      throws org.xml.sax.SAXException, java.io.IOException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException

  public static void _main(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=9, args_size=1
        start local 0 // java.lang.String[] args
         0: .line 391
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "Starting..."
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         1: .line 393
            new com.sun.org.apache.xml.internal.dtm.ref.CoroutineManager
            dup
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.CoroutineManager.<init>:()V
            astore 1 /* co */
        start local 1 // com.sun.org.apache.xml.internal.dtm.ref.CoroutineManager co
         2: .line 394
            aload 1 /* co */
            iconst_m1
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.CoroutineManager.co_joinCoroutineSet:(I)I
            istore 2 /* appCoroutineID */
        start local 2 // int appCoroutineID
         3: .line 395
            iload 2 /* appCoroutineID */
            iconst_m1
            if_icmpne 6
         4: .line 397
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "ERROR: Couldn't allocate coroutine number.\n"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         5: .line 398
            return
         6: .line 401
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.CoroutineManager int
      StackMap stack:
            invokestatic com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.createIncrementalSAXSource:()Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource;
         7: .line 400
            astore 3 /* parser */
        start local 3 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource parser
         8: .line 405
            new com.sun.org.apache.xml.internal.serialize.XMLSerializer
            dup
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            aconst_null
            invokespecial com.sun.org.apache.xml.internal.serialize.XMLSerializer.<init>:(Ljava/io/OutputStream;Lcom/sun/org/apache/xml/internal/serialize/OutputFormat;)V
            astore 4 /* trace */
        start local 4 // com.sun.org.apache.xml.internal.serialize.XMLSerializer trace
         9: .line 406
            aload 3 /* parser */
            aload 4 /* trace */
            invokeinterface com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
        10: .line 407
            aload 3 /* parser */
            aload 4 /* trace */
            invokeinterface com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource.setLexicalHandler:(Lorg/xml/sax/ext/LexicalHandler;)V
        11: .line 411
            iconst_0
            istore 5 /* arg */
        start local 5 // int arg
        12: goto 36
        13: .line 415
      StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource com.sun.org.apache.xml.internal.serialize.XMLSerializer int
      StackMap stack:
            new org.xml.sax.InputSource
            dup
            aload 0 /* args */
            iload 5 /* arg */
            aaload
            invokespecial org.xml.sax.InputSource.<init>:(Ljava/lang/String;)V
            astore 6 /* source */
        start local 6 // org.xml.sax.InputSource source
        14: .line 416
            aconst_null
            astore 7 /* result */
        start local 7 // java.lang.Object result
        15: .line 417
            iconst_1
            istore 8 /* more */
        start local 8 // boolean more
        16: .line 418
            aload 3 /* parser */
            aload 6 /* source */
            invokeinterface com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource.startParse:(Lorg/xml/sax/InputSource;)V
        17: .line 419
            aload 3 /* parser */
            iload 8 /* more */
            invokeinterface com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource.deliverMoreNodes:(Z)Ljava/lang/Object;
            astore 7 /* result */
        18: .line 420
            goto 24
        19: .line 423
      StackMap locals: org.xml.sax.InputSource java.lang.Object int
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "\nSome parsing successful, trying more.\n"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        20: .line 426
            iload 5 /* arg */
            iconst_1
            iadd
            aload 0 /* args */
            arraylength
            if_icmpge 23
            ldc "!"
            aload 0 /* args */
            iload 5 /* arg */
            iconst_1
            iadd
            aaload
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 23
        21: .line 428
            iinc 5 /* arg */ 1
        22: .line 429
            iconst_0
            istore 8 /* more */
        23: .line 421
      StackMap locals:
      StackMap stack:
            aload 3 /* parser */
            iload 8 /* more */
            invokeinterface com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource.deliverMoreNodes:(Z)Ljava/lang/Object;
            astore 7 /* result */
        24: .line 420
      StackMap locals:
      StackMap stack:
            aload 7 /* result */
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            if_acmpeq 19
        25: .line 434
            aload 7 /* result */
            instanceof java.lang.Boolean
            ifeq 28
            aload 7 /* result */
            checkcast java.lang.Boolean
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            if_acmpne 28
        26: .line 436
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "\nParser ended (EOF or on request).\n"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        27: .line 437
            goto 35
        28: .line 438
      StackMap locals:
      StackMap stack:
            aload 7 /* result */
            ifnonnull 31
        29: .line 439
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "\nUNEXPECTED: Parser says shut down prematurely.\n"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        30: .line 440
            goto 35
        31: .line 441
      StackMap locals:
      StackMap stack:
            aload 7 /* result */
            instanceof java.lang.Exception
            ifeq 35
        32: .line 442
            new com.sun.org.apache.xml.internal.utils.WrappedRuntimeException
            dup
            aload 7 /* result */
            checkcast java.lang.Exception
            invokespecial com.sun.org.apache.xml.internal.utils.WrappedRuntimeException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 8 // boolean more
        end local 7 // java.lang.Object result
        end local 6 // org.xml.sax.InputSource source
        33: .line 449
      StackMap locals: java.lang.String[] com.sun.org.apache.xml.internal.dtm.ref.CoroutineManager int com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource com.sun.org.apache.xml.internal.serialize.XMLSerializer int
      StackMap stack: org.xml.sax.SAXException
            astore 6 /* e */
        start local 6 // org.xml.sax.SAXException e
        34: .line 451
            aload 6 /* e */
            invokevirtual org.xml.sax.SAXException.printStackTrace:()V
        end local 6 // org.xml.sax.SAXException e
        35: .line 411
      StackMap locals:
      StackMap stack:
            iinc 5 /* arg */ 1
      StackMap locals:
      StackMap stack:
        36: iload 5 /* arg */
            aload 0 /* args */
            arraylength
            if_icmplt 13
        end local 5 // int arg
        37: .line 455
            return
        end local 4 // com.sun.org.apache.xml.internal.serialize.XMLSerializer trace
        end local 3 // com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource parser
        end local 2 // int appCoroutineID
        end local 1 // com.sun.org.apache.xml.internal.dtm.ref.CoroutineManager co
        end local 0 // java.lang.String[] args
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   38     0            args  [Ljava/lang/String;
            2   38     1              co  Lcom/sun/org/apache/xml/internal/dtm/ref/CoroutineManager;
            3   38     2  appCoroutineID  I
            8   38     3          parser  Lcom/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource;
            9   38     4           trace  Lcom/sun/org/apache/xml/internal/serialize/XMLSerializer;
           12   37     5             arg  I
           14   33     6          source  Lorg/xml/sax/InputSource;
           15   33     7          result  Ljava/lang/Object;
           16   33     8            more  Z
           34   35     6               e  Lorg/xml/sax/SAXException;
      Exception table:
        from    to  target  type
          13    33      33  Class org.xml.sax.SAXException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      args  
}
SourceFile: "IncrementalSAXSource_Xerces.java"