public class com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader
  super_class: java.lang.Object
{
  org.xml.sax.ContentHandler _handler;
    descriptor: Lorg/xml/sax/ContentHandler;
    flags: (0x0000) 

  org.xml.sax.ext.LexicalHandler _lexicalHandler;
    descriptor: Lorg/xml/sax/ext/LexicalHandler;
    flags: (0x0000) 

  javax.xml.stream.XMLStreamReader _reader;
    descriptor: Ljavax/xml/stream/XMLStreamReader;
    flags: (0x0000) 

  public void <init>(javax.xml.stream.XMLStreamReader, org.xml.sax.ContentHandler);
    descriptor: (Ljavax/xml/stream/XMLStreamReader;Lorg/xml/sax/ContentHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader this
        start local 1 // javax.xml.stream.XMLStreamReader reader
        start local 2 // org.xml.sax.ContentHandler handler
         0: .line 57
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 58
            aload 0 /* this */
            aload 2 /* handler */
            putfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._handler:Lorg/xml/sax/ContentHandler;
         2: .line 59
            aload 0 /* this */
            aload 1 /* reader */
            putfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._reader:Ljavax/xml/stream/XMLStreamReader;
         3: .line 60
            return
        end local 2 // org.xml.sax.ContentHandler handler
        end local 1 // javax.xml.stream.XMLStreamReader reader
        end local 0 // com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/sun/xml/internal/fastinfoset/tools/StAX2SAXReader;
            0    4     1   reader  Ljavax/xml/stream/XMLStreamReader;
            0    4     2  handler  Lorg/xml/sax/ContentHandler;
    MethodParameters:
         Name  Flags
      reader   
      handler  

  public void <init>(javax.xml.stream.XMLStreamReader);
    descriptor: (Ljavax/xml/stream/XMLStreamReader;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader this
        start local 1 // javax.xml.stream.XMLStreamReader reader
         0: .line 62
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 63
            aload 0 /* this */
            aload 1 /* reader */
            putfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._reader:Ljavax/xml/stream/XMLStreamReader;
         2: .line 64
            return
        end local 1 // javax.xml.stream.XMLStreamReader reader
        end local 0 // com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/sun/xml/internal/fastinfoset/tools/StAX2SAXReader;
            0    3     1  reader  Ljavax/xml/stream/XMLStreamReader;
    MethodParameters:
        Name  Flags
      reader  

  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.xml.internal.fastinfoset.tools.StAX2SAXReader this
        start local 1 // org.xml.sax.ContentHandler handler
         0: .line 67
            aload 0 /* this */
            aload 1 /* handler */
            putfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._handler:Lorg/xml/sax/ContentHandler;
         1: .line 68
            return
        end local 1 // org.xml.sax.ContentHandler handler
        end local 0 // com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/sun/xml/internal/fastinfoset/tools/StAX2SAXReader;
            0    2     1  handler  Lorg/xml/sax/ContentHandler;
    MethodParameters:
         Name  Flags
      handler  

  public void setLexicalHandler(org.xml.sax.ext.LexicalHandler);
    descriptor: (Lorg/xml/sax/ext/LexicalHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader this
        start local 1 // org.xml.sax.ext.LexicalHandler lexicalHandler
         0: .line 71
            aload 0 /* this */
            aload 1 /* lexicalHandler */
            putfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._lexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
         1: .line 72
            return
        end local 1 // org.xml.sax.ext.LexicalHandler lexicalHandler
        end local 0 // com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/sun/xml/internal/fastinfoset/tools/StAX2SAXReader;
            0    2     1  lexicalHandler  Lorg/xml/sax/ext/LexicalHandler;
    MethodParameters:
                Name  Flags
      lexicalHandler  

  public void adapt();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=11, args_size=1
        start local 0 // com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader this
         0: .line 77
            new org.xml.sax.helpers.AttributesImpl
            dup
            invokespecial org.xml.sax.helpers.AttributesImpl.<init>:()V
            astore 4 /* attrs */
        start local 4 // org.xml.sax.helpers.AttributesImpl attrs
         1: .line 82
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._handler:Lorg/xml/sax/ContentHandler;
            invokeinterface org.xml.sax.ContentHandler.startDocument:()V
         2: .line 86
            goto 66
         3: .line 87
      StackMap locals: com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader top top top org.xml.sax.helpers.AttributesImpl
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._reader:Ljavax/xml/stream/XMLStreamReader;
            invokeinterface javax.xml.stream.XMLStreamReader.next:()I
            istore 7 /* event */
        start local 7 // int event
         4: .line 90
            iload 7 /* event */
            tableswitch { // 1 - 8
                    1: 5
                    2: 42
                    3: 62
                    4: 58
                    5: 60
                    6: 65
                    7: 65
                    8: 64
              default: 65
          }
         5: .line 93
      StackMap locals: com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader top top top org.xml.sax.helpers.AttributesImpl top top int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._reader:Ljavax/xml/stream/XMLStreamReader;
            invokeinterface javax.xml.stream.XMLStreamReader.getNamespaceCount:()I
            istore 5 /* nsc */
        start local 5 // int nsc
         6: .line 94
            iconst_0
            istore 8 /* i */
        start local 8 // int i
         7: goto 12
         8: .line 95
      StackMap locals: com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader top top top org.xml.sax.helpers.AttributesImpl int top int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._handler:Lorg/xml/sax/ContentHandler;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._reader:Ljavax/xml/stream/XMLStreamReader;
            iload 8 /* i */
            invokeinterface javax.xml.stream.XMLStreamReader.getNamespacePrefix:(I)Ljava/lang/String;
         9: .line 96
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._reader:Ljavax/xml/stream/XMLStreamReader;
            iload 8 /* i */
            invokeinterface javax.xml.stream.XMLStreamReader.getNamespaceURI:(I)Ljava/lang/String;
        10: .line 95
            invokeinterface org.xml.sax.ContentHandler.startPrefixMapping:(Ljava/lang/String;Ljava/lang/String;)V
        11: .line 94
            iinc 8 /* i */ 1
      StackMap locals:
      StackMap stack:
        12: iload 8 /* i */
            iload 5 /* nsc */
            if_icmplt 8
        end local 8 // int i
        13: .line 100
            aload 4 /* attrs */
            invokevirtual org.xml.sax.helpers.AttributesImpl.clear:()V
        14: .line 101
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._reader:Ljavax/xml/stream/XMLStreamReader;
            invokeinterface javax.xml.stream.XMLStreamReader.getAttributeCount:()I
            istore 6 /* nat */
        start local 6 // int nat
        15: .line 102
            iconst_0
            istore 8 /* i */
        start local 8 // int i
        16: goto 30
        17: .line 103
      StackMap locals: com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader top top top org.xml.sax.helpers.AttributesImpl int int int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._reader:Ljavax/xml/stream/XMLStreamReader;
            iload 8 /* i */
            invokeinterface javax.xml.stream.XMLStreamReader.getAttributeName:(I)Ljavax/xml/namespace/QName;
            astore 9 /* q */
        start local 9 // javax.xml.namespace.QName q
        18: .line 104
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._reader:Ljavax/xml/stream/XMLStreamReader;
            iload 8 /* i */
            invokeinterface javax.xml.stream.XMLStreamReader.getAttributePrefix:(I)Ljava/lang/String;
            astore 10 /* qName */
        start local 10 // java.lang.String qName
        19: .line 105
            aload 10 /* qName */
            ifnull 20
            aload 10 /* qName */
            ldc ""
            if_acmpne 22
        20: .line 106
      StackMap locals: javax.xml.namespace.QName java.lang.String
      StackMap stack:
            aload 9 /* q */
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            astore 10 /* qName */
        21: .line 107
            goto 23
        22: .line 108
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 10 /* qName */
            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 9 /* q */
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 10 /* qName */
        23: .line 110
      StackMap locals:
      StackMap stack:
            aload 4 /* attrs */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._reader:Ljavax/xml/stream/XMLStreamReader;
            iload 8 /* i */
            invokeinterface javax.xml.stream.XMLStreamReader.getAttributeNamespace:(I)Ljava/lang/String;
        24: .line 111
            aload 9 /* q */
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
        25: .line 112
            aload 10 /* qName */
        26: .line 113
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._reader:Ljavax/xml/stream/XMLStreamReader;
            iload 8 /* i */
            invokeinterface javax.xml.stream.XMLStreamReader.getAttributeType:(I)Ljava/lang/String;
        27: .line 114
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._reader:Ljavax/xml/stream/XMLStreamReader;
            iload 8 /* i */
            invokeinterface javax.xml.stream.XMLStreamReader.getAttributeValue:(I)Ljava/lang/String;
        28: .line 110
            invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        end local 10 // java.lang.String qName
        end local 9 // javax.xml.namespace.QName q
        29: .line 102
            iinc 8 /* i */ 1
      StackMap locals:
      StackMap stack:
        30: iload 8 /* i */
            iload 6 /* nat */
            if_icmplt 17
        end local 8 // int i
        31: .line 118
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._reader:Ljavax/xml/stream/XMLStreamReader;
            invokeinterface javax.xml.stream.XMLStreamReader.getName:()Ljavax/xml/namespace/QName;
            astore 1 /* qname */
        start local 1 // javax.xml.namespace.QName qname
        32: .line 119
            aload 1 /* qname */
            invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
            astore 2 /* prefix */
        start local 2 // java.lang.String prefix
        33: .line 120
            aload 1 /* qname */
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            astore 3 /* localPart */
        start local 3 // java.lang.String localPart
        34: .line 122
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._handler:Lorg/xml/sax/ContentHandler;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._reader:Ljavax/xml/stream/XMLStreamReader;
            invokeinterface javax.xml.stream.XMLStreamReader.getNamespaceURI:()Ljava/lang/String;
        35: .line 123
            aload 3 /* localPart */
        36: .line 124
            aload 2 /* prefix */
            invokevirtual java.lang.String.length:()I
            ifle 38
        37: .line 125
            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 /* localPart */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            goto 39
      StackMap locals: com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader javax.xml.namespace.QName java.lang.String java.lang.String org.xml.sax.helpers.AttributesImpl int int int
      StackMap stack: org.xml.sax.ContentHandler java.lang.String java.lang.String
        38: aload 3 /* localPart */
        39: .line 126
      StackMap locals: com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader javax.xml.namespace.QName java.lang.String java.lang.String org.xml.sax.helpers.AttributesImpl int int int
      StackMap stack: org.xml.sax.ContentHandler java.lang.String java.lang.String java.lang.String
            aload 4 /* attrs */
        40: .line 122
            invokeinterface org.xml.sax.ContentHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
        41: .line 127
            goto 66
        end local 6 // int nat
        end local 5 // int nsc
        end local 3 // java.lang.String localPart
        end local 2 // java.lang.String prefix
        end local 1 // javax.xml.namespace.QName qname
        42: .line 131
      StackMap locals: com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader top top top org.xml.sax.helpers.AttributesImpl top top int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._reader:Ljavax/xml/stream/XMLStreamReader;
            invokeinterface javax.xml.stream.XMLStreamReader.getName:()Ljavax/xml/namespace/QName;
            astore 1 /* qname */
        start local 1 // javax.xml.namespace.QName qname
        43: .line 132
            aload 1 /* qname */
            invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
            astore 2 /* prefix */
        start local 2 // java.lang.String prefix
        44: .line 133
            aload 1 /* qname */
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            astore 3 /* localPart */
        start local 3 // java.lang.String localPart
        45: .line 135
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._handler:Lorg/xml/sax/ContentHandler;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._reader:Ljavax/xml/stream/XMLStreamReader;
            invokeinterface javax.xml.stream.XMLStreamReader.getNamespaceURI:()Ljava/lang/String;
        46: .line 136
            aload 3 /* localPart */
        47: .line 137
            aload 2 /* prefix */
            invokevirtual java.lang.String.length:()I
            ifle 49
        48: .line 138
            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 /* localPart */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            goto 50
      StackMap locals: com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader javax.xml.namespace.QName java.lang.String java.lang.String org.xml.sax.helpers.AttributesImpl top top int
      StackMap stack: org.xml.sax.ContentHandler java.lang.String java.lang.String
        49: aload 3 /* localPart */
        50: .line 135
      StackMap locals: com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader javax.xml.namespace.QName java.lang.String java.lang.String org.xml.sax.helpers.AttributesImpl top top int
      StackMap stack: org.xml.sax.ContentHandler java.lang.String java.lang.String java.lang.String
            invokeinterface org.xml.sax.ContentHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        51: .line 141
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._reader:Ljavax/xml/stream/XMLStreamReader;
            invokeinterface javax.xml.stream.XMLStreamReader.getNamespaceCount:()I
            istore 5 /* nsc */
        start local 5 // int nsc
        52: .line 142
            iconst_0
            istore 8 /* i */
        start local 8 // int i
        53: goto 56
        54: .line 143
      StackMap locals: com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader javax.xml.namespace.QName java.lang.String java.lang.String org.xml.sax.helpers.AttributesImpl int top int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._handler:Lorg/xml/sax/ContentHandler;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._reader:Ljavax/xml/stream/XMLStreamReader;
            iload 8 /* i */
            invokeinterface javax.xml.stream.XMLStreamReader.getNamespacePrefix:(I)Ljava/lang/String;
            invokeinterface org.xml.sax.ContentHandler.endPrefixMapping:(Ljava/lang/String;)V
        55: .line 142
            iinc 8 /* i */ 1
      StackMap locals:
      StackMap stack:
        56: iload 8 /* i */
            iload 5 /* nsc */
            if_icmplt 54
        end local 8 // int i
        57: .line 145
            goto 66
        end local 5 // int nsc
        end local 3 // java.lang.String localPart
        end local 2 // java.lang.String prefix
        end local 1 // javax.xml.namespace.QName qname
        58: .line 148
      StackMap locals: com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader top top top org.xml.sax.helpers.AttributesImpl top top int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._handler:Lorg/xml/sax/ContentHandler;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._reader:Ljavax/xml/stream/XMLStreamReader;
            invokeinterface javax.xml.stream.XMLStreamReader.getTextCharacters:()[C
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._reader:Ljavax/xml/stream/XMLStreamReader;
            invokeinterface javax.xml.stream.XMLStreamReader.getTextStart:()I
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._reader:Ljavax/xml/stream/XMLStreamReader;
            invokeinterface javax.xml.stream.XMLStreamReader.getTextLength:()I
            invokeinterface org.xml.sax.ContentHandler.characters:([CII)V
        59: .line 149
            goto 66
        60: .line 151
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._lexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._reader:Ljavax/xml/stream/XMLStreamReader;
            invokeinterface javax.xml.stream.XMLStreamReader.getTextCharacters:()[C
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._reader:Ljavax/xml/stream/XMLStreamReader;
            invokeinterface javax.xml.stream.XMLStreamReader.getTextStart:()I
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._reader:Ljavax/xml/stream/XMLStreamReader;
            invokeinterface javax.xml.stream.XMLStreamReader.getTextLength:()I
            invokeinterface org.xml.sax.ext.LexicalHandler.comment:([CII)V
        61: .line 152
            goto 66
        62: .line 154
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._handler:Lorg/xml/sax/ContentHandler;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._reader:Ljavax/xml/stream/XMLStreamReader;
            invokeinterface javax.xml.stream.XMLStreamReader.getPITarget:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._reader:Ljavax/xml/stream/XMLStreamReader;
            invokeinterface javax.xml.stream.XMLStreamReader.getPIData:()Ljava/lang/String;
            invokeinterface org.xml.sax.ContentHandler.processingInstruction:(Ljava/lang/String;Ljava/lang/String;)V
        63: .line 155
            goto 66
        64: .line 157
      StackMap locals:
      StackMap stack:
            goto 66
        65: .line 159
      StackMap locals:
      StackMap stack:
            new java.lang.RuntimeException
            dup
            invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
            ldc "message.StAX2SAXReader"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            iload 7 /* event */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 7 // int event
        66: .line 86
      StackMap locals: com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader top top top org.xml.sax.helpers.AttributesImpl
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._reader:Ljavax/xml/stream/XMLStreamReader;
            invokeinterface javax.xml.stream.XMLStreamReader.hasNext:()Z
            ifne 3
        67: .line 162
            goto 71
        68: .line 163
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
            astore 7 /* e */
        start local 7 // javax.xml.stream.XMLStreamException e
        69: .line 164
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._handler:Lorg/xml/sax/ContentHandler;
            invokeinterface org.xml.sax.ContentHandler.endDocument:()V
        70: .line 165
            aload 7 /* e */
            athrow
        end local 7 // javax.xml.stream.XMLStreamException e
        71: .line 168
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader._handler:Lorg/xml/sax/ContentHandler;
            invokeinterface org.xml.sax.ContentHandler.endDocument:()V
        72: .line 169
            return
        end local 4 // org.xml.sax.helpers.AttributesImpl attrs
        end local 0 // com.sun.xml.internal.fastinfoset.tools.StAX2SAXReader this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   73     0       this  Lcom/sun/xml/internal/fastinfoset/tools/StAX2SAXReader;
           32   42     1      qname  Ljavax/xml/namespace/QName;
           43   58     1      qname  Ljavax/xml/namespace/QName;
           33   42     2     prefix  Ljava/lang/String;
           44   58     2     prefix  Ljava/lang/String;
           34   42     3  localPart  Ljava/lang/String;
           45   58     3  localPart  Ljava/lang/String;
            1   73     4      attrs  Lorg/xml/sax/helpers/AttributesImpl;
            6   42     5        nsc  I
           52   58     5        nsc  I
           15   42     6        nat  I
            4   66     7      event  I
            7   13     8          i  I
           16   31     8          i  I
           18   29     9          q  Ljavax/xml/namespace/QName;
           19   29    10      qName  Ljava/lang/String;
           53   57     8          i  I
           69   71     7          e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           2    67      68  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws javax.xml.stream.XMLStreamException, org.xml.sax.SAXException
}
SourceFile: "StAX2SAXReader.java"