final class com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX extends com.sun.org.apache.xerces.internal.impl.xs.opti.DefaultXMLDocumentHandler
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX
  super_class: com.sun.org.apache.xerces.internal.impl.xs.opti.DefaultXMLDocumentHandler
{
  private org.xml.sax.ContentHandler fContentHandler;
    descriptor: Lorg/xml/sax/ContentHandler;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String fVersion;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

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

  private final com.sun.org.apache.xerces.internal.util.AttributesProxy fAttributesProxy;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/AttributesProxy;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  final com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent this$0;
    descriptor: Lcom/sun/org/apache/xerces/internal/jaxp/JAXPValidatorComponent;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  private void <init>(com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent);
    descriptor: (Lcom/sun/org/apache/xerces/internal/jaxp/JAXPValidatorComponent;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX this
         0: .line 349
            aload 0 /* this */
            aload 1
            putfield com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX.this$0:Lcom/sun/org/apache/xerces/internal/jaxp/JAXPValidatorComponent;
            aload 0 /* this */
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.opti.DefaultXMLDocumentHandler.<init>:()V
         1: .line 361
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.AttributesProxy
            dup
            aconst_null
            invokespecial com.sun.org.apache.xerces.internal.util.AttributesProxy.<init>:(Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)V
            putfield com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX.fAttributesProxy:Lcom/sun/org/apache/xerces/internal/util/AttributesProxy;
         2: .line 349
            return
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/jaxp/JAXPValidatorComponent$XNI2SAX;
    MethodParameters:
        Name  Flags
      this$0  final

  public void setContentHandler(org.xml.sax.ContentHandler);
    descriptor: (Lorg/xml/sax/ContentHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX this
        start local 1 // org.xml.sax.ContentHandler handler
         0: .line 364
            aload 0 /* this */
            aload 1 /* handler */
            putfield com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX.fContentHandler:Lorg/xml/sax/ContentHandler;
         1: .line 365
            return
        end local 1 // org.xml.sax.ContentHandler handler
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/sun/org/apache/xerces/internal/jaxp/JAXPValidatorComponent$XNI2SAX;
            0    2     1  handler  Lorg/xml/sax/ContentHandler;
    MethodParameters:
         Name  Flags
      handler  

  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.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX this
         0: .line 368
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX.fContentHandler:Lorg/xml/sax/ContentHandler;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/jaxp/JAXPValidatorComponent$XNI2SAX;

  public void xmlDecl(java.lang.String, java.lang.String, java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=5
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX this
        start local 1 // java.lang.String version
        start local 2 // java.lang.String encoding
        start local 3 // java.lang.String standalone
        start local 4 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 373
            aload 0 /* this */
            aload 1 /* version */
            putfield com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX.fVersion:Ljava/lang/String;
         1: .line 374
            return
        end local 4 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 3 // java.lang.String standalone
        end local 2 // java.lang.String encoding
        end local 1 // java.lang.String version
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/sun/org/apache/xerces/internal/jaxp/JAXPValidatorComponent$XNI2SAX;
            0    2     1     version  Ljava/lang/String;
            0    2     2    encoding  Ljava/lang/String;
            0    2     3  standalone  Ljava/lang/String;
            0    2     4        augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
            Name  Flags
      version     
      encoding    
      standalone  
      augs        

  public void startDocument(com.sun.org.apache.xerces.internal.xni.XMLLocator, java.lang.String, com.sun.org.apache.xerces.internal.xni.NamespaceContext, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=5
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLLocator locator
        start local 2 // java.lang.String encoding
        start local 3 // com.sun.org.apache.xerces.internal.xni.NamespaceContext namespaceContext
        start local 4 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 377
            aload 0 /* this */
            aload 3 /* namespaceContext */
            putfield com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
         1: .line 378
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX.fContentHandler:Lorg/xml/sax/ContentHandler;
            new com.sun.org.apache.xerces.internal.util.LocatorProxy
            dup
            aload 1 /* locator */
            invokespecial com.sun.org.apache.xerces.internal.util.LocatorProxy.<init>:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;)V
            invokeinterface org.xml.sax.ContentHandler.setDocumentLocator:(Lorg/xml/sax/Locator;)V
         2: .line 380
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX.fContentHandler:Lorg/xml/sax/ContentHandler;
            invokeinterface org.xml.sax.ContentHandler.startDocument:()V
         3: .line 381
            goto 6
      StackMap locals:
      StackMap stack: org.xml.sax.SAXException
         4: astore 5 /* e */
        start local 5 // org.xml.sax.SAXException e
         5: .line 382
            new com.sun.org.apache.xerces.internal.xni.XNIException
            dup
            aload 5 /* e */
            invokespecial com.sun.org.apache.xerces.internal.xni.XNIException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 5 // org.xml.sax.SAXException e
         6: .line 384
      StackMap locals:
      StackMap stack:
            return
        end local 4 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 3 // com.sun.org.apache.xerces.internal.xni.NamespaceContext namespaceContext
        end local 2 // java.lang.String encoding
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLLocator locator
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    7     0              this  Lcom/sun/org/apache/xerces/internal/jaxp/JAXPValidatorComponent$XNI2SAX;
            0    7     1           locator  Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
            0    7     2          encoding  Ljava/lang/String;
            0    7     3  namespaceContext  Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            0    7     4              augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            5    6     5                 e  Lorg/xml/sax/SAXException;
      Exception table:
        from    to  target  type
           2     3       4  Class org.xml.sax.SAXException
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
                  Name  Flags
      locator           
      encoding          
      namespaceContext  
      augs              

  public void endDocument(com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX this
        start local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 388
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX.fContentHandler:Lorg/xml/sax/ContentHandler;
            invokeinterface org.xml.sax.ContentHandler.endDocument:()V
         1: .line 389
            goto 4
      StackMap locals:
      StackMap stack: org.xml.sax.SAXException
         2: astore 2 /* e */
        start local 2 // org.xml.sax.SAXException e
         3: .line 390
            new com.sun.org.apache.xerces.internal.xni.XNIException
            dup
            aload 2 /* e */
            invokespecial com.sun.org.apache.xerces.internal.xni.XNIException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 2 // org.xml.sax.SAXException e
         4: .line 392
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/org/apache/xerces/internal/jaxp/JAXPValidatorComponent$XNI2SAX;
            0    5     1  augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            3    4     2     e  Lorg/xml/sax/SAXException;
      Exception table:
        from    to  target  type
           0     1       2  Class org.xml.sax.SAXException
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      augs  

  public void processingInstruction(java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX this
        start local 1 // java.lang.String target
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLString data
        start local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 396
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX.fContentHandler:Lorg/xml/sax/ContentHandler;
            aload 1 /* target */
            aload 2 /* data */
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
            invokeinterface org.xml.sax.ContentHandler.processingInstruction:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 397
            goto 4
      StackMap locals:
      StackMap stack: org.xml.sax.SAXException
         2: astore 4 /* e */
        start local 4 // org.xml.sax.SAXException e
         3: .line 398
            new com.sun.org.apache.xerces.internal.xni.XNIException
            dup
            aload 4 /* e */
            invokespecial com.sun.org.apache.xerces.internal.xni.XNIException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 4 // org.xml.sax.SAXException e
         4: .line 400
      StackMap locals:
      StackMap stack:
            return
        end local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLString data
        end local 1 // java.lang.String target
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lcom/sun/org/apache/xerces/internal/jaxp/JAXPValidatorComponent$XNI2SAX;
            0    5     1  target  Ljava/lang/String;
            0    5     2    data  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            0    5     3    augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            3    4     4       e  Lorg/xml/sax/SAXException;
      Exception table:
        from    to  target  type
           0     1       2  Class org.xml.sax.SAXException
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
        Name  Flags
      target  
      data    
      augs    

  public void startElement(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.XMLAttributes, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        start local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 405
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.getDeclaredPrefixCount:()I
            istore 4 /* count */
        start local 4 // int count
         1: .line 406
            iload 4 /* count */
            ifle 13
         2: .line 407
            aconst_null
            astore 5 /* prefix */
        start local 5 // java.lang.String prefix
         3: .line 408
            aconst_null
            astore 6 /* uri */
        start local 6 // java.lang.String uri
         4: .line 409
            iconst_0
            istore 7 /* i */
        start local 7 // int i
         5: goto 12
         6: .line 410
      StackMap locals: com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.xni.Augmentations int java.lang.String java.lang.String int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            iload 7 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.getDeclaredPrefixAt:(I)Ljava/lang/String;
            astore 5 /* prefix */
         7: .line 411
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            aload 5 /* prefix */
            invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.getURI:(Ljava/lang/String;)Ljava/lang/String;
            astore 6 /* uri */
         8: .line 412
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX.fContentHandler:Lorg/xml/sax/ContentHandler;
            aload 5 /* prefix */
            aload 6 /* uri */
            ifnonnull 9
            ldc ""
            goto 10
      StackMap locals: com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.xni.Augmentations int java.lang.String java.lang.String int
      StackMap stack: org.xml.sax.ContentHandler java.lang.String
         9: aload 6 /* uri */
      StackMap locals: com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.xni.Augmentations int java.lang.String java.lang.String int
      StackMap stack: org.xml.sax.ContentHandler java.lang.String java.lang.String
        10: invokeinterface org.xml.sax.ContentHandler.startPrefixMapping:(Ljava/lang/String;Ljava/lang/String;)V
        11: .line 409
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        12: iload 7 /* i */
            iload 4 /* count */
            if_icmplt 6
        end local 7 // int i
        end local 6 // java.lang.String uri
        end local 5 // java.lang.String prefix
        13: .line 416
      StackMap locals:
      StackMap stack:
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            ifnull 14
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            goto 15
      StackMap locals:
      StackMap stack:
        14: ldc ""
      StackMap locals:
      StackMap stack: java.lang.String
        15: astore 5 /* uri */
        start local 5 // java.lang.String uri
        16: .line 417
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
            astore 6 /* localpart */
        start local 6 // java.lang.String localpart
        17: .line 418
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX.fAttributesProxy:Lcom/sun/org/apache/xerces/internal/util/AttributesProxy;
            aload 2 /* attributes */
            invokevirtual com.sun.org.apache.xerces.internal.util.AttributesProxy.setAttributes:(Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)V
        18: .line 419
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX.fContentHandler:Lorg/xml/sax/ContentHandler;
            aload 5 /* uri */
            aload 6 /* localpart */
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX.fAttributesProxy:Lcom/sun/org/apache/xerces/internal/util/AttributesProxy;
            invokeinterface org.xml.sax.ContentHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
        end local 6 // java.lang.String localpart
        end local 5 // java.lang.String uri
        end local 4 // int count
        19: .line 420
            goto 22
      StackMap locals: com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.xni.Augmentations
      StackMap stack: org.xml.sax.SAXException
        20: astore 4 /* e */
        start local 4 // org.xml.sax.SAXException e
        21: .line 421
            new com.sun.org.apache.xerces.internal.xni.XNIException
            dup
            aload 4 /* e */
            invokespecial com.sun.org.apache.xerces.internal.xni.XNIException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 4 // org.xml.sax.SAXException e
        22: .line 423
      StackMap locals:
      StackMap stack:
            return
        end local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   23     0        this  Lcom/sun/org/apache/xerces/internal/jaxp/JAXPValidatorComponent$XNI2SAX;
            0   23     1     element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0   23     2  attributes  Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
            0   23     3        augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            1   19     4       count  I
            3   13     5      prefix  Ljava/lang/String;
            4   13     6         uri  Ljava/lang/String;
            5   13     7           i  I
           16   19     5         uri  Ljava/lang/String;
           17   19     6   localpart  Ljava/lang/String;
           21   22     4           e  Lorg/xml/sax/SAXException;
      Exception table:
        from    to  target  type
           0    19      20  Class org.xml.sax.SAXException
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
            Name  Flags
      element     
      attributes  
      augs        

  public void endElement(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=7, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 427
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            ifnull 1
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            goto 2
      StackMap locals:
      StackMap stack:
         1: ldc ""
      StackMap locals:
      StackMap stack: java.lang.String
         2: astore 3 /* uri */
        start local 3 // java.lang.String uri
         3: .line 428
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
            astore 4 /* localpart */
        start local 4 // java.lang.String localpart
         4: .line 429
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX.fContentHandler:Lorg/xml/sax/ContentHandler;
            aload 3 /* uri */
            aload 4 /* localpart */
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            invokeinterface org.xml.sax.ContentHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         5: .line 432
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.getDeclaredPrefixCount:()I
            istore 5 /* count */
        start local 5 // int count
         6: .line 433
            iload 5 /* count */
            ifle 15
         7: .line 434
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         8: goto 11
         9: .line 435
      StackMap locals: com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.Augmentations java.lang.String java.lang.String int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX.fContentHandler:Lorg/xml/sax/ContentHandler;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            iload 6 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.getDeclaredPrefixAt:(I)Ljava/lang/String;
            invokeinterface org.xml.sax.ContentHandler.endPrefixMapping:(Ljava/lang/String;)V
        10: .line 434
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        11: iload 6 /* i */
            iload 5 /* count */
            if_icmplt 9
        end local 6 // int i
        end local 5 // int count
        end local 4 // java.lang.String localpart
        end local 3 // java.lang.String uri
        12: .line 438
            goto 15
      StackMap locals: com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.Augmentations
      StackMap stack: org.xml.sax.SAXException
        13: astore 3 /* e */
        start local 3 // org.xml.sax.SAXException e
        14: .line 439
            new com.sun.org.apache.xerces.internal.xni.XNIException
            dup
            aload 3 /* e */
            invokespecial com.sun.org.apache.xerces.internal.xni.XNIException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 3 // org.xml.sax.SAXException e
        15: .line 441
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   16     0       this  Lcom/sun/org/apache/xerces/internal/jaxp/JAXPValidatorComponent$XNI2SAX;
            0   16     1    element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0   16     2       augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            3   12     3        uri  Ljava/lang/String;
            4   12     4  localpart  Ljava/lang/String;
            6   12     5      count  I
            8   12     6          i  I
           14   15     3          e  Lorg/xml/sax/SAXException;
      Exception table:
        from    to  target  type
           0    12      13  Class org.xml.sax.SAXException
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
         Name  Flags
      element  
      augs     

  public void emptyElement(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.XMLAttributes, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        start local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 444
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* attributes */
            aload 3 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX.startElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         1: .line 445
            aload 0 /* this */
            aload 1 /* element */
            aload 3 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX.endElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         2: .line 446
            return
        end local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lcom/sun/org/apache/xerces/internal/jaxp/JAXPValidatorComponent$XNI2SAX;
            0    3     1     element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0    3     2  attributes  Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
            0    3     3        augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
            Name  Flags
      element     
      attributes  
      augs        

  public void characters(com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 450
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX.fContentHandler:Lorg/xml/sax/ContentHandler;
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            invokeinterface org.xml.sax.ContentHandler.characters:([CII)V
         1: .line 451
            goto 4
      StackMap locals:
      StackMap stack: org.xml.sax.SAXException
         2: astore 3 /* e */
        start local 3 // org.xml.sax.SAXException e
         3: .line 452
            new com.sun.org.apache.xerces.internal.xni.XNIException
            dup
            aload 3 /* e */
            invokespecial com.sun.org.apache.xerces.internal.xni.XNIException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 3 // org.xml.sax.SAXException e
         4: .line 454
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/org/apache/xerces/internal/jaxp/JAXPValidatorComponent$XNI2SAX;
            0    5     1  text  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            0    5     2  augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            3    4     3     e  Lorg/xml/sax/SAXException;
      Exception table:
        from    to  target  type
           0     1       2  Class org.xml.sax.SAXException
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      text  
      augs  

  public void ignorableWhitespace(com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 458
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX.fContentHandler:Lorg/xml/sax/ContentHandler;
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            invokeinterface org.xml.sax.ContentHandler.ignorableWhitespace:([CII)V
         1: .line 459
            goto 4
      StackMap locals:
      StackMap stack: org.xml.sax.SAXException
         2: astore 3 /* e */
        start local 3 // org.xml.sax.SAXException e
         3: .line 460
            new com.sun.org.apache.xerces.internal.xni.XNIException
            dup
            aload 3 /* e */
            invokespecial com.sun.org.apache.xerces.internal.xni.XNIException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 3 // org.xml.sax.SAXException e
         4: .line 462
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/org/apache/xerces/internal/jaxp/JAXPValidatorComponent$XNI2SAX;
            0    5     1  text  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            0    5     2  augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            3    4     3     e  Lorg/xml/sax/SAXException;
      Exception table:
        from    to  target  type
           0     1       2  Class org.xml.sax.SAXException
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      text  
      augs  
}
SourceFile: "JAXPValidatorComponent.java"
NestHost: com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent
InnerClasses:
  private final XNI2SAX = com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX of com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent