final class com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector extends com.sun.xml.internal.bind.v2.runtime.unmarshaller.StAXConnector
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector
  super_class: com.sun.xml.internal.bind.v2.runtime.unmarshaller.StAXConnector
{
  private final com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser fastInfosetStreamReader;
    descriptor: Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  private final com.sun.xml.internal.bind.v2.runtime.unmarshaller.Base64Data base64Data;
    descriptor: Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Base64Data;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.StringBuilder buffer;
    descriptor: Ljava/lang/StringBuilder;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector$CharSequenceImpl charArray;
    descriptor: Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector$CharSequenceImpl;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser, com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor);
    descriptor: (Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector this
        start local 1 // com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser fastInfosetStreamReader
        start local 2 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor visitor
         0: .line 61
            aload 0 /* this */
            aload 2 /* visitor */
            invokespecial com.sun.xml.internal.bind.v2.runtime.unmarshaller.StAXConnector.<init>:(Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor;)V
         1: .line 54
            aload 0 /* this */
            new com.sun.xml.internal.bind.v2.runtime.unmarshaller.Base64Data
            dup
            invokespecial com.sun.xml.internal.bind.v2.runtime.unmarshaller.Base64Data.<init>:()V
            putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.base64Data:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Base64Data;
         2: .line 57
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.buffer:Ljava/lang/StringBuilder;
         3: .line 238
            aload 0 /* this */
            new com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector$CharSequenceImpl
            dup
            aload 0 /* this */
            invokespecial com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector$CharSequenceImpl.<init>:(Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector;)V
            putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.charArray:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector$CharSequenceImpl;
         4: .line 62
            aload 1 /* fastInfosetStreamReader */
            iconst_1
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.setStringInterning:(Z)V
         5: .line 63
            aload 0 /* this */
            aload 1 /* fastInfosetStreamReader */
            putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
         6: .line 64
            return
        end local 2 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor visitor
        end local 1 // com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser fastInfosetStreamReader
        end local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    7     0                     this  Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector;
            0    7     1  fastInfosetStreamReader  Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            0    7     2                  visitor  Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor;
    MethodParameters:
                         Name  Flags
      fastInfosetStreamReader  
      visitor                  

  public void bridge();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector this
         0: .line 69
            iconst_0
            istore 1 /* depth */
        start local 1 // int depth
         1: .line 72
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getEventType:()I
            istore 2 /* event */
        start local 2 // int event
         2: .line 73
            iload 2 /* event */
            bipush 7
            if_icmpne 6
         3: .line 75
            goto 5
         4: .line 76
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.next:()I
            istore 2 /* event */
         5: .line 75
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.isStartElement:()Z
            ifeq 4
         6: .line 80
      StackMap locals:
      StackMap stack:
            iload 2 /* event */
            iconst_1
            if_icmpeq 8
         7: .line 81
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "The current event is not START_ELEMENT\n but "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 2 /* event */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 85
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext;
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.handleStartDocument:(Ljavax/xml/namespace/NamespaceContext;)V
         9: .line 92
      StackMap locals:
      StackMap stack:
            iload 2 /* event */
            tableswitch { // 1 - 12
                    1: 10
                    2: 13
                    3: 23
                    4: 16
                    5: 23
                    6: 16
                    7: 23
                    8: 23
                    9: 23
                   10: 23
                   11: 23
                   12: 16
              default: 23
          }
        10: .line 94
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.handleStartElement:()V
        11: .line 95
            iinc 1 /* depth */ 1
        12: .line 96
            goto 23
        13: .line 98
      StackMap locals:
      StackMap stack:
            iinc 1 /* depth */ -1
        14: .line 99
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.handleEndElement:()V
        15: .line 100
            iload 1 /* depth */
            ifne 23
            goto 25
        16: .line 105
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.predictor:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor$TextPredictor;
            invokeinterface com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor$TextPredictor.expectText:()Z
            ifeq 23
        17: .line 108
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.peekNext:()I
            istore 2 /* event */
        18: .line 109
            iload 2 /* event */
            iconst_2
            if_icmpne 20
        19: .line 110
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.processNonIgnorableText:()V
            goto 23
        20: .line 111
      StackMap locals:
      StackMap stack:
            iload 2 /* event */
            iconst_1
            if_icmpne 22
        21: .line 112
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.processIgnorableText:()V
            goto 23
        22: .line 114
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.handleFragmentedCharacters:()V
        23: .line 120
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.next:()I
            istore 2 /* event */
        24: .line 88
            goto 9
        25: .line 123
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.next:()I
            pop
        26: .line 125
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.handleEndDocument:()V
        end local 2 // int event
        end local 1 // int depth
        27: .line 126
            goto 30
      StackMap locals: com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector
      StackMap stack: org.xml.sax.SAXException
        28: astore 1 /* e */
        start local 1 // org.xml.sax.SAXException e
        29: .line 127
            new javax.xml.stream.XMLStreamException
            dup
            aload 1 /* e */
            invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 1 // org.xml.sax.SAXException e
        30: .line 129
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   31     0   this  Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector;
            1   27     1  depth  I
            2   27     2  event  I
           29   30     1      e  Lorg/xml/sax/SAXException;
      Exception table:
        from    to  target  type
           0    27      28  Class org.xml.sax.SAXException
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  protected javax.xml.stream.Location getCurrentLocation();
    descriptor: ()Ljavax/xml/stream/Location;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector this
         0: .line 132
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getLocation:()Ljavax/xml/stream/Location;
            areturn
        end local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector;

  protected java.lang.String getCurrentQName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector this
         0: .line 136
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getNameString:()Ljava/lang/String;
            areturn
        end local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector;

  private void handleStartElement();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector this
         0: .line 140
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.processUnreportedText:()V
         1: .line 142
            iconst_0
            istore 1 /* i */
        start local 1 // int i
         2: goto 7
         3: .line 143
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.visitor:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor;
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            iload 1 /* i */
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getNamespacePrefix:(I)Ljava/lang/String;
         4: .line 144
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            iload 1 /* i */
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getNamespaceURI:(I)Ljava/lang/String;
         5: .line 143
            invokeinterface com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor.startPrefixMapping:(Ljava/lang/String;Ljava/lang/String;)V
         6: .line 142
            iinc 1 /* i */ 1
      StackMap locals:
      StackMap stack:
         7: iload 1 /* i */
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.accessNamespaceCount:()I
            if_icmplt 3
        end local 1 // int i
         8: .line 147
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.tagName:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName;
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.accessNamespaceURI:()Ljava/lang/String;
            putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.TagName.uri:Ljava/lang/String;
         9: .line 148
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.tagName:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName;
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.accessLocalName:()Ljava/lang/String;
            putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.TagName.local:Ljava/lang/String;
        10: .line 149
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.tagName:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName;
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getAttributesHolder:()Lcom/sun/xml/internal/fastinfoset/sax/AttributesHolder;
            putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.TagName.atts:Lorg/xml/sax/Attributes;
        11: .line 151
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.visitor:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor;
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.tagName:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName;
            invokeinterface com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor.startElement:(Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName;)V
        12: .line 152
            return
        end local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector;
            2    8     1     i  I
    Exceptions:
      throws org.xml.sax.SAXException

  private void handleFragmentedCharacters();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector this
         0: .line 155
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.buffer:Ljava/lang/StringBuilder;
            iconst_0
            invokevirtual java.lang.StringBuilder.setLength:(I)V
         1: .line 158
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.buffer:Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getTextCharacters:()[C
         2: .line 159
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getTextStart:()I
         3: .line 160
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getTextLength:()I
         4: .line 158
            invokevirtual java.lang.StringBuilder.append:([CII)Ljava/lang/StringBuilder;
            pop
         5: .line 164
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.peekNext:()I
            tableswitch { // 1 - 12
                    1: 6
                    2: 8
                    3: 16
                    4: 10
                    5: 16
                    6: 10
                    7: 16
                    8: 16
                    9: 16
                   10: 16
                   11: 16
                   12: 10
              default: 16
          }
         6: .line 166
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.processBufferedText:(Z)V
         7: .line 167
            return
         8: .line 169
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.processBufferedText:(Z)V
         9: .line 170
            return
        10: .line 175
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.next:()I
            pop
        11: .line 176
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.buffer:Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getTextCharacters:()[C
        12: .line 177
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getTextStart:()I
        13: .line 178
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getTextLength:()I
        14: .line 176
            invokevirtual java.lang.StringBuilder.append:([CII)Ljava/lang/StringBuilder;
            pop
        15: .line 179
            goto 5
        16: .line 181
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.next:()I
            pop
        17: .line 163
            goto 5
        end local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   18     0  this  Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector;
    Exceptions:
      throws javax.xml.stream.XMLStreamException, org.xml.sax.SAXException

  private void handleEndElement();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector this
         0: .line 187
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.processUnreportedText:()V
         1: .line 189
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.tagName:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName;
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.accessNamespaceURI:()Ljava/lang/String;
            putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.TagName.uri:Ljava/lang/String;
         2: .line 190
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.tagName:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName;
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.accessLocalName:()Ljava/lang/String;
            putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.TagName.local:Ljava/lang/String;
         3: .line 192
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.visitor:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor;
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.tagName:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName;
            invokeinterface com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor.endElement:(Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName;)V
         4: .line 194
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.accessNamespaceCount:()I
            iconst_1
            isub
            istore 1 /* i */
        start local 1 // int i
         5: goto 8
         6: .line 195
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.visitor:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor;
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            iload 1 /* i */
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getNamespacePrefix:(I)Ljava/lang/String;
            invokeinterface com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor.endPrefixMapping:(Ljava/lang/String;)V
         7: .line 194
            iinc 1 /* i */ -1
      StackMap locals:
      StackMap stack:
         8: iload 1 /* i */
            ifge 6
        end local 1 // int i
         9: .line 197
            return
        end local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector;
            5    9     1     i  I
    Exceptions:
      throws org.xml.sax.SAXException

  private void processNonIgnorableText();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector this
         0: .line 241
            aload 0 /* this */
            iconst_1
            putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.textReported:Z
         1: .line 243
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getTextAlgorithmBytes:()[B
            ifnull 2
            iconst_1
            goto 3
      StackMap locals:
      StackMap stack:
         2: iconst_0
         3: .line 242
      StackMap locals:
      StackMap stack: int
            istore 1 /* isTextAlgorithmAplied */
        start local 1 // boolean isTextAlgorithmAplied
         4: .line 245
            iload 1 /* isTextAlgorithmAplied */
            ifeq 9
         5: .line 246
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getTextAlgorithmIndex:()I
            iconst_1
            if_icmpne 9
         6: .line 247
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.base64Data:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Base64Data;
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getTextAlgorithmBytesClone:()[B
            aconst_null
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.Base64Data.set:([BLjava/lang/String;)V
         7: .line 248
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.visitor:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor;
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.base64Data:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Base64Data;
            invokeinterface com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor.text:(Ljava/lang/CharSequence;)V
         8: .line 249
            goto 13
         9: .line 250
      StackMap locals: int
      StackMap stack:
            iload 1 /* isTextAlgorithmAplied */
            ifeq 11
        10: .line 251
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getText:()Ljava/lang/String;
            pop
        11: .line 254
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.charArray:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector$CharSequenceImpl;
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector$CharSequenceImpl.set:()V
        12: .line 255
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.visitor:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor;
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.charArray:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector$CharSequenceImpl;
            invokeinterface com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor.text:(Ljava/lang/CharSequence;)V
        13: .line 257
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean isTextAlgorithmAplied
        end local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0   14     0                   this  Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector;
            4   14     1  isTextAlgorithmAplied  Z
    Exceptions:
      throws org.xml.sax.SAXException

  private void processIgnorableText();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector this
         0: .line 261
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getTextAlgorithmBytes:()[B
            ifnull 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
         2: .line 260
      StackMap locals:
      StackMap stack: int
            istore 1 /* isTextAlgorithmAplied */
        start local 1 // boolean isTextAlgorithmAplied
         3: .line 263
            iload 1 /* isTextAlgorithmAplied */
            ifeq 9
         4: .line 264
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getTextAlgorithmIndex:()I
            iconst_1
            if_icmpne 9
         5: .line 265
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.base64Data:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Base64Data;
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getTextAlgorithmBytesClone:()[B
            aconst_null
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.Base64Data.set:([BLjava/lang/String;)V
         6: .line 266
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.visitor:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor;
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.base64Data:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Base64Data;
            invokeinterface com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor.text:(Ljava/lang/CharSequence;)V
         7: .line 267
            aload 0 /* this */
            iconst_1
            putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.textReported:Z
         8: .line 268
            goto 15
         9: .line 269
      StackMap locals: int
      StackMap stack:
            iload 1 /* isTextAlgorithmAplied */
            ifeq 11
        10: .line 270
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getText:()Ljava/lang/String;
            pop
        11: .line 273
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.charArray:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector$CharSequenceImpl;
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector$CharSequenceImpl.set:()V
        12: .line 274
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.charArray:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector$CharSequenceImpl;
            invokestatic com.sun.xml.internal.bind.WhiteSpaceProcessor.isWhiteSpace:(Ljava/lang/CharSequence;)Z
            ifne 15
        13: .line 275
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.visitor:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor;
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.charArray:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector$CharSequenceImpl;
            invokeinterface com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor.text:(Ljava/lang/CharSequence;)V
        14: .line 276
            aload 0 /* this */
            iconst_1
            putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.textReported:Z
        15: .line 279
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean isTextAlgorithmAplied
        end local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0   16     0                   this  Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector;
            3   16     1  isTextAlgorithmAplied  Z
    Exceptions:
      throws org.xml.sax.SAXException

  private void processBufferedText(boolean);
    descriptor: (Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector this
        start local 1 // boolean ignorable
         0: .line 282
            iload 1 /* ignorable */
            ifeq 1
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.buffer:Ljava/lang/StringBuilder;
            invokestatic com.sun.xml.internal.bind.WhiteSpaceProcessor.isWhiteSpace:(Ljava/lang/CharSequence;)Z
            ifne 3
         1: .line 283
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.visitor:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor;
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.buffer:Ljava/lang/StringBuilder;
            invokeinterface com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor.text:(Ljava/lang/CharSequence;)V
         2: .line 284
            aload 0 /* this */
            iconst_1
            putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.textReported:Z
         3: .line 286
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean ignorable
        end local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector;
            0    4     1  ignorable  Z
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
           Name  Flags
      ignorable  

  private void processUnreportedText();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector this
         0: .line 289
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.textReported:Z
            ifne 2
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.predictor:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor$TextPredictor;
            invokeinterface com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor$TextPredictor.expectText:()Z
            ifeq 2
         1: .line 290
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.visitor:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor;
            ldc ""
            invokeinterface com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor.text:(Ljava/lang/CharSequence;)V
         2: .line 292
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.textReported:Z
         3: .line 293
            return
        end local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector;
    Exceptions:
      throws org.xml.sax.SAXException
}
SourceFile: "FastInfosetConnector.java"
NestMembers:
  com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector$CharSequenceImpl
InnerClasses:
  private final CharSequenceImpl = com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector$CharSequenceImpl of com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector
  public abstract TextPredictor = com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor$TextPredictor of com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor