public class com.ctc.wstx.sax.WstxSAXParser extends javax.xml.parsers.SAXParser implements org.xml.sax.Parser, org.xml.sax.XMLReader, org.xml.sax.ext.Attributes2, org.xml.sax.ext.Locator2, com.ctc.wstx.dtd.DTDEventListener
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.ctc.wstx.sax.WstxSAXParser
  super_class: javax.xml.parsers.SAXParser
{
  static final boolean FEAT_DEFAULT_NS_PREFIXES;
    descriptor: Z
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  protected final com.ctc.wstx.stax.WstxInputFactory mStaxFactory;
    descriptor: Lcom/ctc/wstx/stax/WstxInputFactory;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final com.ctc.wstx.api.ReaderConfig mConfig;
    descriptor: Lcom/ctc/wstx/api/ReaderConfig;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

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

  protected com.ctc.wstx.sr.BasicStreamReader mScanner;
    descriptor: Lcom/ctc/wstx/sr/BasicStreamReader;
    flags: (0x0004) ACC_PROTECTED

  protected com.ctc.wstx.sr.AttributeCollector mAttrCollector;
    descriptor: Lcom/ctc/wstx/sr/AttributeCollector;
    flags: (0x0004) ACC_PROTECTED

  protected com.ctc.wstx.sr.InputElementStack mElemStack;
    descriptor: Lcom/ctc/wstx/sr/InputElementStack;
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String mEncoding;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String mXmlVersion;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

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

  protected org.xml.sax.ContentHandler mContentHandler;
    descriptor: Lorg/xml/sax/ContentHandler;
    flags: (0x0004) ACC_PROTECTED

  protected org.xml.sax.DTDHandler mDTDHandler;
    descriptor: Lorg/xml/sax/DTDHandler;
    flags: (0x0004) ACC_PROTECTED

  private org.xml.sax.EntityResolver mEntityResolver;
    descriptor: Lorg/xml/sax/EntityResolver;
    flags: (0x0002) ACC_PRIVATE

  private org.xml.sax.ErrorHandler mErrorHandler;
    descriptor: Lorg/xml/sax/ErrorHandler;
    flags: (0x0002) ACC_PRIVATE

  private org.xml.sax.ext.LexicalHandler mLexicalHandler;
    descriptor: Lorg/xml/sax/ext/LexicalHandler;
    flags: (0x0002) ACC_PRIVATE

  private org.xml.sax.ext.DeclHandler mDeclHandler;
    descriptor: Lorg/xml/sax/ext/DeclHandler;
    flags: (0x0002) ACC_PRIVATE

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

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

  public void <init>(com.ctc.wstx.stax.WstxInputFactory, boolean);
    descriptor: (Lcom/ctc/wstx/stax/WstxInputFactory;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // com.ctc.wstx.stax.WstxInputFactory sf
        start local 2 // boolean nsPrefixes
         0: .line 206
            aload 0 /* this */
            invokespecial javax.xml.parsers.SAXParser.<init>:()V
         1: .line 193
            aload 0 /* this */
            iconst_0
            putfield com.ctc.wstx.sax.WstxSAXParser.mNsCount:I
         2: .line 208
            aload 0 /* this */
            aload 1 /* sf */
            putfield com.ctc.wstx.sax.WstxSAXParser.mStaxFactory:Lcom/ctc/wstx/stax/WstxInputFactory;
         3: .line 209
            aload 0 /* this */
            iload 2 /* nsPrefixes */
            putfield com.ctc.wstx.sax.WstxSAXParser.mFeatNsPrefixes:Z
         4: .line 210
            aload 0 /* this */
            aload 1 /* sf */
            invokevirtual com.ctc.wstx.stax.WstxInputFactory.createPrivateConfig:()Lcom/ctc/wstx/api/ReaderConfig;
            putfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
         5: .line 211
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
            iconst_1
            invokevirtual com.ctc.wstx.api.ReaderConfig.doSupportDTDs:(Z)V
         6: .line 217
            new com.ctc.wstx.sax.WstxSAXParser$ResolverProxy
            dup
            aload 0 /* this */
            invokespecial com.ctc.wstx.sax.WstxSAXParser$ResolverProxy.<init>:(Lcom/ctc/wstx/sax/WstxSAXParser;)V
            astore 3 /* r */
        start local 3 // com.ctc.wstx.sax.WstxSAXParser$ResolverProxy r
         7: .line 222
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
            aload 3 /* r */
            invokevirtual com.ctc.wstx.api.ReaderConfig.setDtdResolver:(Ljavax/xml/stream/XMLResolver;)V
         8: .line 223
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
            aload 3 /* r */
            invokevirtual com.ctc.wstx.api.ReaderConfig.setEntityResolver:(Ljavax/xml/stream/XMLResolver;)V
         9: .line 224
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
            aload 0 /* this */
            invokevirtual com.ctc.wstx.api.ReaderConfig.setDTDEventListener:(Lcom/ctc/wstx/dtd/DTDEventListener;)V
        10: .line 238
            return
        end local 3 // com.ctc.wstx.sax.WstxSAXParser$ResolverProxy r
        end local 2 // boolean nsPrefixes
        end local 1 // com.ctc.wstx.stax.WstxInputFactory sf
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   11     0        this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0   11     1          sf  Lcom/ctc/wstx/stax/WstxInputFactory;
            0   11     2  nsPrefixes  Z
            7   11     3           r  Lcom/ctc/wstx/sax/WstxSAXParser$ResolverProxy;
    MethodParameters:
            Name  Flags
      sf          
      nsPrefixes  

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
         0: .line 247
            aload 0 /* this */
            new com.ctc.wstx.stax.WstxInputFactory
            dup
            invokespecial com.ctc.wstx.stax.WstxInputFactory.<init>:()V
            iconst_0
            invokespecial com.ctc.wstx.sax.WstxSAXParser.<init>:(Lcom/ctc/wstx/stax/WstxInputFactory;Z)V
         1: .line 248
            return
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/ctc/wstx/sax/WstxSAXParser;

  public final org.xml.sax.Parser getParser();
    descriptor: ()Lorg/xml/sax/Parser;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
         0: .line 252
            aload 0 /* this */
            areturn
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/ctc/wstx/sax/WstxSAXParser;

  public final org.xml.sax.XMLReader getXMLReader();
    descriptor: ()Lorg/xml/sax/XMLReader;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
         0: .line 257
            aload 0 /* this */
            areturn
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/ctc/wstx/sax/WstxSAXParser;

  public final com.ctc.wstx.api.ReaderConfig getStaxConfig();
    descriptor: ()Lcom/ctc/wstx/api/ReaderConfig;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
         0: .line 267
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
            areturn
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/ctc/wstx/sax/WstxSAXParser;

  public boolean isNamespaceAware();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
         0: .line 278
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
            invokevirtual com.ctc.wstx.api.ReaderConfig.willSupportNamespaces:()Z
            ireturn
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/ctc/wstx/sax/WstxSAXParser;

  public boolean isValidating();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
         0: .line 283
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
            invokevirtual com.ctc.wstx.api.ReaderConfig.willValidateWithDTD:()Z
            ireturn
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/ctc/wstx/sax/WstxSAXParser;

  public java.lang.Object getProperty(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // java.lang.String name
         0: .line 290
            aload 1 /* name */
            invokestatic com.ctc.wstx.sax.SAXProperty.findByUri:(Ljava/lang/String;)Lcom/ctc/wstx/sax/SAXProperty;
            astore 2 /* prop */
        start local 2 // com.ctc.wstx.sax.SAXProperty prop
         1: .line 291
            aload 2 /* prop */
            getstatic com.ctc.wstx.sax.SAXProperty.DECLARATION_HANDLER:Lcom/ctc/wstx/sax/SAXProperty;
            if_acmpne 3
         2: .line 292
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mDeclHandler:Lorg/xml/sax/ext/DeclHandler;
            areturn
         3: .line 293
      StackMap locals: com.ctc.wstx.sax.SAXProperty
      StackMap stack:
            aload 2 /* prop */
            getstatic com.ctc.wstx.sax.SAXProperty.DOCUMENT_XML_VERSION:Lcom/ctc/wstx/sax/SAXProperty;
            if_acmpne 5
         4: .line 294
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mXmlVersion:Ljava/lang/String;
            areturn
         5: .line 295
      StackMap locals:
      StackMap stack:
            aload 2 /* prop */
            getstatic com.ctc.wstx.sax.SAXProperty.DOM_NODE:Lcom/ctc/wstx/sax/SAXProperty;
            if_acmpne 7
         6: .line 296
            aconst_null
            areturn
         7: .line 297
      StackMap locals:
      StackMap stack:
            aload 2 /* prop */
            getstatic com.ctc.wstx.sax.SAXProperty.LEXICAL_HANDLER:Lcom/ctc/wstx/sax/SAXProperty;
            if_acmpne 9
         8: .line 298
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
            areturn
         9: .line 299
      StackMap locals:
      StackMap stack:
            aload 2 /* prop */
            getstatic com.ctc.wstx.sax.SAXProperty.XML_STRING:Lcom/ctc/wstx/sax/SAXProperty;
            if_acmpne 11
        10: .line 300
            aconst_null
            areturn
        11: .line 303
      StackMap locals:
      StackMap stack:
            new org.xml.sax.SAXNotRecognizedException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Property '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "' not recognized"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial org.xml.sax.SAXNotRecognizedException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // com.ctc.wstx.sax.SAXProperty prop
        end local 1 // java.lang.String name
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0   12     1  name  Ljava/lang/String;
            1   12     2  prop  Lcom/ctc/wstx/sax/SAXProperty;
    Exceptions:
      throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
    MethodParameters:
      Name  Flags
      name  

  public void setProperty(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // java.lang.String name
        start local 2 // java.lang.Object value
         0: .line 310
            aload 1 /* name */
            invokestatic com.ctc.wstx.sax.SAXProperty.findByUri:(Ljava/lang/String;)Lcom/ctc/wstx/sax/SAXProperty;
            astore 3 /* prop */
        start local 3 // com.ctc.wstx.sax.SAXProperty prop
         1: .line 311
            aload 3 /* prop */
            getstatic com.ctc.wstx.sax.SAXProperty.DECLARATION_HANDLER:Lcom/ctc/wstx/sax/SAXProperty;
            if_acmpne 4
         2: .line 312
            aload 0 /* this */
            aload 2 /* value */
            checkcast org.xml.sax.ext.DeclHandler
            putfield com.ctc.wstx.sax.WstxSAXParser.mDeclHandler:Lorg/xml/sax/ext/DeclHandler;
         3: .line 313
            return
         4: .line 314
      StackMap locals: com.ctc.wstx.sax.SAXProperty
      StackMap stack:
            aload 3 /* prop */
            getstatic com.ctc.wstx.sax.SAXProperty.DOCUMENT_XML_VERSION:Lcom/ctc/wstx/sax/SAXProperty;
            if_acmpne 6
         5: .line 316
            goto 14
      StackMap locals:
      StackMap stack:
         6: aload 3 /* prop */
            getstatic com.ctc.wstx.sax.SAXProperty.DOM_NODE:Lcom/ctc/wstx/sax/SAXProperty;
            if_acmpne 8
         7: .line 318
            goto 14
      StackMap locals:
      StackMap stack:
         8: aload 3 /* prop */
            getstatic com.ctc.wstx.sax.SAXProperty.LEXICAL_HANDLER:Lcom/ctc/wstx/sax/SAXProperty;
            if_acmpne 11
         9: .line 319
            aload 0 /* this */
            aload 2 /* value */
            checkcast org.xml.sax.ext.LexicalHandler
            putfield com.ctc.wstx.sax.WstxSAXParser.mLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
        10: .line 320
            return
        11: .line 321
      StackMap locals:
      StackMap stack:
            aload 3 /* prop */
            getstatic com.ctc.wstx.sax.SAXProperty.XML_STRING:Lcom/ctc/wstx/sax/SAXProperty;
            if_acmpne 13
        12: .line 323
            goto 14
        13: .line 324
      StackMap locals:
      StackMap stack:
            new org.xml.sax.SAXNotRecognizedException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Property '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "' not recognized"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial org.xml.sax.SAXNotRecognizedException.<init>:(Ljava/lang/String;)V
            athrow
        14: .line 328
      StackMap locals:
      StackMap stack:
            new org.xml.sax.SAXNotSupportedException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Property '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "' is read-only, can not be modified"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial org.xml.sax.SAXNotSupportedException.<init>:(Ljava/lang/String;)V
            athrow
        end local 3 // com.ctc.wstx.sax.SAXProperty prop
        end local 2 // java.lang.Object value
        end local 1 // java.lang.String name
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   15     0   this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0   15     1   name  Ljava/lang/String;
            0   15     2  value  Ljava/lang/Object;
            1   15     3   prop  Lcom/ctc/wstx/sax/SAXProperty;
    Exceptions:
      throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
    MethodParameters:
       Name  Flags
      name   
      value  

  public void parse(org.xml.sax.InputSource, org.xml.sax.HandlerBase);
    descriptor: (Lorg/xml/sax/InputSource;Lorg/xml/sax/HandlerBase;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // org.xml.sax.InputSource is
        start local 2 // org.xml.sax.HandlerBase hb
         0: .line 346
            aload 2 /* hb */
            ifnull 9
         1: .line 351
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
            ifnonnull 3
         2: .line 352
            aload 0 /* this */
            aload 2 /* hb */
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.setDocumentHandler:(Lorg/xml/sax/DocumentHandler;)V
         3: .line 354
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mEntityResolver:Lorg/xml/sax/EntityResolver;
            ifnonnull 5
         4: .line 355
            aload 0 /* this */
            aload 2 /* hb */
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.setEntityResolver:(Lorg/xml/sax/EntityResolver;)V
         5: .line 357
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mErrorHandler:Lorg/xml/sax/ErrorHandler;
            ifnonnull 7
         6: .line 358
            aload 0 /* this */
            aload 2 /* hb */
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V
         7: .line 360
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mDTDHandler:Lorg/xml/sax/DTDHandler;
            ifnonnull 9
         8: .line 361
            aload 0 /* this */
            aload 2 /* hb */
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.setDTDHandler:(Lorg/xml/sax/DTDHandler;)V
         9: .line 364
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* is */
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.parse:(Lorg/xml/sax/InputSource;)V
        10: .line 365
            return
        end local 2 // org.xml.sax.HandlerBase hb
        end local 1 // org.xml.sax.InputSource is
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0   11     1    is  Lorg/xml/sax/InputSource;
            0   11     2    hb  Lorg/xml/sax/HandlerBase;
    Exceptions:
      throws org.xml.sax.SAXException, java.io.IOException
    MethodParameters:
      Name  Flags
      is    
      hb    

  public void parse(org.xml.sax.InputSource, org.xml.sax.helpers.DefaultHandler);
    descriptor: (Lorg/xml/sax/InputSource;Lorg/xml/sax/helpers/DefaultHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // org.xml.sax.InputSource is
        start local 2 // org.xml.sax.helpers.DefaultHandler dh
         0: .line 371
            aload 2 /* dh */
            ifnull 9
         1: .line 376
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
            ifnonnull 3
         2: .line 377
            aload 0 /* this */
            aload 2 /* dh */
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
         3: .line 379
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mEntityResolver:Lorg/xml/sax/EntityResolver;
            ifnonnull 5
         4: .line 380
            aload 0 /* this */
            aload 2 /* dh */
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.setEntityResolver:(Lorg/xml/sax/EntityResolver;)V
         5: .line 382
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mErrorHandler:Lorg/xml/sax/ErrorHandler;
            ifnonnull 7
         6: .line 383
            aload 0 /* this */
            aload 2 /* dh */
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V
         7: .line 385
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mDTDHandler:Lorg/xml/sax/DTDHandler;
            ifnonnull 9
         8: .line 386
            aload 0 /* this */
            aload 2 /* dh */
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.setDTDHandler:(Lorg/xml/sax/DTDHandler;)V
         9: .line 389
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* is */
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.parse:(Lorg/xml/sax/InputSource;)V
        10: .line 390
            return
        end local 2 // org.xml.sax.helpers.DefaultHandler dh
        end local 1 // org.xml.sax.InputSource is
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0   11     1    is  Lorg/xml/sax/InputSource;
            0   11     2    dh  Lorg/xml/sax/helpers/DefaultHandler;
    Exceptions:
      throws org.xml.sax.SAXException, java.io.IOException
    MethodParameters:
      Name  Flags
      is    
      dh    

  public org.xml.sax.ContentHandler getContentHandler();
    descriptor: ()Lorg/xml/sax/ContentHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
         0: .line 400
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
            areturn
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/ctc/wstx/sax/WstxSAXParser;

  public org.xml.sax.DTDHandler getDTDHandler();
    descriptor: ()Lorg/xml/sax/DTDHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
         0: .line 405
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mDTDHandler:Lorg/xml/sax/DTDHandler;
            areturn
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/ctc/wstx/sax/WstxSAXParser;

  public org.xml.sax.EntityResolver getEntityResolver();
    descriptor: ()Lorg/xml/sax/EntityResolver;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
         0: .line 410
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mEntityResolver:Lorg/xml/sax/EntityResolver;
            areturn
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/ctc/wstx/sax/WstxSAXParser;

  public org.xml.sax.ErrorHandler getErrorHandler();
    descriptor: ()Lorg/xml/sax/ErrorHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
         0: .line 415
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mErrorHandler:Lorg/xml/sax/ErrorHandler;
            areturn
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/ctc/wstx/sax/WstxSAXParser;

  public boolean getFeature(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // java.lang.String name
         0: .line 422
            aload 1 /* name */
            invokestatic com.ctc.wstx.sax.SAXFeature.findByUri:(Ljava/lang/String;)Lcom/ctc/wstx/sax/SAXFeature;
            astore 2 /* stdFeat */
        start local 2 // com.ctc.wstx.sax.SAXFeature stdFeat
         1: .line 424
            aload 2 /* stdFeat */
            getstatic com.ctc.wstx.sax.SAXFeature.EXTERNAL_GENERAL_ENTITIES:Lcom/ctc/wstx/sax/SAXFeature;
            if_acmpne 3
         2: .line 425
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
            invokevirtual com.ctc.wstx.api.ReaderConfig.willSupportExternalEntities:()Z
            ireturn
         3: .line 426
      StackMap locals: com.ctc.wstx.sax.SAXFeature
      StackMap stack:
            aload 2 /* stdFeat */
            getstatic com.ctc.wstx.sax.SAXFeature.EXTERNAL_PARAMETER_ENTITIES:Lcom/ctc/wstx/sax/SAXFeature;
            if_acmpne 5
         4: .line 427
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
            invokevirtual com.ctc.wstx.api.ReaderConfig.willSupportExternalEntities:()Z
            ireturn
         5: .line 428
      StackMap locals:
      StackMap stack:
            aload 2 /* stdFeat */
            getstatic com.ctc.wstx.sax.SAXFeature.IS_STANDALONE:Lcom/ctc/wstx/sax/SAXFeature;
            if_acmpne 7
         6: .line 429
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mStandalone:Z
            ireturn
         7: .line 430
      StackMap locals:
      StackMap stack:
            aload 2 /* stdFeat */
            getstatic com.ctc.wstx.sax.SAXFeature.LEXICAL_HANDLER_PARAMETER_ENTITIES:Lcom/ctc/wstx/sax/SAXFeature;
            if_acmpne 9
         8: .line 432
            iconst_0
            ireturn
         9: .line 433
      StackMap locals:
      StackMap stack:
            aload 2 /* stdFeat */
            getstatic com.ctc.wstx.sax.SAXFeature.NAMESPACES:Lcom/ctc/wstx/sax/SAXFeature;
            if_acmpne 11
        10: .line 434
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
            invokevirtual com.ctc.wstx.api.ReaderConfig.willSupportNamespaces:()Z
            ireturn
        11: .line 435
      StackMap locals:
      StackMap stack:
            aload 2 /* stdFeat */
            getstatic com.ctc.wstx.sax.SAXFeature.NAMESPACE_PREFIXES:Lcom/ctc/wstx/sax/SAXFeature;
            if_acmpne 15
        12: .line 436
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
            invokevirtual com.ctc.wstx.api.ReaderConfig.willSupportNamespaces:()Z
            ifeq 13
            iconst_0
            goto 14
      StackMap locals:
      StackMap stack:
        13: iconst_1
      StackMap locals:
      StackMap stack: int
        14: ireturn
        15: .line 437
      StackMap locals:
      StackMap stack:
            aload 2 /* stdFeat */
            getstatic com.ctc.wstx.sax.SAXFeature.RESOLVE_DTD_URIS:Lcom/ctc/wstx/sax/SAXFeature;
            if_acmpne 17
        16: .line 439
            iconst_0
            ireturn
        17: .line 440
      StackMap locals:
      StackMap stack:
            aload 2 /* stdFeat */
            getstatic com.ctc.wstx.sax.SAXFeature.STRING_INTERNING:Lcom/ctc/wstx/sax/SAXFeature;
            if_acmpne 19
        18: .line 441
            iconst_1
            ireturn
        19: .line 442
      StackMap locals:
      StackMap stack:
            aload 2 /* stdFeat */
            getstatic com.ctc.wstx.sax.SAXFeature.UNICODE_NORMALIZATION_CHECKING:Lcom/ctc/wstx/sax/SAXFeature;
            if_acmpne 21
        20: .line 443
            iconst_0
            ireturn
        21: .line 444
      StackMap locals:
      StackMap stack:
            aload 2 /* stdFeat */
            getstatic com.ctc.wstx.sax.SAXFeature.USE_ATTRIBUTES2:Lcom/ctc/wstx/sax/SAXFeature;
            if_acmpne 23
        22: .line 445
            iconst_1
            ireturn
        23: .line 446
      StackMap locals:
      StackMap stack:
            aload 2 /* stdFeat */
            getstatic com.ctc.wstx.sax.SAXFeature.USE_LOCATOR2:Lcom/ctc/wstx/sax/SAXFeature;
            if_acmpne 25
        24: .line 447
            iconst_1
            ireturn
        25: .line 448
      StackMap locals:
      StackMap stack:
            aload 2 /* stdFeat */
            getstatic com.ctc.wstx.sax.SAXFeature.USE_ENTITY_RESOLVER2:Lcom/ctc/wstx/sax/SAXFeature;
            if_acmpne 27
        26: .line 449
            iconst_1
            ireturn
        27: .line 450
      StackMap locals:
      StackMap stack:
            aload 2 /* stdFeat */
            getstatic com.ctc.wstx.sax.SAXFeature.VALIDATION:Lcom/ctc/wstx/sax/SAXFeature;
            if_acmpne 29
        28: .line 451
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
            invokevirtual com.ctc.wstx.api.ReaderConfig.willValidateWithDTD:()Z
            ireturn
        29: .line 452
      StackMap locals:
      StackMap stack:
            aload 2 /* stdFeat */
            getstatic com.ctc.wstx.sax.SAXFeature.XMLNS_URIS:Lcom/ctc/wstx/sax/SAXFeature;
            if_acmpne 31
        30: .line 456
            iconst_1
            ireturn
        31: .line 457
      StackMap locals:
      StackMap stack:
            aload 2 /* stdFeat */
            getstatic com.ctc.wstx.sax.SAXFeature.XML_1_1:Lcom/ctc/wstx/sax/SAXFeature;
            if_acmpne 33
        32: .line 458
            iconst_1
            ireturn
        33: .line 461
      StackMap locals:
      StackMap stack:
            new org.xml.sax.SAXNotRecognizedException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Feature '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "' not recognized"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial org.xml.sax.SAXNotRecognizedException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // com.ctc.wstx.sax.SAXFeature stdFeat
        end local 1 // java.lang.String name
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   34     0     this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0   34     1     name  Ljava/lang/String;
            1   34     2  stdFeat  Lcom/ctc/wstx/sax/SAXFeature;
    Exceptions:
      throws org.xml.sax.SAXNotRecognizedException
    MethodParameters:
      Name  Flags
      name  

  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.ctc.wstx.sax.WstxSAXParser this
        start local 1 // org.xml.sax.ContentHandler handler
         0: .line 475
            aload 0 /* this */
            aload 1 /* handler */
            putfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
         1: .line 476
            return
        end local 1 // org.xml.sax.ContentHandler handler
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0    2     1  handler  Lorg/xml/sax/ContentHandler;
    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.ctc.wstx.sax.WstxSAXParser this
        start local 1 // org.xml.sax.DTDHandler handler
         0: .line 480
            aload 0 /* this */
            aload 1 /* handler */
            putfield com.ctc.wstx.sax.WstxSAXParser.mDTDHandler:Lorg/xml/sax/DTDHandler;
         1: .line 481
            return
        end local 1 // org.xml.sax.DTDHandler handler
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0    2     1  handler  Lorg/xml/sax/DTDHandler;
    MethodParameters:
         Name  Flags
      handler  

  public void setEntityResolver(org.xml.sax.EntityResolver);
    descriptor: (Lorg/xml/sax/EntityResolver;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // org.xml.sax.EntityResolver resolver
         0: .line 485
            aload 0 /* this */
            aload 1 /* resolver */
            putfield com.ctc.wstx.sax.WstxSAXParser.mEntityResolver:Lorg/xml/sax/EntityResolver;
         1: .line 486
            return
        end local 1 // org.xml.sax.EntityResolver resolver
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0    2     1  resolver  Lorg/xml/sax/EntityResolver;
    MethodParameters:
          Name  Flags
      resolver  

  public void setErrorHandler(org.xml.sax.ErrorHandler);
    descriptor: (Lorg/xml/sax/ErrorHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // org.xml.sax.ErrorHandler handler
         0: .line 490
            aload 0 /* this */
            aload 1 /* handler */
            putfield com.ctc.wstx.sax.WstxSAXParser.mErrorHandler:Lorg/xml/sax/ErrorHandler;
         1: .line 491
            return
        end local 1 // org.xml.sax.ErrorHandler handler
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0    2     1  handler  Lorg/xml/sax/ErrorHandler;
    MethodParameters:
         Name  Flags
      handler  

  public void setFeature(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // java.lang.String name
        start local 2 // boolean value
         0: .line 497
            iconst_0
            istore 3 /* invalidValue */
        start local 3 // boolean invalidValue
         1: .line 498
            iconst_0
            istore 4 /* readOnly */
        start local 4 // boolean readOnly
         2: .line 499
            aload 1 /* name */
            invokestatic com.ctc.wstx.sax.SAXFeature.findByUri:(Ljava/lang/String;)Lcom/ctc/wstx/sax/SAXFeature;
            astore 5 /* stdFeat */
        start local 5 // com.ctc.wstx.sax.SAXFeature stdFeat
         3: .line 501
            aload 5 /* stdFeat */
            getstatic com.ctc.wstx.sax.SAXFeature.EXTERNAL_GENERAL_ENTITIES:Lcom/ctc/wstx/sax/SAXFeature;
            if_acmpne 6
         4: .line 502
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
            iload 2 /* value */
            invokevirtual com.ctc.wstx.api.ReaderConfig.doSupportExternalEntities:(Z)V
         5: .line 503
            goto 47
      StackMap locals: int int com.ctc.wstx.sax.SAXFeature
      StackMap stack:
         6: aload 5 /* stdFeat */
            getstatic com.ctc.wstx.sax.SAXFeature.EXTERNAL_PARAMETER_ENTITIES:Lcom/ctc/wstx/sax/SAXFeature;
            if_acmpeq 47
         7: .line 505
            aload 5 /* stdFeat */
            getstatic com.ctc.wstx.sax.SAXFeature.IS_STANDALONE:Lcom/ctc/wstx/sax/SAXFeature;
            if_acmpne 10
         8: .line 506
            iconst_1
            istore 4 /* readOnly */
         9: .line 507
            goto 47
      StackMap locals:
      StackMap stack:
        10: aload 5 /* stdFeat */
            getstatic com.ctc.wstx.sax.SAXFeature.LEXICAL_HANDLER_PARAMETER_ENTITIES:Lcom/ctc/wstx/sax/SAXFeature;
            if_acmpeq 47
        11: .line 509
            aload 5 /* stdFeat */
            getstatic com.ctc.wstx.sax.SAXFeature.NAMESPACES:Lcom/ctc/wstx/sax/SAXFeature;
            if_acmpne 14
        12: .line 510
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
            iload 2 /* value */
            invokevirtual com.ctc.wstx.api.ReaderConfig.doSupportNamespaces:(Z)V
        13: .line 511
            goto 47
      StackMap locals:
      StackMap stack:
        14: aload 5 /* stdFeat */
            getstatic com.ctc.wstx.sax.SAXFeature.NAMESPACE_PREFIXES:Lcom/ctc/wstx/sax/SAXFeature;
            if_acmpne 17
        15: .line 512
            aload 0 /* this */
            iload 2 /* value */
            putfield com.ctc.wstx.sax.WstxSAXParser.mFeatNsPrefixes:Z
        16: .line 513
            goto 47
      StackMap locals:
      StackMap stack:
        17: aload 5 /* stdFeat */
            getstatic com.ctc.wstx.sax.SAXFeature.RESOLVE_DTD_URIS:Lcom/ctc/wstx/sax/SAXFeature;
            if_acmpeq 47
        18: .line 515
            aload 5 /* stdFeat */
            getstatic com.ctc.wstx.sax.SAXFeature.STRING_INTERNING:Lcom/ctc/wstx/sax/SAXFeature;
            if_acmpne 23
        19: .line 516
            iload 2 /* value */
            ifeq 20
            iconst_0
            goto 21
      StackMap locals:
      StackMap stack:
        20: iconst_1
      StackMap locals:
      StackMap stack: int
        21: istore 3 /* invalidValue */
        22: .line 517
            goto 47
      StackMap locals:
      StackMap stack:
        23: aload 5 /* stdFeat */
            getstatic com.ctc.wstx.sax.SAXFeature.UNICODE_NORMALIZATION_CHECKING:Lcom/ctc/wstx/sax/SAXFeature;
            if_acmpne 26
        24: .line 518
            iload 2 /* value */
            istore 3 /* invalidValue */
        25: .line 519
            goto 47
      StackMap locals:
      StackMap stack:
        26: aload 5 /* stdFeat */
            getstatic com.ctc.wstx.sax.SAXFeature.USE_ATTRIBUTES2:Lcom/ctc/wstx/sax/SAXFeature;
            if_acmpne 29
        27: .line 520
            iconst_1
            istore 4 /* readOnly */
        28: .line 521
            goto 47
      StackMap locals:
      StackMap stack:
        29: aload 5 /* stdFeat */
            getstatic com.ctc.wstx.sax.SAXFeature.USE_LOCATOR2:Lcom/ctc/wstx/sax/SAXFeature;
            if_acmpne 32
        30: .line 522
            iconst_1
            istore 4 /* readOnly */
        31: .line 523
            goto 47
      StackMap locals:
      StackMap stack:
        32: aload 5 /* stdFeat */
            getstatic com.ctc.wstx.sax.SAXFeature.USE_ENTITY_RESOLVER2:Lcom/ctc/wstx/sax/SAXFeature;
            if_acmpne 35
        33: .line 524
            iconst_1
            istore 4 /* readOnly */
        34: .line 525
            goto 47
      StackMap locals:
      StackMap stack:
        35: aload 5 /* stdFeat */
            getstatic com.ctc.wstx.sax.SAXFeature.VALIDATION:Lcom/ctc/wstx/sax/SAXFeature;
            if_acmpne 38
        36: .line 526
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
            iload 2 /* value */
            invokevirtual com.ctc.wstx.api.ReaderConfig.doValidateWithDTD:(Z)V
        37: .line 527
            goto 47
      StackMap locals:
      StackMap stack:
        38: aload 5 /* stdFeat */
            getstatic com.ctc.wstx.sax.SAXFeature.XMLNS_URIS:Lcom/ctc/wstx/sax/SAXFeature;
            if_acmpne 43
        39: .line 528
            iload 2 /* value */
            ifeq 40
            iconst_0
            goto 41
      StackMap locals:
      StackMap stack:
        40: iconst_1
      StackMap locals:
      StackMap stack: int
        41: istore 3 /* invalidValue */
        42: .line 529
            goto 47
      StackMap locals:
      StackMap stack:
        43: aload 5 /* stdFeat */
            getstatic com.ctc.wstx.sax.SAXFeature.XML_1_1:Lcom/ctc/wstx/sax/SAXFeature;
            if_acmpne 46
        44: .line 530
            iconst_1
            istore 4 /* readOnly */
        45: .line 531
            goto 47
        46: .line 532
      StackMap locals:
      StackMap stack:
            new org.xml.sax.SAXNotRecognizedException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Feature '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "' not recognized"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial org.xml.sax.SAXNotRecognizedException.<init>:(Ljava/lang/String;)V
            athrow
        47: .line 536
      StackMap locals:
      StackMap stack:
            iload 4 /* readOnly */
            ifeq 49
        48: .line 537
            new org.xml.sax.SAXNotSupportedException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Feature '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "' is read-only, can not be modified"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial org.xml.sax.SAXNotSupportedException.<init>:(Ljava/lang/String;)V
            athrow
        49: .line 539
      StackMap locals:
      StackMap stack:
            iload 3 /* invalidValue */
            ifeq 51
        50: .line 540
            new org.xml.sax.SAXNotSupportedException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Trying to set invalid value for feature '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "', '"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 2 /* value */
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            ldc "'"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial org.xml.sax.SAXNotSupportedException.<init>:(Ljava/lang/String;)V
            athrow
        51: .line 542
      StackMap locals:
      StackMap stack:
            return
        end local 5 // com.ctc.wstx.sax.SAXFeature stdFeat
        end local 4 // boolean readOnly
        end local 3 // boolean invalidValue
        end local 2 // boolean value
        end local 1 // java.lang.String name
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   52     0          this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0   52     1          name  Ljava/lang/String;
            0   52     2         value  Z
            1   52     3  invalidValue  Z
            2   52     4      readOnly  Z
            3   52     5       stdFeat  Lcom/ctc/wstx/sax/SAXFeature;
    Exceptions:
      throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
    MethodParameters:
       Name  Flags
      name   
      value  

  public void parse(org.xml.sax.InputSource);
    descriptor: (Lorg/xml/sax/InputSource;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=14, args_size=2
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // org.xml.sax.InputSource input
         0: .line 557
            aload 0 /* this */
            aconst_null
            putfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
         1: .line 558
            aload 1 /* input */
            invokevirtual org.xml.sax.InputSource.getSystemId:()Ljava/lang/String;
            astore 2 /* sysIdStr */
        start local 2 // java.lang.String sysIdStr
         2: .line 559
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
            astore 3 /* cfg */
        start local 3 // com.ctc.wstx.api.ReaderConfig cfg
         3: .line 560
            aconst_null
            astore 4 /* srcUrl */
        start local 4 // java.net.URL srcUrl
         4: .line 563
            aconst_null
            astore 5 /* is */
        start local 5 // java.io.InputStream is
         5: .line 564
            aload 1 /* input */
            invokevirtual org.xml.sax.InputSource.getCharacterStream:()Ljava/io/Reader;
            astore 6 /* r */
        start local 6 // java.io.Reader r
         6: .line 565
            aload 6 /* r */
            ifnonnull 18
         7: .line 566
            aload 1 /* input */
            invokevirtual org.xml.sax.InputSource.getByteStream:()Ljava/io/InputStream;
            astore 5 /* is */
         8: .line 567
            aload 5 /* is */
            ifnonnull 18
         9: .line 568
            aload 2 /* sysIdStr */
            ifnonnull 11
        10: .line 569
            new org.xml.sax.SAXException
            dup
            ldc "Invalid InputSource passed: neither character or byte stream passed, nor system id specified"
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/String;)V
            athrow
        11: .line 572
      StackMap locals: com.ctc.wstx.sax.WstxSAXParser org.xml.sax.InputSource java.lang.String com.ctc.wstx.api.ReaderConfig java.net.URL java.io.InputStream java.io.Reader
      StackMap stack:
            aload 2 /* sysIdStr */
            invokestatic com.ctc.wstx.util.URLUtil.urlFromSystemId:(Ljava/lang/String;)Ljava/net/URL;
            astore 4 /* srcUrl */
        12: .line 573
            aload 4 /* srcUrl */
            invokestatic com.ctc.wstx.util.URLUtil.inputStreamFromURL:(Ljava/net/URL;)Ljava/io/InputStream;
            astore 5 /* is */
        13: .line 574
            goto 18
      StackMap locals:
      StackMap stack: java.io.IOException
        14: astore 7 /* ioe */
        start local 7 // java.io.IOException ioe
        15: .line 575
            new org.xml.sax.SAXException
            dup
            aload 7 /* ioe */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            astore 8 /* saxe */
        start local 8 // org.xml.sax.SAXException saxe
        16: .line 576
            aload 8 /* saxe */
            aload 7 /* ioe */
            invokestatic com.ctc.wstx.util.ExceptionUtil.setInitCause:(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
        17: .line 577
            aload 8 /* saxe */
            athrow
        end local 8 // org.xml.sax.SAXException saxe
        end local 7 // java.io.IOException ioe
        18: .line 582
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
            ifnull 21
        19: .line 583
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
            aload 0 /* this */
            invokeinterface org.xml.sax.ContentHandler.setDocumentLocator:(Lorg/xml/sax/Locator;)V
        20: .line 584
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
            invokeinterface org.xml.sax.ContentHandler.startDocument:()V
        21: .line 590
      StackMap locals:
      StackMap stack:
            aload 3 /* cfg */
            invokevirtual com.ctc.wstx.api.ReaderConfig.resetState:()V
        22: .line 593
            aload 1 /* input */
            invokevirtual org.xml.sax.InputSource.getEncoding:()Ljava/lang/String;
            astore 7 /* inputEnc */
        start local 7 // java.lang.String inputEnc
        23: .line 594
            aload 1 /* input */
            invokevirtual org.xml.sax.InputSource.getPublicId:()Ljava/lang/String;
            astore 8 /* publicId */
        start local 8 // java.lang.String publicId
        24: .line 597
            aload 6 /* r */
            ifnonnull 26
            aload 7 /* inputEnc */
            ifnull 26
            aload 7 /* inputEnc */
            invokevirtual java.lang.String.length:()I
            ifle 26
        25: .line 598
            aload 3 /* cfg */
            aload 5 /* is */
            iconst_0
            aload 7 /* inputEnc */
            invokestatic com.ctc.wstx.io.DefaultInputResolver.constructOptimizedReader:(Lcom/ctc/wstx/api/ReaderConfig;Ljava/io/InputStream;ZLjava/lang/String;)Ljava/io/Reader;
            astore 6 /* r */
        26: .line 601
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 2 /* sysIdStr */
            aload 4 /* srcUrl */
            invokestatic com.ctc.wstx.io.SystemId.construct:(Ljava/lang/String;Ljava/net/URL;)Lcom/ctc/wstx/io/SystemId;
            astore 10 /* systemId */
        start local 10 // com.ctc.wstx.io.SystemId systemId
        27: .line 602
            aload 6 /* r */
            ifnull 31
        28: .line 603
            aload 8 /* publicId */
            aload 10 /* systemId */
            aload 6 /* r */
            aload 7 /* inputEnc */
            invokestatic com.ctc.wstx.io.ReaderBootstrapper.getInstance:(Ljava/lang/String;Lcom/ctc/wstx/io/SystemId;Ljava/io/Reader;Ljava/lang/String;)Lcom/ctc/wstx/io/ReaderBootstrapper;
            astore 9 /* bs */
        start local 9 // com.ctc.wstx.io.InputBootstrapper bs
        29: .line 605
            aload 0 /* this */
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mStaxFactory:Lcom/ctc/wstx/stax/WstxInputFactory;
            aload 3 /* cfg */
            aload 10 /* systemId */
            aload 9 /* bs */
            iconst_0
            iconst_0
            invokevirtual com.ctc.wstx.stax.WstxInputFactory.createSR:(Lcom/ctc/wstx/api/ReaderConfig;Lcom/ctc/wstx/io/SystemId;Lcom/ctc/wstx/io/InputBootstrapper;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
            checkcast com.ctc.wstx.sr.BasicStreamReader
            putfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
        30: .line 606
            goto 33
        end local 9 // com.ctc.wstx.io.InputBootstrapper bs
        31: .line 607
      StackMap locals: com.ctc.wstx.sax.WstxSAXParser org.xml.sax.InputSource java.lang.String com.ctc.wstx.api.ReaderConfig java.net.URL java.io.InputStream java.io.Reader java.lang.String java.lang.String top com.ctc.wstx.io.SystemId
      StackMap stack:
            aload 8 /* publicId */
            aload 10 /* systemId */
            aload 5 /* is */
            invokestatic com.ctc.wstx.io.StreamBootstrapper.getInstance:(Ljava/lang/String;Lcom/ctc/wstx/io/SystemId;Ljava/io/InputStream;)Lcom/ctc/wstx/io/StreamBootstrapper;
            astore 9 /* bs */
        start local 9 // com.ctc.wstx.io.InputBootstrapper bs
        32: .line 608
            aload 0 /* this */
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mStaxFactory:Lcom/ctc/wstx/stax/WstxInputFactory;
            aload 3 /* cfg */
            aload 10 /* systemId */
            aload 9 /* bs */
            iconst_0
            iconst_0
            invokevirtual com.ctc.wstx.stax.WstxInputFactory.createSR:(Lcom/ctc/wstx/api/ReaderConfig;Lcom/ctc/wstx/io/SystemId;Lcom/ctc/wstx/io/InputBootstrapper;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
            checkcast com.ctc.wstx.sr.BasicStreamReader
            putfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
        33: .line 613
      StackMap locals: com.ctc.wstx.sax.WstxSAXParser org.xml.sax.InputSource java.lang.String com.ctc.wstx.api.ReaderConfig java.net.URL java.io.InputStream java.io.Reader java.lang.String java.lang.String com.ctc.wstx.io.InputBootstrapper com.ctc.wstx.io.SystemId
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            invokevirtual com.ctc.wstx.sr.BasicStreamReader.getEncoding:()Ljava/lang/String;
            astore 11 /* enc2 */
        start local 11 // java.lang.String enc2
        34: .line 614
            aload 11 /* enc2 */
            ifnonnull 36
        35: .line 615
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            invokevirtual com.ctc.wstx.sr.BasicStreamReader.getCharacterEncodingScheme:()Ljava/lang/String;
            astore 11 /* enc2 */
        36: .line 617
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 11 /* enc2 */
            putfield com.ctc.wstx.sax.WstxSAXParser.mEncoding:Ljava/lang/String;
        end local 11 // java.lang.String enc2
        37: .line 619
            aload 0 /* this */
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            invokevirtual com.ctc.wstx.sr.BasicStreamReader.getVersion:()Ljava/lang/String;
            putfield com.ctc.wstx.sax.WstxSAXParser.mXmlVersion:Ljava/lang/String;
        38: .line 620
            aload 0 /* this */
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            invokevirtual com.ctc.wstx.sr.BasicStreamReader.standaloneSet:()Z
            putfield com.ctc.wstx.sax.WstxSAXParser.mStandalone:Z
        39: .line 621
            aload 0 /* this */
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            invokevirtual com.ctc.wstx.sr.BasicStreamReader.getAttributeCollector:()Lcom/ctc/wstx/sr/AttributeCollector;
            putfield com.ctc.wstx.sax.WstxSAXParser.mAttrCollector:Lcom/ctc/wstx/sr/AttributeCollector;
        40: .line 622
            aload 0 /* this */
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            invokevirtual com.ctc.wstx.sr.BasicStreamReader.getInputElementStack:()Lcom/ctc/wstx/sr/InputElementStack;
            putfield com.ctc.wstx.sax.WstxSAXParser.mElemStack:Lcom/ctc/wstx/sr/InputElementStack;
        41: .line 623
            aload 0 /* this */
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.fireEvents:()V
        end local 10 // com.ctc.wstx.io.SystemId systemId
        end local 9 // com.ctc.wstx.io.InputBootstrapper bs
        end local 8 // java.lang.String publicId
        end local 7 // java.lang.String inputEnc
        42: .line 624
            goto 97
      StackMap locals: com.ctc.wstx.sax.WstxSAXParser org.xml.sax.InputSource java.lang.String com.ctc.wstx.api.ReaderConfig java.net.URL java.io.InputStream java.io.Reader
      StackMap stack: java.io.IOException
        43: astore 7 /* io */
        start local 7 // java.io.IOException io
        44: .line 625
            aload 0 /* this */
            aload 7 /* io */
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.throwSaxException:(Ljava/lang/Exception;)V
        end local 7 // java.io.IOException io
        45: .line 629
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
            ifnull 47
        46: .line 630
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
            invokeinterface org.xml.sax.ContentHandler.endDocument:()V
        47: .line 635
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            ifnull 53
        48: .line 636
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            astore 13 /* sr */
        start local 13 // com.ctc.wstx.sr.BasicStreamReader sr
        49: .line 637
            aload 0 /* this */
            aconst_null
            putfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
        50: .line 639
            aload 13 /* sr */
            invokevirtual com.ctc.wstx.sr.BasicStreamReader.close:()V
        51: .line 640
            goto 53
      StackMap locals: com.ctc.wstx.sax.WstxSAXParser org.xml.sax.InputSource java.lang.String com.ctc.wstx.api.ReaderConfig java.net.URL java.io.InputStream java.io.Reader top top top top top top com.ctc.wstx.sr.BasicStreamReader
      StackMap stack: javax.xml.stream.XMLStreamException
        52: pop
        end local 13 // com.ctc.wstx.sr.BasicStreamReader sr
        53: .line 642
      StackMap locals: com.ctc.wstx.sax.WstxSAXParser org.xml.sax.InputSource java.lang.String com.ctc.wstx.api.ReaderConfig java.net.URL java.io.InputStream java.io.Reader
      StackMap stack:
            aload 6 /* r */
            ifnull 57
        54: .line 644
            aload 6 /* r */
            invokevirtual java.io.Reader.close:()V
        55: .line 645
            goto 57
      StackMap locals:
      StackMap stack: java.io.IOException
        56: pop
        57: .line 647
      StackMap locals:
      StackMap stack:
            aload 5 /* is */
            ifnull 113
        58: .line 649
            aload 5 /* is */
            invokevirtual java.io.InputStream.close:()V
        59: .line 650
            goto 113
      StackMap locals:
      StackMap stack: java.io.IOException
        60: pop
            goto 113
        61: .line 626
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
            astore 7 /* strex */
        start local 7 // javax.xml.stream.XMLStreamException strex
        62: .line 627
            aload 0 /* this */
            aload 7 /* strex */
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.throwSaxException:(Ljava/lang/Exception;)V
        end local 7 // javax.xml.stream.XMLStreamException strex
        63: .line 629
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
            ifnull 65
        64: .line 630
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
            invokeinterface org.xml.sax.ContentHandler.endDocument:()V
        65: .line 635
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            ifnull 71
        66: .line 636
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            astore 13 /* sr */
        start local 13 // com.ctc.wstx.sr.BasicStreamReader sr
        67: .line 637
            aload 0 /* this */
            aconst_null
            putfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
        68: .line 639
            aload 13 /* sr */
            invokevirtual com.ctc.wstx.sr.BasicStreamReader.close:()V
        69: .line 640
            goto 71
      StackMap locals: com.ctc.wstx.sax.WstxSAXParser org.xml.sax.InputSource java.lang.String com.ctc.wstx.api.ReaderConfig java.net.URL java.io.InputStream java.io.Reader top top top top top top com.ctc.wstx.sr.BasicStreamReader
      StackMap stack: javax.xml.stream.XMLStreamException
        70: pop
        end local 13 // com.ctc.wstx.sr.BasicStreamReader sr
        71: .line 642
      StackMap locals: com.ctc.wstx.sax.WstxSAXParser org.xml.sax.InputSource java.lang.String com.ctc.wstx.api.ReaderConfig java.net.URL java.io.InputStream java.io.Reader
      StackMap stack:
            aload 6 /* r */
            ifnull 75
        72: .line 644
            aload 6 /* r */
            invokevirtual java.io.Reader.close:()V
        73: .line 645
            goto 75
      StackMap locals:
      StackMap stack: java.io.IOException
        74: pop
        75: .line 647
      StackMap locals:
      StackMap stack:
            aload 5 /* is */
            ifnull 113
        76: .line 649
            aload 5 /* is */
            invokevirtual java.io.InputStream.close:()V
        77: .line 650
            goto 113
      StackMap locals:
      StackMap stack: java.io.IOException
        78: pop
            goto 113
        79: .line 628
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 12
        80: .line 629
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
            ifnull 82
        81: .line 630
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
            invokeinterface org.xml.sax.ContentHandler.endDocument:()V
        82: .line 635
      StackMap locals: com.ctc.wstx.sax.WstxSAXParser org.xml.sax.InputSource java.lang.String com.ctc.wstx.api.ReaderConfig java.net.URL java.io.InputStream java.io.Reader top top top top top java.lang.Throwable
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            ifnull 88
        83: .line 636
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            astore 13 /* sr */
        start local 13 // com.ctc.wstx.sr.BasicStreamReader sr
        84: .line 637
            aload 0 /* this */
            aconst_null
            putfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
        85: .line 639
            aload 13 /* sr */
            invokevirtual com.ctc.wstx.sr.BasicStreamReader.close:()V
        86: .line 640
            goto 88
      StackMap locals: com.ctc.wstx.sax.WstxSAXParser org.xml.sax.InputSource java.lang.String com.ctc.wstx.api.ReaderConfig java.net.URL java.io.InputStream java.io.Reader top top top top top java.lang.Throwable com.ctc.wstx.sr.BasicStreamReader
      StackMap stack: javax.xml.stream.XMLStreamException
        87: pop
        end local 13 // com.ctc.wstx.sr.BasicStreamReader sr
        88: .line 642
      StackMap locals:
      StackMap stack:
            aload 6 /* r */
            ifnull 92
        89: .line 644
            aload 6 /* r */
            invokevirtual java.io.Reader.close:()V
        90: .line 645
            goto 92
      StackMap locals:
      StackMap stack: java.io.IOException
        91: pop
        92: .line 647
      StackMap locals:
      StackMap stack:
            aload 5 /* is */
            ifnull 96
        93: .line 649
            aload 5 /* is */
            invokevirtual java.io.InputStream.close:()V
        94: .line 650
            goto 96
      StackMap locals:
      StackMap stack: java.io.IOException
        95: pop
        96: .line 652
      StackMap locals:
      StackMap stack:
            aload 12
            athrow
        97: .line 629
      StackMap locals: com.ctc.wstx.sax.WstxSAXParser org.xml.sax.InputSource java.lang.String com.ctc.wstx.api.ReaderConfig java.net.URL java.io.InputStream java.io.Reader
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
            ifnull 99
        98: .line 630
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
            invokeinterface org.xml.sax.ContentHandler.endDocument:()V
        99: .line 635
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            ifnull 105
       100: .line 636
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            astore 13 /* sr */
        start local 13 // com.ctc.wstx.sr.BasicStreamReader sr
       101: .line 637
            aload 0 /* this */
            aconst_null
            putfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
       102: .line 639
            aload 13 /* sr */
            invokevirtual com.ctc.wstx.sr.BasicStreamReader.close:()V
       103: .line 640
            goto 105
      StackMap locals: com.ctc.wstx.sax.WstxSAXParser org.xml.sax.InputSource java.lang.String com.ctc.wstx.api.ReaderConfig java.net.URL java.io.InputStream java.io.Reader top top top top top top com.ctc.wstx.sr.BasicStreamReader
      StackMap stack: javax.xml.stream.XMLStreamException
       104: pop
        end local 13 // com.ctc.wstx.sr.BasicStreamReader sr
       105: .line 642
      StackMap locals: com.ctc.wstx.sax.WstxSAXParser org.xml.sax.InputSource java.lang.String com.ctc.wstx.api.ReaderConfig java.net.URL java.io.InputStream java.io.Reader
      StackMap stack:
            aload 6 /* r */
            ifnull 109
       106: .line 644
            aload 6 /* r */
            invokevirtual java.io.Reader.close:()V
       107: .line 645
            goto 109
      StackMap locals:
      StackMap stack: java.io.IOException
       108: pop
       109: .line 647
      StackMap locals:
      StackMap stack:
            aload 5 /* is */
            ifnull 113
       110: .line 649
            aload 5 /* is */
            invokevirtual java.io.InputStream.close:()V
       111: .line 650
            goto 113
      StackMap locals:
      StackMap stack: java.io.IOException
       112: pop
       113: .line 653
      StackMap locals:
      StackMap stack:
            return
        end local 6 // java.io.Reader r
        end local 5 // java.io.InputStream is
        end local 4 // java.net.URL srcUrl
        end local 3 // com.ctc.wstx.api.ReaderConfig cfg
        end local 2 // java.lang.String sysIdStr
        end local 1 // org.xml.sax.InputSource input
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0  114     0      this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0  114     1     input  Lorg/xml/sax/InputSource;
            2  114     2  sysIdStr  Ljava/lang/String;
            3  114     3       cfg  Lcom/ctc/wstx/api/ReaderConfig;
            4  114     4    srcUrl  Ljava/net/URL;
            5  114     5        is  Ljava/io/InputStream;
            6  114     6         r  Ljava/io/Reader;
           15   18     7       ioe  Ljava/io/IOException;
           16   18     8      saxe  Lorg/xml/sax/SAXException;
           23   42     7  inputEnc  Ljava/lang/String;
           24   42     8  publicId  Ljava/lang/String;
           29   31     9        bs  Lcom/ctc/wstx/io/InputBootstrapper;
           32   42     9        bs  Lcom/ctc/wstx/io/InputBootstrapper;
           27   42    10  systemId  Lcom/ctc/wstx/io/SystemId;
           34   37    11      enc2  Ljava/lang/String;
           44   45     7        io  Ljava/io/IOException;
           62   63     7     strex  Ljavax/xml/stream/XMLStreamException;
           49   53    13        sr  Lcom/ctc/wstx/sr/BasicStreamReader;
           67   71    13        sr  Lcom/ctc/wstx/sr/BasicStreamReader;
           84   88    13        sr  Lcom/ctc/wstx/sr/BasicStreamReader;
          101  105    13        sr  Lcom/ctc/wstx/sr/BasicStreamReader;
      Exception table:
        from    to  target  type
          11    13      14  Class java.io.IOException
          22    42      43  Class java.io.IOException
          50    51      52  Class javax.xml.stream.XMLStreamException
          54    55      56  Class java.io.IOException
          58    59      60  Class java.io.IOException
          22    42      61  Class javax.xml.stream.XMLStreamException
          68    69      70  Class javax.xml.stream.XMLStreamException
          72    73      74  Class java.io.IOException
          76    77      78  Class java.io.IOException
          22    45      79  any
          61    63      79  any
          85    86      87  Class javax.xml.stream.XMLStreamException
          89    90      91  Class java.io.IOException
          93    94      95  Class java.io.IOException
         102   103     104  Class javax.xml.stream.XMLStreamException
         106   107     108  Class java.io.IOException
         110   111     112  Class java.io.IOException
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
       Name  Flags
      input  

  public void parse(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // java.lang.String systemId
         0: .line 658
            new org.xml.sax.InputSource
            dup
            aload 1 /* systemId */
            invokespecial org.xml.sax.InputSource.<init>:(Ljava/lang/String;)V
            astore 2 /* src */
        start local 2 // org.xml.sax.InputSource src
         1: .line 659
            aload 0 /* this */
            aload 2 /* src */
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.parse:(Lorg/xml/sax/InputSource;)V
         2: .line 660
            return
        end local 2 // org.xml.sax.InputSource src
        end local 1 // java.lang.String systemId
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0    3     1  systemId  Ljava/lang/String;
            1    3     2       src  Lorg/xml/sax/InputSource;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
          Name  Flags
      systemId  

  private final void fireEvents();
    descriptor: ()V
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
         0: .line 684
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
            iconst_0
            invokevirtual com.ctc.wstx.api.ReaderConfig.doParseLazily:(Z)V
         1: .line 686
            goto 3
        start local 1 // int type
         2: .line 687
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 1 /* type */
            iconst_0
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.fireAuxEvent:(IZ)V
        end local 1 // int type
         3: .line 686
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            invokevirtual com.ctc.wstx.sr.BasicStreamReader.next:()I
            dup
            istore 1 /* type */
        start local 1 // int type
         4: iconst_1
            if_icmpne 2
         5: .line 691
            aload 0 /* this */
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.fireStartTag:()V
         6: .line 693
            iconst_1
            istore 2 /* depth */
        start local 2 // int depth
         7: .line 695
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            invokevirtual com.ctc.wstx.sr.BasicStreamReader.next:()I
            istore 1 /* type */
         8: .line 696
            iload 1 /* type */
            iconst_1
            if_icmpne 12
         9: .line 697
            aload 0 /* this */
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.fireStartTag:()V
        10: .line 698
            iinc 2 /* depth */ 1
        11: .line 699
            goto 7
      StackMap locals:
      StackMap stack:
        12: iload 1 /* type */
            iconst_2
            if_icmpne 16
        13: .line 700
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
            invokevirtual com.ctc.wstx.sr.BasicStreamReader.fireSaxEndElement:(Lorg/xml/sax/ContentHandler;)V
        14: .line 701
            iinc 2 /* depth */ -1
            iload 2 /* depth */
            iconst_1
            if_icmpge 7
        15: .line 702
            goto 21
        16: .line 704
      StackMap locals:
      StackMap stack:
            iload 1 /* type */
            iconst_4
            if_icmpne 19
        17: .line 705
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
            invokevirtual com.ctc.wstx.sr.BasicStreamReader.fireSaxCharacterEvents:(Lorg/xml/sax/ContentHandler;)V
        18: .line 706
            goto 7
        19: .line 707
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* type */
            iconst_1
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.fireAuxEvent:(IZ)V
        20: .line 694
            goto 7
        21: .line 713
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            invokevirtual com.ctc.wstx.sr.BasicStreamReader.next:()I
            istore 1 /* type */
        22: .line 714
            iload 1 /* type */
            bipush 8
            if_icmpne 24
        23: .line 715
            goto 28
        24: .line 717
      StackMap locals:
      StackMap stack:
            iload 1 /* type */
            bipush 6
            if_icmpne 26
        25: .line 720
            goto 21
        26: .line 722
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* type */
            iconst_0
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.fireAuxEvent:(IZ)V
        27: .line 712
            goto 21
        28: .line 724
      StackMap locals:
      StackMap stack:
            return
        end local 2 // int depth
        end local 1 // int type
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   29     0   this  Lcom/ctc/wstx/sax/WstxSAXParser;
            2    3     1   type  I
            4   29     1   type  I
            7   29     2  depth  I
    Exceptions:
      throws java.io.IOException, org.xml.sax.SAXException, javax.xml.stream.XMLStreamException

  private final void fireAuxEvent(int, boolean);
    descriptor: (IZ)V
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // int type
        start local 2 // boolean inTree
         0: .line 729
            iload 1 /* type */
            tableswitch { // 3 - 12
                    3: 21
                    4: 29
                    5: 1
                    6: 23
                    7: 29
                    8: 29
                    9: 26
                   10: 29
                   11: 10
                   12: 3
              default: 29
          }
         1: .line 731
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
            invokevirtual com.ctc.wstx.sr.BasicStreamReader.fireSaxCommentEvent:(Lorg/xml/sax/ext/LexicalHandler;)V
         2: .line 732
            goto 34
         3: .line 734
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
            ifnull 8
         4: .line 735
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
            invokeinterface org.xml.sax.ext.LexicalHandler.startCDATA:()V
         5: .line 736
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
            invokevirtual com.ctc.wstx.sr.BasicStreamReader.fireSaxCharacterEvents:(Lorg/xml/sax/ContentHandler;)V
         6: .line 737
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
            invokeinterface org.xml.sax.ext.LexicalHandler.endCDATA:()V
         7: .line 738
            goto 34
         8: .line 739
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
            invokevirtual com.ctc.wstx.sr.BasicStreamReader.fireSaxCharacterEvents:(Lorg/xml/sax/ContentHandler;)V
         9: .line 741
            goto 34
        10: .line 743
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
            ifnull 34
        11: .line 750
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            invokevirtual com.ctc.wstx.sr.BasicStreamReader.getDTDRootName:()Ljava/lang/String;
            astore 3 /* rootName */
        start local 3 // java.lang.String rootName
        12: .line 751
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            invokevirtual com.ctc.wstx.sr.BasicStreamReader.getDTDSystemId:()Ljava/lang/String;
            astore 4 /* sysId */
        start local 4 // java.lang.String sysId
        13: .line 752
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            invokevirtual com.ctc.wstx.sr.BasicStreamReader.getDTDPublicId:()Ljava/lang/String;
            astore 5 /* pubId */
        start local 5 // java.lang.String pubId
        14: .line 753
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
            aload 3 /* rootName */
            aload 5 /* pubId */
            aload 4 /* sysId */
            invokeinterface org.xml.sax.ext.LexicalHandler.startDTD:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        15: .line 756
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            invokevirtual com.ctc.wstx.sr.BasicStreamReader.getDTDInfo:()Lorg/codehaus/stax2/DTDInfo;
            pop
        16: .line 757
            goto 19
      StackMap locals: com.ctc.wstx.sax.WstxSAXParser int int java.lang.String java.lang.String java.lang.String
      StackMap stack: com.ctc.wstx.sax.WrappedSaxException
        17: astore 6 /* wse */
        start local 6 // com.ctc.wstx.sax.WrappedSaxException wse
        18: .line 758
            aload 6 /* wse */
            invokevirtual com.ctc.wstx.sax.WrappedSaxException.getSaxException:()Lorg/xml/sax/SAXException;
            athrow
        end local 6 // com.ctc.wstx.sax.WrappedSaxException wse
        19: .line 760
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
            invokeinterface org.xml.sax.ext.LexicalHandler.endDTD:()V
        end local 5 // java.lang.String pubId
        end local 4 // java.lang.String sysId
        end local 3 // java.lang.String rootName
        20: .line 762
            goto 34
        21: .line 764
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
            invokevirtual com.ctc.wstx.sr.BasicStreamReader.fireSaxPIEvent:(Lorg/xml/sax/ContentHandler;)V
        22: .line 765
            goto 34
        23: .line 769
      StackMap locals:
      StackMap stack:
            iload 2 /* inTree */
            ifeq 34
        24: .line 770
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
            invokevirtual com.ctc.wstx.sr.BasicStreamReader.fireSaxSpaceEvents:(Lorg/xml/sax/ContentHandler;)V
        25: .line 772
            goto 34
        26: .line 777
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
            ifnull 34
        27: .line 778
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            invokevirtual com.ctc.wstx.sr.BasicStreamReader.getLocalName:()Ljava/lang/String;
            invokeinterface org.xml.sax.ContentHandler.skippedEntity:(Ljava/lang/String;)V
        28: .line 780
            goto 34
        29: .line 782
      StackMap locals:
      StackMap stack:
            iload 1 /* type */
            bipush 8
            if_icmpne 33
        30: .line 783
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Unexpected end-of-input in "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 2 /* inTree */
            ifeq 31
            ldc "tree"
            goto 32
      StackMap locals: com.ctc.wstx.sax.WstxSAXParser int int
      StackMap stack: com.ctc.wstx.sax.WstxSAXParser java.lang.StringBuilder
        31: ldc "prolog"
      StackMap locals: com.ctc.wstx.sax.WstxSAXParser int int
      StackMap stack: com.ctc.wstx.sax.WstxSAXParser java.lang.StringBuilder java.lang.String
        32: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.throwSaxException:(Ljava/lang/String;)V
        33: .line 785
      StackMap locals:
      StackMap stack:
            new java.lang.RuntimeException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Internal error: unexpected type, "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* type */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        34: .line 787
      StackMap locals:
      StackMap stack:
            return
        end local 2 // boolean inTree
        end local 1 // int type
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   35     0      this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0   35     1      type  I
            0   35     2    inTree  Z
           12   20     3  rootName  Ljava/lang/String;
           13   20     4     sysId  Ljava/lang/String;
           14   20     5     pubId  Ljava/lang/String;
           18   19     6       wse  Lcom/ctc/wstx/sax/WrappedSaxException;
      Exception table:
        from    to  target  type
          15    16      17  Class com.ctc.wstx.sax.WrappedSaxException
    Exceptions:
      throws java.io.IOException, org.xml.sax.SAXException, javax.xml.stream.XMLStreamException
    MethodParameters:
        Name  Flags
      type    
      inTree  

  private final void fireStartTag();
    descriptor: ()V
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
         0: .line 792
            aload 0 /* this */
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCollector:Lcom/ctc/wstx/sr/AttributeCollector;
            invokevirtual com.ctc.wstx.sr.AttributeCollector.getCount:()I
            putfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
         1: .line 793
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mFeatNsPrefixes:Z
            ifeq 3
         2: .line 804
            aload 0 /* this */
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mElemStack:Lcom/ctc/wstx/sr/InputElementStack;
            invokevirtual com.ctc.wstx.sr.InputElementStack.getCurrentNsCount:()I
            putfield com.ctc.wstx.sax.WstxSAXParser.mNsCount:I
         3: .line 806
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
            aload 0 /* this */
            invokevirtual com.ctc.wstx.sr.BasicStreamReader.fireSaxStartElement:(Lorg/xml/sax/ContentHandler;Lorg/xml/sax/Attributes;)V
         4: .line 807
            return
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/ctc/wstx/sax/WstxSAXParser;
    Exceptions:
      throws org.xml.sax.SAXException

  public void setDocumentHandler(org.xml.sax.DocumentHandler);
    descriptor: (Lorg/xml/sax/DocumentHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // org.xml.sax.DocumentHandler handler
         0: .line 823
            aload 0 /* this */
            new com.ctc.wstx.sax.WstxSAXParser$DocHandlerWrapper
            dup
            aload 1 /* handler */
            invokespecial com.ctc.wstx.sax.WstxSAXParser$DocHandlerWrapper.<init>:(Lorg/xml/sax/DocumentHandler;)V
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
         1: .line 824
            return
        end local 1 // org.xml.sax.DocumentHandler handler
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0    2     1  handler  Lorg/xml/sax/DocumentHandler;
    MethodParameters:
         Name  Flags
      handler  

  public void setLocale(java.util.Locale);
    descriptor: (Ljava/util/Locale;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // java.util.Locale locale
         0: .line 829
            return
        end local 1 // java.util.Locale locale
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0    1     1  locale  Ljava/util/Locale;
    MethodParameters:
        Name  Flags
      locale  

  public int getIndex(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // java.lang.String qName
         0: .line 840
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mElemStack:Lcom/ctc/wstx/sr/InputElementStack;
            ifnonnull 2
         1: .line 841
            iconst_m1
            ireturn
         2: .line 843
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mElemStack:Lcom/ctc/wstx/sr/InputElementStack;
            aconst_null
            aload 1 /* qName */
            invokevirtual com.ctc.wstx.sr.InputElementStack.findAttributeIndex:(Ljava/lang/String;Ljava/lang/String;)I
            istore 2 /* ix */
        start local 2 // int ix
         3: .line 845
            iload 2 /* ix */
            ireturn
        end local 2 // int ix
        end local 1 // java.lang.String qName
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0    4     1  qName  Ljava/lang/String;
            3    4     2     ix  I
    MethodParameters:
       Name  Flags
      qName  

  public int getIndex(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // java.lang.String uri
        start local 2 // java.lang.String localName
         0: .line 851
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mElemStack:Lcom/ctc/wstx/sr/InputElementStack;
            ifnonnull 2
         1: .line 852
            iconst_m1
            ireturn
         2: .line 854
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mElemStack:Lcom/ctc/wstx/sr/InputElementStack;
            aload 1 /* uri */
            aload 2 /* localName */
            invokevirtual com.ctc.wstx.sr.InputElementStack.findAttributeIndex:(Ljava/lang/String;Ljava/lang/String;)I
            istore 3 /* ix */
        start local 3 // int ix
         3: .line 856
            iload 3 /* ix */
            ireturn
        end local 3 // int ix
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String uri
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0    4     1        uri  Ljava/lang/String;
            0    4     2  localName  Ljava/lang/String;
            3    4     3         ix  I
    MethodParameters:
           Name  Flags
      uri        
      localName  

  public int getLength();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
         0: .line 862
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mNsCount:I
            iadd
            ireturn
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/ctc/wstx/sax/WstxSAXParser;

  public java.lang.String getLocalName(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // int index
         0: .line 868
            iload 1 /* index */
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
            if_icmpge 4
         1: .line 869
            iload 1 /* index */
            ifge 2
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCollector:Lcom/ctc/wstx/sr/AttributeCollector;
            iload 1 /* index */
            invokevirtual com.ctc.wstx.sr.AttributeCollector.getLocalName:(I)Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         3: areturn
         4: .line 871
      StackMap locals:
      StackMap stack:
            iload 1 /* index */
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
            isub
            istore 1 /* index */
         5: .line 872
            iload 1 /* index */
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mNsCount:I
            if_icmpge 11
         6: .line 877
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mElemStack:Lcom/ctc/wstx/sr/InputElementStack;
            iload 1 /* index */
            invokevirtual com.ctc.wstx.sr.InputElementStack.getLocalNsPrefix:(I)Ljava/lang/String;
            astore 2 /* prefix */
        start local 2 // java.lang.String prefix
         7: .line 878
            aload 2 /* prefix */
            ifnull 8
            aload 2 /* prefix */
            invokevirtual java.lang.String.length:()I
            ifne 9
         8: .line 879
      StackMap locals: java.lang.String
      StackMap stack:
            ldc "xmlns"
            goto 10
      StackMap locals:
      StackMap stack:
         9: aload 2 /* prefix */
        10: .line 878
      StackMap locals:
      StackMap stack: java.lang.String
            areturn
        end local 2 // java.lang.String prefix
        11: .line 881
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // int index
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   12     0    this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0   12     1   index  I
            7   11     2  prefix  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      index  

  public java.lang.String getQName(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // int index
         0: .line 887
            iload 1 /* index */
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
            if_icmpge 9
         1: .line 888
            iload 1 /* index */
            ifge 3
         2: .line 889
            aconst_null
            areturn
         3: .line 891
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCollector:Lcom/ctc/wstx/sr/AttributeCollector;
            iload 1 /* index */
            invokevirtual com.ctc.wstx.sr.AttributeCollector.getPrefix:(I)Ljava/lang/String;
            astore 2 /* prefix */
        start local 2 // java.lang.String prefix
         4: .line 892
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCollector:Lcom/ctc/wstx/sr/AttributeCollector;
            iload 1 /* index */
            invokevirtual com.ctc.wstx.sr.AttributeCollector.getLocalName:(I)Ljava/lang/String;
            astore 3 /* ln */
        start local 3 // java.lang.String ln
         5: .line 893
            aload 2 /* prefix */
            ifnull 6
            aload 2 /* prefix */
            invokevirtual java.lang.String.length:()I
            ifne 7
         6: .line 894
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 3 /* ln */
            goto 8
      StackMap locals:
      StackMap stack:
         7: new java.lang.StringBuilder
            dup
            aload 2 /* prefix */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ":"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 3 /* ln */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         8: .line 893
      StackMap locals:
      StackMap stack: java.lang.String
            areturn
        end local 3 // java.lang.String ln
        end local 2 // java.lang.String prefix
         9: .line 896
      StackMap locals:
      StackMap stack:
            iload 1 /* index */
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
            isub
            istore 1 /* index */
        10: .line 897
            iload 1 /* index */
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mNsCount:I
            if_icmpge 15
        11: .line 902
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mElemStack:Lcom/ctc/wstx/sr/InputElementStack;
            iload 1 /* index */
            invokevirtual com.ctc.wstx.sr.InputElementStack.getLocalNsPrefix:(I)Ljava/lang/String;
            astore 2 /* prefix */
        start local 2 // java.lang.String prefix
        12: .line 903
            aload 2 /* prefix */
            ifnull 13
            aload 2 /* prefix */
            invokevirtual java.lang.String.length:()I
            ifne 14
        13: .line 904
      StackMap locals: java.lang.String
      StackMap stack:
            ldc "xmlns"
            areturn
        14: .line 906
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            ldc "xmlns:"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* prefix */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 2 // java.lang.String prefix
        15: .line 908
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // int index
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   16     0    this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0   16     1   index  I
            4    9     2  prefix  Ljava/lang/String;
            5    9     3      ln  Ljava/lang/String;
           12   15     2  prefix  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      index  

  public java.lang.String getType(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // int index
         0: .line 914
            iload 1 /* index */
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
            if_icmpge 7
         1: .line 915
            iload 1 /* index */
            ifge 3
         2: .line 916
            aconst_null
            areturn
         3: .line 922
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mElemStack:Lcom/ctc/wstx/sr/InputElementStack;
            iload 1 /* index */
            invokevirtual com.ctc.wstx.sr.InputElementStack.getAttributeType:(I)Ljava/lang/String;
            astore 2 /* type */
        start local 2 // java.lang.String type
         4: .line 924
            aload 2 /* type */
            ldc "ENUMERATED"
            if_acmpne 6
         5: .line 925
            ldc "NMTOKEN"
            astore 2 /* type */
         6: .line 927
      StackMap locals: java.lang.String
      StackMap stack:
            aload 2 /* type */
            areturn
        end local 2 // java.lang.String type
         7: .line 930
      StackMap locals:
      StackMap stack:
            iload 1 /* index */
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
            isub
            istore 1 /* index */
         8: .line 931
            iload 1 /* index */
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mNsCount:I
            if_icmpge 10
         9: .line 932
            ldc "CDATA"
            areturn
        10: .line 934
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // int index
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   11     0   this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0   11     1  index  I
            4    7     2   type  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      index  

  public java.lang.String getType(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // java.lang.String qName
         0: .line 939
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* qName */
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.getIndex:(Ljava/lang/String;)I
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.getType:(I)Ljava/lang/String;
            areturn
        end local 1 // java.lang.String qName
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0    1     1  qName  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      qName  

  public java.lang.String getType(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // java.lang.String uri
        start local 2 // java.lang.String localName
         0: .line 944
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* uri */
            aload 2 /* localName */
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.getIndex:(Ljava/lang/String;Ljava/lang/String;)I
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.getType:(I)Ljava/lang/String;
            areturn
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String uri
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0    1     1        uri  Ljava/lang/String;
            0    1     2  localName  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      uri        
      localName  

  public java.lang.String getURI(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // int index
         0: .line 950
            iload 1 /* index */
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
            if_icmpge 7
         1: .line 951
            iload 1 /* index */
            ifge 3
         2: .line 952
            aconst_null
            areturn
         3: .line 954
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCollector:Lcom/ctc/wstx/sr/AttributeCollector;
            iload 1 /* index */
            invokevirtual com.ctc.wstx.sr.AttributeCollector.getURI:(I)Ljava/lang/String;
            astore 2 /* uri */
        start local 2 // java.lang.String uri
         4: .line 955
            aload 2 /* uri */
            ifnonnull 5
            ldc ""
            goto 6
      StackMap locals: java.lang.String
      StackMap stack:
         5: aload 2 /* uri */
      StackMap locals:
      StackMap stack: java.lang.String
         6: areturn
        end local 2 // java.lang.String uri
         7: .line 957
      StackMap locals:
      StackMap stack:
            iload 1 /* index */
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
            isub
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mNsCount:I
            if_icmpge 9
         8: .line 958
            ldc "http://www.w3.org/2000/xmlns/"
            areturn
         9: .line 960
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // int index
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0   10     1  index  I
            4    7     2    uri  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      index  

  public java.lang.String getValue(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // int index
         0: .line 966
            iload 1 /* index */
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
            if_icmpge 4
         1: .line 967
            iload 1 /* index */
            ifge 2
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCollector:Lcom/ctc/wstx/sr/AttributeCollector;
            iload 1 /* index */
            invokevirtual com.ctc.wstx.sr.AttributeCollector.getValue:(I)Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         3: areturn
         4: .line 969
      StackMap locals:
      StackMap stack:
            iload 1 /* index */
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
            isub
            istore 1 /* index */
         5: .line 970
            iload 1 /* index */
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mNsCount:I
            if_icmpge 10
         6: .line 975
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mElemStack:Lcom/ctc/wstx/sr/InputElementStack;
            iload 1 /* index */
            invokevirtual com.ctc.wstx.sr.InputElementStack.getLocalNsURI:(I)Ljava/lang/String;
            astore 2 /* uri */
        start local 2 // java.lang.String uri
         7: .line 976
            aload 2 /* uri */
            ifnonnull 8
            ldc ""
            goto 9
      StackMap locals: java.lang.String
      StackMap stack:
         8: aload 2 /* uri */
      StackMap locals:
      StackMap stack: java.lang.String
         9: areturn
        end local 2 // java.lang.String uri
        10: .line 978
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // int index
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   11     0   this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0   11     1  index  I
            7   10     2    uri  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      index  

  public java.lang.String getValue(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // java.lang.String qName
         0: .line 983
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* qName */
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.getIndex:(Ljava/lang/String;)I
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.getValue:(I)Ljava/lang/String;
            areturn
        end local 1 // java.lang.String qName
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0    1     1  qName  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      qName  

  public java.lang.String getValue(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // java.lang.String uri
        start local 2 // java.lang.String localName
         0: .line 988
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* uri */
            aload 2 /* localName */
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.getIndex:(Ljava/lang/String;Ljava/lang/String;)I
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.getValue:(I)Ljava/lang/String;
            areturn
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String uri
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0    1     1        uri  Ljava/lang/String;
            0    1     2  localName  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      uri        
      localName  

  public boolean isDeclared(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // int index
         0: .line 1000
            iload 1 /* index */
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
            if_icmpge 3
         1: .line 1001
            iload 1 /* index */
            iflt 6
         2: .line 1003
            iconst_1
            ireturn
         3: .line 1006
      StackMap locals:
      StackMap stack:
            iload 1 /* index */
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
            isub
            istore 1 /* index */
         4: .line 1007
            iload 1 /* index */
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mNsCount:I
            if_icmpge 6
         5: .line 1013
            iconst_1
            ireturn
         6: .line 1016
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* index */
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.throwNoSuchAttribute:(I)V
         7: .line 1017
            iconst_0
            ireturn
        end local 1 // int index
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    8     0   this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0    8     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public boolean isDeclared(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // java.lang.String qName
         0: .line 1022
            iconst_0
            ireturn
        end local 1 // java.lang.String qName
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0    1     1  qName  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      qName  

  public boolean isDeclared(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // java.lang.String uri
        start local 2 // java.lang.String localName
         0: .line 1027
            iconst_0
            ireturn
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String uri
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0    1     1        uri  Ljava/lang/String;
            0    1     2  localName  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      uri        
      localName  

  public boolean isSpecified(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // int index
         0: .line 1033
            iload 1 /* index */
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
            if_icmpge 3
         1: .line 1034
            iload 1 /* index */
            iflt 6
         2: .line 1035
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCollector:Lcom/ctc/wstx/sr/AttributeCollector;
            iload 1 /* index */
            invokevirtual com.ctc.wstx.sr.AttributeCollector.isSpecified:(I)Z
            ireturn
         3: .line 1038
      StackMap locals:
      StackMap stack:
            iload 1 /* index */
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
            isub
            istore 1 /* index */
         4: .line 1039
            iload 1 /* index */
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mNsCount:I
            if_icmpge 6
         5: .line 1044
            iconst_1
            ireturn
         6: .line 1047
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* index */
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.throwNoSuchAttribute:(I)V
         7: .line 1048
            iconst_0
            ireturn
        end local 1 // int index
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    8     0   this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0    8     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public boolean isSpecified(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // java.lang.String qName
         0: .line 1054
            aload 0 /* this */
            aload 1 /* qName */
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.getIndex:(Ljava/lang/String;)I
            istore 2 /* ix */
        start local 2 // int ix
         1: .line 1055
            iload 2 /* ix */
            ifge 3
         2: .line 1056
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "No attribute with qName '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* qName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "'"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 1058
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 2 /* ix */
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.isSpecified:(I)Z
            ireturn
        end local 2 // int ix
        end local 1 // java.lang.String qName
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0    4     1  qName  Ljava/lang/String;
            1    4     2     ix  I
    MethodParameters:
       Name  Flags
      qName  

  public boolean isSpecified(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // java.lang.String uri
        start local 2 // java.lang.String localName
         0: .line 1064
            aload 0 /* this */
            aload 1 /* uri */
            aload 2 /* localName */
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.getIndex:(Ljava/lang/String;Ljava/lang/String;)I
            istore 3 /* ix */
        start local 3 // int ix
         1: .line 1065
            iload 3 /* ix */
            ifge 3
         2: .line 1066
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "No attribute with uri "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* uri */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ", local name '"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 2 /* localName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "'"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 1068
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 3 /* ix */
            invokevirtual com.ctc.wstx.sax.WstxSAXParser.isSpecified:(I)Z
            ireturn
        end local 3 // int ix
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String uri
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0    4     1        uri  Ljava/lang/String;
            0    4     2  localName  Ljava/lang/String;
            1    4     3         ix  I
    MethodParameters:
           Name  Flags
      uri        
      localName  

  public int getColumnNumber();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
         0: .line 1080
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            ifnull 3
         1: .line 1081
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            invokevirtual com.ctc.wstx.sr.BasicStreamReader.getLocation:()Ljavax/xml/stream/Location;
            astore 1 /* loc */
        start local 1 // javax.xml.stream.Location loc
         2: .line 1082
            aload 1 /* loc */
            invokeinterface javax.xml.stream.Location.getColumnNumber:()I
            ireturn
        end local 1 // javax.xml.stream.Location loc
         3: .line 1084
      StackMap locals:
      StackMap stack:
            iconst_m1
            ireturn
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/ctc/wstx/sax/WstxSAXParser;
            2    3     1   loc  Ljavax/xml/stream/Location;

  public int getLineNumber();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
         0: .line 1090
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            ifnull 3
         1: .line 1091
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            invokevirtual com.ctc.wstx.sr.BasicStreamReader.getLocation:()Ljavax/xml/stream/Location;
            astore 1 /* loc */
        start local 1 // javax.xml.stream.Location loc
         2: .line 1092
            aload 1 /* loc */
            invokeinterface javax.xml.stream.Location.getLineNumber:()I
            ireturn
        end local 1 // javax.xml.stream.Location loc
         3: .line 1094
      StackMap locals:
      StackMap stack:
            iconst_m1
            ireturn
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/ctc/wstx/sax/WstxSAXParser;
            2    3     1   loc  Ljavax/xml/stream/Location;

  public java.lang.String getPublicId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
         0: .line 1100
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            ifnull 3
         1: .line 1101
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            invokevirtual com.ctc.wstx.sr.BasicStreamReader.getLocation:()Ljavax/xml/stream/Location;
            astore 1 /* loc */
        start local 1 // javax.xml.stream.Location loc
         2: .line 1102
            aload 1 /* loc */
            invokeinterface javax.xml.stream.Location.getPublicId:()Ljava/lang/String;
            areturn
        end local 1 // javax.xml.stream.Location loc
         3: .line 1104
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/ctc/wstx/sax/WstxSAXParser;
            2    3     1   loc  Ljavax/xml/stream/Location;

  public java.lang.String getSystemId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
         0: .line 1109
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            ifnull 3
         1: .line 1110
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
            invokevirtual com.ctc.wstx.sr.BasicStreamReader.getLocation:()Ljavax/xml/stream/Location;
            astore 1 /* loc */
        start local 1 // javax.xml.stream.Location loc
         2: .line 1111
            aload 1 /* loc */
            invokeinterface javax.xml.stream.Location.getSystemId:()Ljava/lang/String;
            areturn
        end local 1 // javax.xml.stream.Location loc
         3: .line 1113
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/ctc/wstx/sax/WstxSAXParser;
            2    3     1   loc  Ljavax/xml/stream/Location;

  public java.lang.String getEncoding();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
         0: .line 1124
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mEncoding:Ljava/lang/String;
            areturn
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/ctc/wstx/sax/WstxSAXParser;

  public java.lang.String getXMLVersion();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
         0: .line 1129
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mXmlVersion:Ljava/lang/String;
            areturn
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/ctc/wstx/sax/WstxSAXParser;

  public boolean dtdReportComments();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
         0: .line 1141
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
            ifnull 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/ctc/wstx/sax/WstxSAXParser;

  public void dtdComment(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // char[] data
        start local 2 // int offset
        start local 3 // int len
         0: .line 1147
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
            ifnull 5
         1: .line 1149
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
            aload 1 /* data */
            iload 2 /* offset */
            iload 3 /* len */
            invokeinterface org.xml.sax.ext.LexicalHandler.comment:([CII)V
         2: .line 1150
            goto 5
      StackMap locals:
      StackMap stack: org.xml.sax.SAXException
         3: astore 4 /* sex */
        start local 4 // org.xml.sax.SAXException sex
         4: .line 1151
            new com.ctc.wstx.sax.WrappedSaxException
            dup
            aload 4 /* sex */
            invokespecial com.ctc.wstx.sax.WrappedSaxException.<init>:(Lorg/xml/sax/SAXException;)V
            athrow
        end local 4 // org.xml.sax.SAXException sex
         5: .line 1154
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int len
        end local 2 // int offset
        end local 1 // char[] data
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0    6     1    data  [C
            0    6     2  offset  I
            0    6     3     len  I
            4    5     4     sex  Lorg/xml/sax/SAXException;
      Exception table:
        from    to  target  type
           1     2       3  Class org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      data    
      offset  
      len     

  public void dtdProcessingInstruction(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // java.lang.String target
        start local 2 // java.lang.String data
         0: .line 1159
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
            ifnull 5
         1: .line 1161
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
            aload 1 /* target */
            aload 2 /* data */
            invokeinterface org.xml.sax.ContentHandler.processingInstruction:(Ljava/lang/String;Ljava/lang/String;)V
         2: .line 1162
            goto 5
      StackMap locals:
      StackMap stack: org.xml.sax.SAXException
         3: astore 3 /* sex */
        start local 3 // org.xml.sax.SAXException sex
         4: .line 1163
            new com.ctc.wstx.sax.WrappedSaxException
            dup
            aload 3 /* sex */
            invokespecial com.ctc.wstx.sax.WrappedSaxException.<init>:(Lorg/xml/sax/SAXException;)V
            athrow
        end local 3 // org.xml.sax.SAXException sex
         5: .line 1166
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String data
        end local 1 // java.lang.String target
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0    6     1  target  Ljava/lang/String;
            0    6     2    data  Ljava/lang/String;
            4    5     3     sex  Lorg/xml/sax/SAXException;
      Exception table:
        from    to  target  type
           1     2       3  Class org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      target  
      data    

  public void dtdSkippedEntity(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // java.lang.String name
         0: .line 1171
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
            ifnull 5
         1: .line 1173
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
            aload 1 /* name */
            invokeinterface org.xml.sax.ContentHandler.skippedEntity:(Ljava/lang/String;)V
         2: .line 1174
            goto 5
      StackMap locals:
      StackMap stack: org.xml.sax.SAXException
         3: astore 2 /* sex */
        start local 2 // org.xml.sax.SAXException sex
         4: .line 1175
            new com.ctc.wstx.sax.WrappedSaxException
            dup
            aload 2 /* sex */
            invokespecial com.ctc.wstx.sax.WrappedSaxException.<init>:(Lorg/xml/sax/SAXException;)V
            athrow
        end local 2 // org.xml.sax.SAXException sex
         5: .line 1178
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String name
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0    6     1  name  Ljava/lang/String;
            4    5     2   sex  Lorg/xml/sax/SAXException;
      Exception table:
        from    to  target  type
           1     2       3  Class org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      name  

  public void dtdNotationDecl(java.lang.String, java.lang.String, java.lang.String, java.net.URL);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=5
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String publicId
        start local 3 // java.lang.String systemId
        start local 4 // java.net.URL baseURL
         0: .line 1185
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mDTDHandler:Lorg/xml/sax/DTDHandler;
            ifnull 10
         1: .line 1189
            aload 3 /* systemId */
            ifnull 6
            aload 3 /* systemId */
            bipush 58
            invokevirtual java.lang.String.indexOf:(I)I
            ifge 6
         2: .line 1191
            aload 3 /* systemId */
            aload 4 /* baseURL */
            invokestatic com.ctc.wstx.util.URLUtil.urlFromSystemId:(Ljava/lang/String;Ljava/net/URL;)Ljava/net/URL;
            invokevirtual java.net.URL.toExternalForm:()Ljava/lang/String;
            astore 3 /* systemId */
         3: .line 1192
            goto 6
      StackMap locals:
      StackMap stack: java.io.IOException
         4: astore 5 /* ioe */
        start local 5 // java.io.IOException ioe
         5: .line 1193
            new com.ctc.wstx.exc.WstxIOException
            dup
            aload 5 /* ioe */
            invokespecial com.ctc.wstx.exc.WstxIOException.<init>:(Ljava/io/IOException;)V
            athrow
        end local 5 // java.io.IOException ioe
         6: .line 1197
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mDTDHandler:Lorg/xml/sax/DTDHandler;
            aload 1 /* name */
            aload 2 /* publicId */
            aload 3 /* systemId */
            invokeinterface org.xml.sax.DTDHandler.notationDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         7: .line 1198
            goto 10
      StackMap locals:
      StackMap stack: org.xml.sax.SAXException
         8: astore 5 /* sex */
        start local 5 // org.xml.sax.SAXException sex
         9: .line 1199
            new com.ctc.wstx.sax.WrappedSaxException
            dup
            aload 5 /* sex */
            invokespecial com.ctc.wstx.sax.WrappedSaxException.<init>:(Lorg/xml/sax/SAXException;)V
            athrow
        end local 5 // org.xml.sax.SAXException sex
        10: .line 1202
      StackMap locals:
      StackMap stack:
            return
        end local 4 // java.net.URL baseURL
        end local 3 // java.lang.String systemId
        end local 2 // java.lang.String publicId
        end local 1 // java.lang.String name
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   11     0      this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0   11     1      name  Ljava/lang/String;
            0   11     2  publicId  Ljava/lang/String;
            0   11     3  systemId  Ljava/lang/String;
            0   11     4   baseURL  Ljava/net/URL;
            5    6     5       ioe  Ljava/io/IOException;
            9   10     5       sex  Lorg/xml/sax/SAXException;
      Exception table:
        from    to  target  type
           2     3       4  Class java.io.IOException
           6     7       8  Class org.xml.sax.SAXException
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
          Name  Flags
      name      
      publicId  
      systemId  
      baseURL   

  public void dtdUnparsedEntityDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.net.URL);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=6
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String publicId
        start local 3 // java.lang.String systemId
        start local 4 // java.lang.String notationName
        start local 5 // java.net.URL baseURL
         0: .line 1208
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mDTDHandler:Lorg/xml/sax/DTDHandler;
            ifnull 10
         1: .line 1210
            aload 3 /* systemId */
            bipush 58
            invokevirtual java.lang.String.indexOf:(I)I
            ifge 6
         2: .line 1212
            aload 3 /* systemId */
            aload 5 /* baseURL */
            invokestatic com.ctc.wstx.util.URLUtil.urlFromSystemId:(Ljava/lang/String;Ljava/net/URL;)Ljava/net/URL;
            invokevirtual java.net.URL.toExternalForm:()Ljava/lang/String;
            astore 3 /* systemId */
         3: .line 1213
            goto 6
      StackMap locals:
      StackMap stack: java.io.IOException
         4: astore 6 /* ioe */
        start local 6 // java.io.IOException ioe
         5: .line 1214
            new com.ctc.wstx.exc.WstxIOException
            dup
            aload 6 /* ioe */
            invokespecial com.ctc.wstx.exc.WstxIOException.<init>:(Ljava/io/IOException;)V
            athrow
        end local 6 // java.io.IOException ioe
         6: .line 1218
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mDTDHandler:Lorg/xml/sax/DTDHandler;
            aload 1 /* name */
            aload 2 /* publicId */
            aload 3 /* systemId */
            aload 4 /* notationName */
            invokeinterface org.xml.sax.DTDHandler.unparsedEntityDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         7: .line 1219
            goto 10
      StackMap locals:
      StackMap stack: org.xml.sax.SAXException
         8: astore 6 /* sex */
        start local 6 // org.xml.sax.SAXException sex
         9: .line 1220
            new com.ctc.wstx.sax.WrappedSaxException
            dup
            aload 6 /* sex */
            invokespecial com.ctc.wstx.sax.WrappedSaxException.<init>:(Lorg/xml/sax/SAXException;)V
            athrow
        end local 6 // org.xml.sax.SAXException sex
        10: .line 1223
      StackMap locals:
      StackMap stack:
            return
        end local 5 // java.net.URL baseURL
        end local 4 // java.lang.String notationName
        end local 3 // java.lang.String systemId
        end local 2 // java.lang.String publicId
        end local 1 // java.lang.String name
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   11     0          this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0   11     1          name  Ljava/lang/String;
            0   11     2      publicId  Ljava/lang/String;
            0   11     3      systemId  Ljava/lang/String;
            0   11     4  notationName  Ljava/lang/String;
            0   11     5       baseURL  Ljava/net/URL;
            5    6     6           ioe  Ljava/io/IOException;
            9   10     6           sex  Lorg/xml/sax/SAXException;
      Exception table:
        from    to  target  type
           2     3       4  Class java.io.IOException
           6     7       8  Class org.xml.sax.SAXException
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
              Name  Flags
      name          
      publicId      
      systemId      
      notationName  
      baseURL       

  public void attributeDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=6
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // java.lang.String eName
        start local 2 // java.lang.String aName
        start local 3 // java.lang.String type
        start local 4 // java.lang.String mode
        start local 5 // java.lang.String value
         0: .line 1230
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mDeclHandler:Lorg/xml/sax/ext/DeclHandler;
            ifnull 5
         1: .line 1232
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mDeclHandler:Lorg/xml/sax/ext/DeclHandler;
            aload 1 /* eName */
            aload 2 /* aName */
            aload 3 /* type */
            aload 4 /* mode */
            aload 5 /* value */
            invokeinterface org.xml.sax.ext.DeclHandler.attributeDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         2: .line 1233
            goto 5
      StackMap locals:
      StackMap stack: org.xml.sax.SAXException
         3: astore 6 /* sex */
        start local 6 // org.xml.sax.SAXException sex
         4: .line 1234
            new com.ctc.wstx.sax.WrappedSaxException
            dup
            aload 6 /* sex */
            invokespecial com.ctc.wstx.sax.WrappedSaxException.<init>:(Lorg/xml/sax/SAXException;)V
            athrow
        end local 6 // org.xml.sax.SAXException sex
         5: .line 1237
      StackMap locals:
      StackMap stack:
            return
        end local 5 // java.lang.String value
        end local 4 // java.lang.String mode
        end local 3 // java.lang.String type
        end local 2 // java.lang.String aName
        end local 1 // java.lang.String eName
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0    6     1  eName  Ljava/lang/String;
            0    6     2  aName  Ljava/lang/String;
            0    6     3   type  Ljava/lang/String;
            0    6     4   mode  Ljava/lang/String;
            0    6     5  value  Ljava/lang/String;
            4    5     6    sex  Lorg/xml/sax/SAXException;
      Exception table:
        from    to  target  type
           1     2       3  Class org.xml.sax.SAXException
    MethodParameters:
       Name  Flags
      eName  
      aName  
      type   
      mode   
      value  

  public void dtdElementDecl(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String model
         0: .line 1242
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mDeclHandler:Lorg/xml/sax/ext/DeclHandler;
            ifnull 5
         1: .line 1244
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mDeclHandler:Lorg/xml/sax/ext/DeclHandler;
            aload 1 /* name */
            aload 2 /* model */
            invokeinterface org.xml.sax.ext.DeclHandler.elementDecl:(Ljava/lang/String;Ljava/lang/String;)V
         2: .line 1245
            goto 5
      StackMap locals:
      StackMap stack: org.xml.sax.SAXException
         3: astore 3 /* sex */
        start local 3 // org.xml.sax.SAXException sex
         4: .line 1246
            new com.ctc.wstx.sax.WrappedSaxException
            dup
            aload 3 /* sex */
            invokespecial com.ctc.wstx.sax.WrappedSaxException.<init>:(Lorg/xml/sax/SAXException;)V
            athrow
        end local 3 // org.xml.sax.SAXException sex
         5: .line 1249
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String model
        end local 1 // java.lang.String name
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0    6     1   name  Ljava/lang/String;
            0    6     2  model  Ljava/lang/String;
            4    5     3    sex  Lorg/xml/sax/SAXException;
      Exception table:
        from    to  target  type
           1     2       3  Class org.xml.sax.SAXException
    MethodParameters:
       Name  Flags
      name   
      model  

  public void dtdExternalEntityDecl(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String publicId
        start local 3 // java.lang.String systemId
         0: .line 1254
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mDeclHandler:Lorg/xml/sax/ext/DeclHandler;
            ifnull 5
         1: .line 1256
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mDeclHandler:Lorg/xml/sax/ext/DeclHandler;
            aload 1 /* name */
            aload 2 /* publicId */
            aload 3 /* systemId */
            invokeinterface org.xml.sax.ext.DeclHandler.externalEntityDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         2: .line 1257
            goto 5
      StackMap locals:
      StackMap stack: org.xml.sax.SAXException
         3: astore 4 /* sex */
        start local 4 // org.xml.sax.SAXException sex
         4: .line 1258
            new com.ctc.wstx.sax.WrappedSaxException
            dup
            aload 4 /* sex */
            invokespecial com.ctc.wstx.sax.WrappedSaxException.<init>:(Lorg/xml/sax/SAXException;)V
            athrow
        end local 4 // org.xml.sax.SAXException sex
         5: .line 1261
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.String systemId
        end local 2 // java.lang.String publicId
        end local 1 // java.lang.String name
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0    6     1      name  Ljava/lang/String;
            0    6     2  publicId  Ljava/lang/String;
            0    6     3  systemId  Ljava/lang/String;
            4    5     4       sex  Lorg/xml/sax/SAXException;
      Exception table:
        from    to  target  type
           1     2       3  Class org.xml.sax.SAXException
    MethodParameters:
          Name  Flags
      name      
      publicId  
      systemId  

  public void dtdInternalEntityDecl(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String value
         0: .line 1266
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mDeclHandler:Lorg/xml/sax/ext/DeclHandler;
            ifnull 5
         1: .line 1268
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mDeclHandler:Lorg/xml/sax/ext/DeclHandler;
            aload 1 /* name */
            aload 2 /* value */
            invokeinterface org.xml.sax.ext.DeclHandler.internalEntityDecl:(Ljava/lang/String;Ljava/lang/String;)V
         2: .line 1269
            goto 5
      StackMap locals:
      StackMap stack: org.xml.sax.SAXException
         3: astore 3 /* sex */
        start local 3 // org.xml.sax.SAXException sex
         4: .line 1270
            new com.ctc.wstx.sax.WrappedSaxException
            dup
            aload 3 /* sex */
            invokespecial com.ctc.wstx.sax.WrappedSaxException.<init>:(Lorg/xml/sax/SAXException;)V
            athrow
        end local 3 // org.xml.sax.SAXException sex
         5: .line 1273
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String value
        end local 1 // java.lang.String name
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0    6     1   name  Ljava/lang/String;
            0    6     2  value  Ljava/lang/String;
            4    5     3    sex  Lorg/xml/sax/SAXException;
      Exception table:
        from    to  target  type
           1     2       3  Class org.xml.sax.SAXException
    MethodParameters:
       Name  Flags
      name   
      value  

  private void throwSaxException(java.lang.Exception);
    descriptor: (Ljava/lang/Exception;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // java.lang.Exception src
         0: .line 1284
            new org.xml.sax.SAXParseException
            dup
            aload 1 /* src */
            invokevirtual java.lang.Exception.getMessage:()Ljava/lang/String;
            aload 0 /* this */
            aload 1 /* src */
            invokespecial org.xml.sax.SAXParseException.<init>:(Ljava/lang/String;Lorg/xml/sax/Locator;Ljava/lang/Exception;)V
            astore 2 /* se */
        start local 2 // org.xml.sax.SAXParseException se
         1: .line 1285
            aload 2 /* se */
            aload 1 /* src */
            invokestatic com.ctc.wstx.util.ExceptionUtil.setInitCause:(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
         2: .line 1286
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mErrorHandler:Lorg/xml/sax/ErrorHandler;
            ifnull 4
         3: .line 1287
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mErrorHandler:Lorg/xml/sax/ErrorHandler;
            aload 2 /* se */
            invokeinterface org.xml.sax.ErrorHandler.fatalError:(Lorg/xml/sax/SAXParseException;)V
         4: .line 1289
      StackMap locals: org.xml.sax.SAXParseException
      StackMap stack:
            aload 2 /* se */
            athrow
        end local 2 // org.xml.sax.SAXParseException se
        end local 1 // java.lang.Exception src
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0    5     1   src  Ljava/lang/Exception;
            1    5     2    se  Lorg/xml/sax/SAXParseException;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      src   

  private void throwSaxException(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // java.lang.String msg
         0: .line 1295
            new org.xml.sax.SAXParseException
            dup
            aload 1 /* msg */
            aload 0 /* this */
            invokespecial org.xml.sax.SAXParseException.<init>:(Ljava/lang/String;Lorg/xml/sax/Locator;)V
            astore 2 /* se */
        start local 2 // org.xml.sax.SAXParseException se
         1: .line 1296
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mErrorHandler:Lorg/xml/sax/ErrorHandler;
            ifnull 3
         2: .line 1297
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mErrorHandler:Lorg/xml/sax/ErrorHandler;
            aload 2 /* se */
            invokeinterface org.xml.sax.ErrorHandler.fatalError:(Lorg/xml/sax/SAXParseException;)V
         3: .line 1299
      StackMap locals: org.xml.sax.SAXParseException
      StackMap stack:
            aload 2 /* se */
            athrow
        end local 2 // org.xml.sax.SAXParseException se
        end local 1 // java.lang.String msg
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0    4     1   msg  Ljava/lang/String;
            1    4     2    se  Lorg/xml/sax/SAXParseException;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      msg   

  private void throwNoSuchAttribute(int);
    descriptor: (I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.ctc.wstx.sax.WstxSAXParser this
        start local 1 // int index
         0: .line 1304
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "No attribute with index "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* index */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " (have "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
            aload 0 /* this */
            getfield com.ctc.wstx.sax.WstxSAXParser.mNsCount:I
            iadd
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " attributes)"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // int index
        end local 0 // com.ctc.wstx.sax.WstxSAXParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/ctc/wstx/sax/WstxSAXParser;
            0    1     1  index  I
    MethodParameters:
       Name  Flags
      index  
}
SourceFile: "WstxSAXParser.java"
NestMembers:
  com.ctc.wstx.sax.WstxSAXParser$AttributesWrapper  com.ctc.wstx.sax.WstxSAXParser$DocHandlerWrapper  com.ctc.wstx.sax.WstxSAXParser$ResolverProxy
InnerClasses:
  final AttributesWrapper = com.ctc.wstx.sax.WstxSAXParser$AttributesWrapper of com.ctc.wstx.sax.WstxSAXParser
  final DocHandlerWrapper = com.ctc.wstx.sax.WstxSAXParser$DocHandlerWrapper of com.ctc.wstx.sax.WstxSAXParser
  final ResolverProxy = com.ctc.wstx.sax.WstxSAXParser$ResolverProxy of com.ctc.wstx.sax.WstxSAXParser