public class com.sun.xml.internal.stream.events.XMLEventFactoryImpl extends javax.xml.stream.XMLEventFactory
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.xml.internal.stream.events.XMLEventFactoryImpl
  super_class: javax.xml.stream.XMLEventFactory
{
  javax.xml.stream.Location location;
    descriptor: Ljavax/xml/stream/Location;
    flags: (0x0000) 

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
         0: .line 51
            aload 0 /* this */
            invokespecial javax.xml.stream.XMLEventFactory.<init>:()V
         1: .line 49
            aload 0 /* this */
            aconst_null
            putfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
         2: .line 52
            return
        end local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/xml/internal/stream/events/XMLEventFactoryImpl;

  public javax.xml.stream.events.Attribute createAttribute(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/Attribute;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
        start local 1 // java.lang.String localName
        start local 2 // java.lang.String value
         0: .line 56
            new com.sun.xml.internal.stream.events.AttributeImpl
            dup
            aload 1 /* localName */
            aload 2 /* value */
            invokespecial com.sun.xml.internal.stream.events.AttributeImpl.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            astore 3 /* attr */
        start local 3 // com.sun.xml.internal.stream.events.AttributeImpl attr
         1: .line 57
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            ifnull 2
            aload 3 /* attr */
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            invokevirtual com.sun.xml.internal.stream.events.AttributeImpl.setLocation:(Ljavax/xml/stream/Location;)V
         2: .line 58
      StackMap locals: com.sun.xml.internal.stream.events.AttributeImpl
      StackMap stack:
            aload 3 /* attr */
            areturn
        end local 3 // com.sun.xml.internal.stream.events.AttributeImpl attr
        end local 2 // java.lang.String value
        end local 1 // java.lang.String localName
        end local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lcom/sun/xml/internal/stream/events/XMLEventFactoryImpl;
            0    3     1  localName  Ljava/lang/String;
            0    3     2      value  Ljava/lang/String;
            1    3     3       attr  Lcom/sun/xml/internal/stream/events/AttributeImpl;
    MethodParameters:
           Name  Flags
      localName  
      value      

  public javax.xml.stream.events.Attribute createAttribute(javax.xml.namespace.QName, java.lang.String);
    descriptor: (Ljavax/xml/namespace/QName;Ljava/lang/String;)Ljavax/xml/stream/events/Attribute;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
        start local 1 // javax.xml.namespace.QName name
        start local 2 // java.lang.String value
         0: .line 63
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
            aload 1 /* name */
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 1 /* name */
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            aload 2 /* value */
            invokevirtual com.sun.xml.internal.stream.events.XMLEventFactoryImpl.createAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/Attribute;
            areturn
        end local 2 // java.lang.String value
        end local 1 // javax.xml.namespace.QName name
        end local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/xml/internal/stream/events/XMLEventFactoryImpl;
            0    1     1   name  Ljavax/xml/namespace/QName;
            0    1     2  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      name   
      value  

  public javax.xml.stream.events.Attribute createAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/Attribute;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=5
        start local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String namespaceURI
        start local 3 // java.lang.String localName
        start local 4 // java.lang.String value
         0: .line 68
            new com.sun.xml.internal.stream.events.AttributeImpl
            dup
            aload 1 /* prefix */
            aload 2 /* namespaceURI */
            aload 3 /* localName */
            aload 4 /* value */
            aconst_null
            invokespecial com.sun.xml.internal.stream.events.AttributeImpl.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            astore 5 /* attr */
        start local 5 // com.sun.xml.internal.stream.events.AttributeImpl attr
         1: .line 69
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            ifnull 2
            aload 5 /* attr */
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            invokevirtual com.sun.xml.internal.stream.events.AttributeImpl.setLocation:(Ljavax/xml/stream/Location;)V
         2: .line 70
      StackMap locals: com.sun.xml.internal.stream.events.AttributeImpl
      StackMap stack:
            aload 5 /* attr */
            areturn
        end local 5 // com.sun.xml.internal.stream.events.AttributeImpl attr
        end local 4 // java.lang.String value
        end local 3 // java.lang.String localName
        end local 2 // java.lang.String namespaceURI
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/sun/xml/internal/stream/events/XMLEventFactoryImpl;
            0    3     1        prefix  Ljava/lang/String;
            0    3     2  namespaceURI  Ljava/lang/String;
            0    3     3     localName  Ljava/lang/String;
            0    3     4         value  Ljava/lang/String;
            1    3     5          attr  Lcom/sun/xml/internal/stream/events/AttributeImpl;
    MethodParameters:
              Name  Flags
      prefix        
      namespaceURI  
      localName     
      value         

  public javax.xml.stream.events.Characters createCData(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/xml/stream/events/Characters;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
        start local 1 // java.lang.String content
         0: .line 77
            new com.sun.xml.internal.stream.events.CharacterEvent
            dup
            aload 1 /* content */
            iconst_1
            invokespecial com.sun.xml.internal.stream.events.CharacterEvent.<init>:(Ljava/lang/String;Z)V
            astore 2 /* charEvent */
        start local 2 // com.sun.xml.internal.stream.events.CharacterEvent charEvent
         1: .line 78
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            ifnull 2
            aload 2 /* charEvent */
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            invokevirtual com.sun.xml.internal.stream.events.CharacterEvent.setLocation:(Ljavax/xml/stream/Location;)V
         2: .line 79
      StackMap locals: com.sun.xml.internal.stream.events.CharacterEvent
      StackMap stack:
            aload 2 /* charEvent */
            areturn
        end local 2 // com.sun.xml.internal.stream.events.CharacterEvent charEvent
        end local 1 // java.lang.String content
        end local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lcom/sun/xml/internal/stream/events/XMLEventFactoryImpl;
            0    3     1    content  Ljava/lang/String;
            1    3     2  charEvent  Lcom/sun/xml/internal/stream/events/CharacterEvent;
    MethodParameters:
         Name  Flags
      content  

  public javax.xml.stream.events.Characters createCharacters(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/xml/stream/events/Characters;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
        start local 1 // java.lang.String content
         0: .line 84
            new com.sun.xml.internal.stream.events.CharacterEvent
            dup
            aload 1 /* content */
            invokespecial com.sun.xml.internal.stream.events.CharacterEvent.<init>:(Ljava/lang/String;)V
            astore 2 /* charEvent */
        start local 2 // com.sun.xml.internal.stream.events.CharacterEvent charEvent
         1: .line 85
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            ifnull 2
            aload 2 /* charEvent */
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            invokevirtual com.sun.xml.internal.stream.events.CharacterEvent.setLocation:(Ljavax/xml/stream/Location;)V
         2: .line 86
      StackMap locals: com.sun.xml.internal.stream.events.CharacterEvent
      StackMap stack:
            aload 2 /* charEvent */
            areturn
        end local 2 // com.sun.xml.internal.stream.events.CharacterEvent charEvent
        end local 1 // java.lang.String content
        end local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lcom/sun/xml/internal/stream/events/XMLEventFactoryImpl;
            0    3     1    content  Ljava/lang/String;
            1    3     2  charEvent  Lcom/sun/xml/internal/stream/events/CharacterEvent;
    MethodParameters:
         Name  Flags
      content  

  public javax.xml.stream.events.Comment createComment(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/xml/stream/events/Comment;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
        start local 1 // java.lang.String text
         0: .line 91
            new com.sun.xml.internal.stream.events.CommentEvent
            dup
            aload 1 /* text */
            invokespecial com.sun.xml.internal.stream.events.CommentEvent.<init>:(Ljava/lang/String;)V
            astore 2 /* charEvent */
        start local 2 // com.sun.xml.internal.stream.events.CommentEvent charEvent
         1: .line 92
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            ifnull 2
            aload 2 /* charEvent */
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            invokevirtual com.sun.xml.internal.stream.events.CommentEvent.setLocation:(Ljavax/xml/stream/Location;)V
         2: .line 93
      StackMap locals: com.sun.xml.internal.stream.events.CommentEvent
      StackMap stack:
            aload 2 /* charEvent */
            areturn
        end local 2 // com.sun.xml.internal.stream.events.CommentEvent charEvent
        end local 1 // java.lang.String text
        end local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lcom/sun/xml/internal/stream/events/XMLEventFactoryImpl;
            0    3     1       text  Ljava/lang/String;
            1    3     2  charEvent  Lcom/sun/xml/internal/stream/events/CommentEvent;
    MethodParameters:
      Name  Flags
      text  

  public javax.xml.stream.events.DTD createDTD(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/xml/stream/events/DTD;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
        start local 1 // java.lang.String dtd
         0: .line 98
            new com.sun.xml.internal.stream.events.DTDEvent
            dup
            aload 1 /* dtd */
            invokespecial com.sun.xml.internal.stream.events.DTDEvent.<init>:(Ljava/lang/String;)V
            astore 2 /* dtdEvent */
        start local 2 // com.sun.xml.internal.stream.events.DTDEvent dtdEvent
         1: .line 99
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            ifnull 2
            aload 2 /* dtdEvent */
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            invokevirtual com.sun.xml.internal.stream.events.DTDEvent.setLocation:(Ljavax/xml/stream/Location;)V
         2: .line 100
      StackMap locals: com.sun.xml.internal.stream.events.DTDEvent
      StackMap stack:
            aload 2 /* dtdEvent */
            areturn
        end local 2 // com.sun.xml.internal.stream.events.DTDEvent dtdEvent
        end local 1 // java.lang.String dtd
        end local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lcom/sun/xml/internal/stream/events/XMLEventFactoryImpl;
            0    3     1       dtd  Ljava/lang/String;
            1    3     2  dtdEvent  Lcom/sun/xml/internal/stream/events/DTDEvent;
    MethodParameters:
      Name  Flags
      dtd   

  public javax.xml.stream.events.EndDocument createEndDocument();
    descriptor: ()Ljavax/xml/stream/events/EndDocument;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
         0: .line 105
            new com.sun.xml.internal.stream.events.EndDocumentEvent
            dup
            invokespecial com.sun.xml.internal.stream.events.EndDocumentEvent.<init>:()V
            astore 1 /* event */
        start local 1 // com.sun.xml.internal.stream.events.EndDocumentEvent event
         1: .line 106
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            ifnull 2
            aload 1 /* event */
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            invokevirtual com.sun.xml.internal.stream.events.EndDocumentEvent.setLocation:(Ljavax/xml/stream/Location;)V
         2: .line 107
      StackMap locals: com.sun.xml.internal.stream.events.EndDocumentEvent
      StackMap stack:
            aload 1 /* event */
            areturn
        end local 1 // com.sun.xml.internal.stream.events.EndDocumentEvent event
        end local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/sun/xml/internal/stream/events/XMLEventFactoryImpl;
            1    3     1  event  Lcom/sun/xml/internal/stream/events/EndDocumentEvent;

  public javax.xml.stream.events.EndElement createEndElement(javax.xml.namespace.QName, java.util.Iterator<? extends javax.xml.stream.events.Namespace>);
    descriptor: (Ljavax/xml/namespace/QName;Ljava/util/Iterator;)Ljavax/xml/stream/events/EndElement;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
        start local 1 // javax.xml.namespace.QName name
        start local 2 // java.util.Iterator namespaces
         0: .line 113
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
            aload 1 /* name */
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 1 /* name */
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokevirtual com.sun.xml.internal.stream.events.XMLEventFactoryImpl.createEndElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/EndElement;
            areturn
        end local 2 // java.util.Iterator namespaces
        end local 1 // javax.xml.namespace.QName name
        end local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/xml/internal/stream/events/XMLEventFactoryImpl;
            0    1     1        name  Ljavax/xml/namespace/QName;
            0    1     2  namespaces  Ljava/util/Iterator<+Ljavax/xml/stream/events/Namespace;>;
    Signature: (Ljavax/xml/namespace/QName;Ljava/util/Iterator<+Ljavax/xml/stream/events/Namespace;>;)Ljavax/xml/stream/events/EndElement;
    MethodParameters:
            Name  Flags
      name        
      namespaces  

  public javax.xml.stream.events.EndElement createEndElement(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/EndElement;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String namespaceUri
        start local 3 // java.lang.String localName
         0: .line 119
            new com.sun.xml.internal.stream.events.EndElementEvent
            dup
            aload 1 /* prefix */
            aload 2 /* namespaceUri */
            aload 3 /* localName */
            invokespecial com.sun.xml.internal.stream.events.EndElementEvent.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            astore 4 /* event */
        start local 4 // com.sun.xml.internal.stream.events.EndElementEvent event
         1: .line 120
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            ifnull 2
            aload 4 /* event */
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            invokevirtual com.sun.xml.internal.stream.events.EndElementEvent.setLocation:(Ljavax/xml/stream/Location;)V
         2: .line 121
      StackMap locals: com.sun.xml.internal.stream.events.EndElementEvent
      StackMap stack:
            aload 4 /* event */
            areturn
        end local 4 // com.sun.xml.internal.stream.events.EndElementEvent event
        end local 3 // java.lang.String localName
        end local 2 // java.lang.String namespaceUri
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/sun/xml/internal/stream/events/XMLEventFactoryImpl;
            0    3     1        prefix  Ljava/lang/String;
            0    3     2  namespaceUri  Ljava/lang/String;
            0    3     3     localName  Ljava/lang/String;
            1    3     4         event  Lcom/sun/xml/internal/stream/events/EndElementEvent;
    MethodParameters:
              Name  Flags
      prefix        
      namespaceUri  
      localName     

  public javax.xml.stream.events.EndElement createEndElement(java.lang.String, java.lang.String, java.lang.String, java.util.Iterator<? extends javax.xml.stream.events.Namespace>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;)Ljavax/xml/stream/events/EndElement;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=5
        start local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String namespaceUri
        start local 3 // java.lang.String localName
        start local 4 // java.util.Iterator namespaces
         0: .line 128
            new com.sun.xml.internal.stream.events.EndElementEvent
            dup
            aload 1 /* prefix */
            aload 2 /* namespaceUri */
            aload 3 /* localName */
            invokespecial com.sun.xml.internal.stream.events.EndElementEvent.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            astore 5 /* event */
        start local 5 // com.sun.xml.internal.stream.events.EndElementEvent event
         1: .line 129
            aload 4 /* namespaces */
            ifnull 5
         2: .line 130
            goto 4
         3: .line 131
      StackMap locals: com.sun.xml.internal.stream.events.EndElementEvent
      StackMap stack:
            aload 5 /* event */
            aload 4 /* namespaces */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.xml.stream.events.Namespace
            invokevirtual com.sun.xml.internal.stream.events.EndElementEvent.addNamespace:(Ljavax/xml/stream/events/Namespace;)V
         4: .line 130
      StackMap locals:
      StackMap stack:
            aload 4 /* namespaces */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         5: .line 133
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            ifnull 6
            aload 5 /* event */
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            invokevirtual com.sun.xml.internal.stream.events.EndElementEvent.setLocation:(Ljavax/xml/stream/Location;)V
         6: .line 134
      StackMap locals:
      StackMap stack:
            aload 5 /* event */
            areturn
        end local 5 // com.sun.xml.internal.stream.events.EndElementEvent event
        end local 4 // java.util.Iterator namespaces
        end local 3 // java.lang.String localName
        end local 2 // java.lang.String namespaceUri
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    7     0          this  Lcom/sun/xml/internal/stream/events/XMLEventFactoryImpl;
            0    7     1        prefix  Ljava/lang/String;
            0    7     2  namespaceUri  Ljava/lang/String;
            0    7     3     localName  Ljava/lang/String;
            0    7     4    namespaces  Ljava/util/Iterator<+Ljavax/xml/stream/events/Namespace;>;
            1    7     5         event  Lcom/sun/xml/internal/stream/events/EndElementEvent;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator<+Ljavax/xml/stream/events/Namespace;>;)Ljavax/xml/stream/events/EndElement;
    MethodParameters:
              Name  Flags
      prefix        
      namespaceUri  
      localName     
      namespaces    

  public javax.xml.stream.events.EntityReference createEntityReference(java.lang.String, javax.xml.stream.events.EntityDeclaration);
    descriptor: (Ljava/lang/String;Ljavax/xml/stream/events/EntityDeclaration;)Ljavax/xml/stream/events/EntityReference;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
        start local 1 // java.lang.String name
        start local 2 // javax.xml.stream.events.EntityDeclaration entityDeclaration
         0: .line 139
            new com.sun.xml.internal.stream.events.EntityReferenceEvent
            dup
            aload 1 /* name */
            aload 2 /* entityDeclaration */
            invokespecial com.sun.xml.internal.stream.events.EntityReferenceEvent.<init>:(Ljava/lang/String;Ljavax/xml/stream/events/EntityDeclaration;)V
            astore 3 /* event */
        start local 3 // com.sun.xml.internal.stream.events.EntityReferenceEvent event
         1: .line 140
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            ifnull 2
            aload 3 /* event */
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            invokevirtual com.sun.xml.internal.stream.events.EntityReferenceEvent.setLocation:(Ljavax/xml/stream/Location;)V
         2: .line 141
      StackMap locals: com.sun.xml.internal.stream.events.EntityReferenceEvent
      StackMap stack:
            aload 3 /* event */
            areturn
        end local 3 // com.sun.xml.internal.stream.events.EntityReferenceEvent event
        end local 2 // javax.xml.stream.events.EntityDeclaration entityDeclaration
        end local 1 // java.lang.String name
        end local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    3     0               this  Lcom/sun/xml/internal/stream/events/XMLEventFactoryImpl;
            0    3     1               name  Ljava/lang/String;
            0    3     2  entityDeclaration  Ljavax/xml/stream/events/EntityDeclaration;
            1    3     3              event  Lcom/sun/xml/internal/stream/events/EntityReferenceEvent;
    MethodParameters:
                   Name  Flags
      name               
      entityDeclaration  

  public javax.xml.stream.events.Characters createIgnorableSpace(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/xml/stream/events/Characters;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
        start local 1 // java.lang.String content
         0: .line 146
            new com.sun.xml.internal.stream.events.CharacterEvent
            dup
            aload 1 /* content */
            iconst_0
            iconst_1
            invokespecial com.sun.xml.internal.stream.events.CharacterEvent.<init>:(Ljava/lang/String;ZZ)V
            astore 2 /* event */
        start local 2 // com.sun.xml.internal.stream.events.CharacterEvent event
         1: .line 147
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            ifnull 2
            aload 2 /* event */
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            invokevirtual com.sun.xml.internal.stream.events.CharacterEvent.setLocation:(Ljavax/xml/stream/Location;)V
         2: .line 148
      StackMap locals: com.sun.xml.internal.stream.events.CharacterEvent
      StackMap stack:
            aload 2 /* event */
            areturn
        end local 2 // com.sun.xml.internal.stream.events.CharacterEvent event
        end local 1 // java.lang.String content
        end local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lcom/sun/xml/internal/stream/events/XMLEventFactoryImpl;
            0    3     1  content  Ljava/lang/String;
            1    3     2    event  Lcom/sun/xml/internal/stream/events/CharacterEvent;
    MethodParameters:
         Name  Flags
      content  

  public javax.xml.stream.events.Namespace createNamespace(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/xml/stream/events/Namespace;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
        start local 1 // java.lang.String namespaceURI
         0: .line 153
            new com.sun.xml.internal.stream.events.NamespaceImpl
            dup
            aload 1 /* namespaceURI */
            invokespecial com.sun.xml.internal.stream.events.NamespaceImpl.<init>:(Ljava/lang/String;)V
            astore 2 /* event */
        start local 2 // com.sun.xml.internal.stream.events.NamespaceImpl event
         1: .line 154
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            ifnull 2
            aload 2 /* event */
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            invokevirtual com.sun.xml.internal.stream.events.NamespaceImpl.setLocation:(Ljavax/xml/stream/Location;)V
         2: .line 155
      StackMap locals: com.sun.xml.internal.stream.events.NamespaceImpl
      StackMap stack:
            aload 2 /* event */
            areturn
        end local 2 // com.sun.xml.internal.stream.events.NamespaceImpl event
        end local 1 // java.lang.String namespaceURI
        end local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/sun/xml/internal/stream/events/XMLEventFactoryImpl;
            0    3     1  namespaceURI  Ljava/lang/String;
            1    3     2         event  Lcom/sun/xml/internal/stream/events/NamespaceImpl;
    MethodParameters:
              Name  Flags
      namespaceURI  

  public javax.xml.stream.events.Namespace createNamespace(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/Namespace;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String namespaceURI
         0: .line 160
            new com.sun.xml.internal.stream.events.NamespaceImpl
            dup
            aload 1 /* prefix */
            aload 2 /* namespaceURI */
            invokespecial com.sun.xml.internal.stream.events.NamespaceImpl.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            astore 3 /* event */
        start local 3 // com.sun.xml.internal.stream.events.NamespaceImpl event
         1: .line 161
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            ifnull 2
            aload 3 /* event */
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            invokevirtual com.sun.xml.internal.stream.events.NamespaceImpl.setLocation:(Ljavax/xml/stream/Location;)V
         2: .line 162
      StackMap locals: com.sun.xml.internal.stream.events.NamespaceImpl
      StackMap stack:
            aload 3 /* event */
            areturn
        end local 3 // com.sun.xml.internal.stream.events.NamespaceImpl event
        end local 2 // java.lang.String namespaceURI
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/sun/xml/internal/stream/events/XMLEventFactoryImpl;
            0    3     1        prefix  Ljava/lang/String;
            0    3     2  namespaceURI  Ljava/lang/String;
            1    3     3         event  Lcom/sun/xml/internal/stream/events/NamespaceImpl;
    MethodParameters:
              Name  Flags
      prefix        
      namespaceURI  

  public javax.xml.stream.events.ProcessingInstruction createProcessingInstruction(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/ProcessingInstruction;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
        start local 1 // java.lang.String target
        start local 2 // java.lang.String data
         0: .line 167
            new com.sun.xml.internal.stream.events.ProcessingInstructionEvent
            dup
            aload 1 /* target */
            aload 2 /* data */
            invokespecial com.sun.xml.internal.stream.events.ProcessingInstructionEvent.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            astore 3 /* event */
        start local 3 // com.sun.xml.internal.stream.events.ProcessingInstructionEvent event
         1: .line 168
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            ifnull 2
            aload 3 /* event */
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            invokevirtual com.sun.xml.internal.stream.events.ProcessingInstructionEvent.setLocation:(Ljavax/xml/stream/Location;)V
         2: .line 169
      StackMap locals: com.sun.xml.internal.stream.events.ProcessingInstructionEvent
      StackMap stack:
            aload 3 /* event */
            areturn
        end local 3 // com.sun.xml.internal.stream.events.ProcessingInstructionEvent event
        end local 2 // java.lang.String data
        end local 1 // java.lang.String target
        end local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/sun/xml/internal/stream/events/XMLEventFactoryImpl;
            0    3     1  target  Ljava/lang/String;
            0    3     2    data  Ljava/lang/String;
            1    3     3   event  Lcom/sun/xml/internal/stream/events/ProcessingInstructionEvent;
    MethodParameters:
        Name  Flags
      target  
      data    

  public javax.xml.stream.events.Characters createSpace(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/xml/stream/events/Characters;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
        start local 1 // java.lang.String content
         0: .line 174
            new com.sun.xml.internal.stream.events.CharacterEvent
            dup
            aload 1 /* content */
            invokespecial com.sun.xml.internal.stream.events.CharacterEvent.<init>:(Ljava/lang/String;)V
            astore 2 /* event */
        start local 2 // com.sun.xml.internal.stream.events.CharacterEvent event
         1: .line 175
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            ifnull 2
            aload 2 /* event */
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            invokevirtual com.sun.xml.internal.stream.events.CharacterEvent.setLocation:(Ljavax/xml/stream/Location;)V
         2: .line 176
      StackMap locals: com.sun.xml.internal.stream.events.CharacterEvent
      StackMap stack:
            aload 2 /* event */
            areturn
        end local 2 // com.sun.xml.internal.stream.events.CharacterEvent event
        end local 1 // java.lang.String content
        end local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lcom/sun/xml/internal/stream/events/XMLEventFactoryImpl;
            0    3     1  content  Ljava/lang/String;
            1    3     2    event  Lcom/sun/xml/internal/stream/events/CharacterEvent;
    MethodParameters:
         Name  Flags
      content  

  public javax.xml.stream.events.StartDocument createStartDocument();
    descriptor: ()Ljavax/xml/stream/events/StartDocument;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
         0: .line 181
            new com.sun.xml.internal.stream.events.StartDocumentEvent
            dup
            invokespecial com.sun.xml.internal.stream.events.StartDocumentEvent.<init>:()V
            astore 1 /* event */
        start local 1 // com.sun.xml.internal.stream.events.StartDocumentEvent event
         1: .line 182
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            ifnull 2
            aload 1 /* event */
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            invokevirtual com.sun.xml.internal.stream.events.StartDocumentEvent.setLocation:(Ljavax/xml/stream/Location;)V
         2: .line 183
      StackMap locals: com.sun.xml.internal.stream.events.StartDocumentEvent
      StackMap stack:
            aload 1 /* event */
            areturn
        end local 1 // com.sun.xml.internal.stream.events.StartDocumentEvent event
        end local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/sun/xml/internal/stream/events/XMLEventFactoryImpl;
            1    3     1  event  Lcom/sun/xml/internal/stream/events/StartDocumentEvent;

  public javax.xml.stream.events.StartDocument createStartDocument(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/xml/stream/events/StartDocument;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
        start local 1 // java.lang.String encoding
         0: .line 188
            new com.sun.xml.internal.stream.events.StartDocumentEvent
            dup
            aload 1 /* encoding */
            invokespecial com.sun.xml.internal.stream.events.StartDocumentEvent.<init>:(Ljava/lang/String;)V
            astore 2 /* event */
        start local 2 // com.sun.xml.internal.stream.events.StartDocumentEvent event
         1: .line 189
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            ifnull 2
            aload 2 /* event */
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            invokevirtual com.sun.xml.internal.stream.events.StartDocumentEvent.setLocation:(Ljavax/xml/stream/Location;)V
         2: .line 190
      StackMap locals: com.sun.xml.internal.stream.events.StartDocumentEvent
      StackMap stack:
            aload 2 /* event */
            areturn
        end local 2 // com.sun.xml.internal.stream.events.StartDocumentEvent event
        end local 1 // java.lang.String encoding
        end local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lcom/sun/xml/internal/stream/events/XMLEventFactoryImpl;
            0    3     1  encoding  Ljava/lang/String;
            1    3     2     event  Lcom/sun/xml/internal/stream/events/StartDocumentEvent;
    MethodParameters:
          Name  Flags
      encoding  

  public javax.xml.stream.events.StartDocument createStartDocument(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/StartDocument;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
        start local 1 // java.lang.String encoding
        start local 2 // java.lang.String version
         0: .line 195
            new com.sun.xml.internal.stream.events.StartDocumentEvent
            dup
            aload 1 /* encoding */
            aload 2 /* version */
            invokespecial com.sun.xml.internal.stream.events.StartDocumentEvent.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            astore 3 /* event */
        start local 3 // com.sun.xml.internal.stream.events.StartDocumentEvent event
         1: .line 196
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            ifnull 2
            aload 3 /* event */
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            invokevirtual com.sun.xml.internal.stream.events.StartDocumentEvent.setLocation:(Ljavax/xml/stream/Location;)V
         2: .line 197
      StackMap locals: com.sun.xml.internal.stream.events.StartDocumentEvent
      StackMap stack:
            aload 3 /* event */
            areturn
        end local 3 // com.sun.xml.internal.stream.events.StartDocumentEvent event
        end local 2 // java.lang.String version
        end local 1 // java.lang.String encoding
        end local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lcom/sun/xml/internal/stream/events/XMLEventFactoryImpl;
            0    3     1  encoding  Ljava/lang/String;
            0    3     2   version  Ljava/lang/String;
            1    3     3     event  Lcom/sun/xml/internal/stream/events/StartDocumentEvent;
    MethodParameters:
          Name  Flags
      encoding  
      version   

  public javax.xml.stream.events.StartDocument createStartDocument(java.lang.String, java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Z)Ljavax/xml/stream/events/StartDocument;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
        start local 1 // java.lang.String encoding
        start local 2 // java.lang.String version
        start local 3 // boolean standalone
         0: .line 202
            new com.sun.xml.internal.stream.events.StartDocumentEvent
            dup
            aload 1 /* encoding */
            aload 2 /* version */
            iload 3 /* standalone */
            invokespecial com.sun.xml.internal.stream.events.StartDocumentEvent.<init>:(Ljava/lang/String;Ljava/lang/String;Z)V
            astore 4 /* event */
        start local 4 // com.sun.xml.internal.stream.events.StartDocumentEvent event
         1: .line 203
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            ifnull 2
            aload 4 /* event */
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            invokevirtual com.sun.xml.internal.stream.events.StartDocumentEvent.setLocation:(Ljavax/xml/stream/Location;)V
         2: .line 204
      StackMap locals: com.sun.xml.internal.stream.events.StartDocumentEvent
      StackMap stack:
            aload 4 /* event */
            areturn
        end local 4 // com.sun.xml.internal.stream.events.StartDocumentEvent event
        end local 3 // boolean standalone
        end local 2 // java.lang.String version
        end local 1 // java.lang.String encoding
        end local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lcom/sun/xml/internal/stream/events/XMLEventFactoryImpl;
            0    3     1    encoding  Ljava/lang/String;
            0    3     2     version  Ljava/lang/String;
            0    3     3  standalone  Z
            1    3     4       event  Lcom/sun/xml/internal/stream/events/StartDocumentEvent;
    MethodParameters:
            Name  Flags
      encoding    
      version     
      standalone  

  public javax.xml.stream.events.StartElement createStartElement(javax.xml.namespace.QName, java.util.Iterator<? extends javax.xml.stream.events.Attribute>, java.util.Iterator<? extends javax.xml.stream.events.Namespace>);
    descriptor: (Ljavax/xml/namespace/QName;Ljava/util/Iterator;Ljava/util/Iterator;)Ljavax/xml/stream/events/StartElement;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
        start local 1 // javax.xml.namespace.QName name
        start local 2 // java.util.Iterator attributes
        start local 3 // java.util.Iterator namespaces
         0: .line 210
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
            aload 1 /* name */
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
         1: .line 211
            aload 1 /* name */
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            aload 2 /* attributes */
            aload 3 /* namespaces */
         2: .line 210
            invokevirtual com.sun.xml.internal.stream.events.XMLEventFactoryImpl.createStartElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;Ljava/util/Iterator;)Ljavax/xml/stream/events/StartElement;
            areturn
        end local 3 // java.util.Iterator namespaces
        end local 2 // java.util.Iterator attributes
        end local 1 // javax.xml.namespace.QName name
        end local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lcom/sun/xml/internal/stream/events/XMLEventFactoryImpl;
            0    3     1        name  Ljavax/xml/namespace/QName;
            0    3     2  attributes  Ljava/util/Iterator<+Ljavax/xml/stream/events/Attribute;>;
            0    3     3  namespaces  Ljava/util/Iterator<+Ljavax/xml/stream/events/Namespace;>;
    Signature: (Ljavax/xml/namespace/QName;Ljava/util/Iterator<+Ljavax/xml/stream/events/Attribute;>;Ljava/util/Iterator<+Ljavax/xml/stream/events/Namespace;>;)Ljavax/xml/stream/events/StartElement;
    MethodParameters:
            Name  Flags
      name        
      attributes  
      namespaces  

  public javax.xml.stream.events.StartElement createStartElement(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/StartElement;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String namespaceUri
        start local 3 // java.lang.String localName
         0: .line 216
            new com.sun.xml.internal.stream.events.StartElementEvent
            dup
            aload 1 /* prefix */
            aload 2 /* namespaceUri */
            aload 3 /* localName */
            invokespecial com.sun.xml.internal.stream.events.StartElementEvent.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            astore 4 /* event */
        start local 4 // com.sun.xml.internal.stream.events.StartElementEvent event
         1: .line 217
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            ifnull 2
            aload 4 /* event */
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            invokevirtual com.sun.xml.internal.stream.events.StartElementEvent.setLocation:(Ljavax/xml/stream/Location;)V
         2: .line 218
      StackMap locals: com.sun.xml.internal.stream.events.StartElementEvent
      StackMap stack:
            aload 4 /* event */
            areturn
        end local 4 // com.sun.xml.internal.stream.events.StartElementEvent event
        end local 3 // java.lang.String localName
        end local 2 // java.lang.String namespaceUri
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/sun/xml/internal/stream/events/XMLEventFactoryImpl;
            0    3     1        prefix  Ljava/lang/String;
            0    3     2  namespaceUri  Ljava/lang/String;
            0    3     3     localName  Ljava/lang/String;
            1    3     4         event  Lcom/sun/xml/internal/stream/events/StartElementEvent;
    MethodParameters:
              Name  Flags
      prefix        
      namespaceUri  
      localName     

  public javax.xml.stream.events.StartElement createStartElement(java.lang.String, java.lang.String, java.lang.String, java.util.Iterator<? extends javax.xml.stream.events.Attribute>, java.util.Iterator<? extends javax.xml.stream.events.Namespace>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;Ljava/util/Iterator;)Ljavax/xml/stream/events/StartElement;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=6
        start local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String namespaceUri
        start local 3 // java.lang.String localName
        start local 4 // java.util.Iterator attributes
        start local 5 // java.util.Iterator namespaces
         0: .line 225
            aload 0 /* this */
            aload 1 /* prefix */
            aload 2 /* namespaceUri */
            aload 3 /* localName */
            aload 4 /* attributes */
            aload 5 /* namespaces */
            aconst_null
            invokevirtual com.sun.xml.internal.stream.events.XMLEventFactoryImpl.createStartElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;Ljava/util/Iterator;Ljavax/xml/namespace/NamespaceContext;)Ljavax/xml/stream/events/StartElement;
            areturn
        end local 5 // java.util.Iterator namespaces
        end local 4 // java.util.Iterator attributes
        end local 3 // java.lang.String localName
        end local 2 // java.lang.String namespaceUri
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lcom/sun/xml/internal/stream/events/XMLEventFactoryImpl;
            0    1     1        prefix  Ljava/lang/String;
            0    1     2  namespaceUri  Ljava/lang/String;
            0    1     3     localName  Ljava/lang/String;
            0    1     4    attributes  Ljava/util/Iterator<+Ljavax/xml/stream/events/Attribute;>;
            0    1     5    namespaces  Ljava/util/Iterator<+Ljavax/xml/stream/events/Namespace;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator<+Ljavax/xml/stream/events/Attribute;>;Ljava/util/Iterator<+Ljavax/xml/stream/events/Namespace;>;)Ljavax/xml/stream/events/StartElement;
    MethodParameters:
              Name  Flags
      prefix        
      namespaceUri  
      localName     
      attributes    
      namespaces    

  public javax.xml.stream.events.StartElement createStartElement(java.lang.String, java.lang.String, java.lang.String, java.util.Iterator<? extends javax.xml.stream.events.Attribute>, java.util.Iterator<? extends javax.xml.stream.events.Namespace>, javax.xml.namespace.NamespaceContext);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;Ljava/util/Iterator;Ljavax/xml/namespace/NamespaceContext;)Ljavax/xml/stream/events/StartElement;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=7
        start local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String namespaceUri
        start local 3 // java.lang.String localName
        start local 4 // java.util.Iterator attributes
        start local 5 // java.util.Iterator namespaces
        start local 6 // javax.xml.namespace.NamespaceContext context
         0: .line 232
            new com.sun.xml.internal.stream.events.StartElementEvent
            dup
            aload 1 /* prefix */
            aload 2 /* namespaceUri */
            aload 3 /* localName */
            invokespecial com.sun.xml.internal.stream.events.StartElementEvent.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            astore 7 /* elem */
        start local 7 // com.sun.xml.internal.stream.events.StartElementEvent elem
         1: .line 233
            aload 7 /* elem */
            aload 4 /* attributes */
            invokevirtual com.sun.xml.internal.stream.events.StartElementEvent.addAttributes:(Ljava/util/Iterator;)V
         2: .line 234
            aload 7 /* elem */
            aload 5 /* namespaces */
            invokevirtual com.sun.xml.internal.stream.events.StartElementEvent.addNamespaceAttributes:(Ljava/util/Iterator;)V
         3: .line 235
            aload 7 /* elem */
            aload 6 /* context */
            invokevirtual com.sun.xml.internal.stream.events.StartElementEvent.setNamespaceContext:(Ljavax/xml/namespace/NamespaceContext;)V
         4: .line 236
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            ifnull 5
            aload 7 /* elem */
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
            invokevirtual com.sun.xml.internal.stream.events.StartElementEvent.setLocation:(Ljavax/xml/stream/Location;)V
         5: .line 237
      StackMap locals: com.sun.xml.internal.stream.events.StartElementEvent
      StackMap stack:
            aload 7 /* elem */
            areturn
        end local 7 // com.sun.xml.internal.stream.events.StartElementEvent elem
        end local 6 // javax.xml.namespace.NamespaceContext context
        end local 5 // java.util.Iterator namespaces
        end local 4 // java.util.Iterator attributes
        end local 3 // java.lang.String localName
        end local 2 // java.lang.String namespaceUri
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lcom/sun/xml/internal/stream/events/XMLEventFactoryImpl;
            0    6     1        prefix  Ljava/lang/String;
            0    6     2  namespaceUri  Ljava/lang/String;
            0    6     3     localName  Ljava/lang/String;
            0    6     4    attributes  Ljava/util/Iterator<+Ljavax/xml/stream/events/Attribute;>;
            0    6     5    namespaces  Ljava/util/Iterator<+Ljavax/xml/stream/events/Namespace;>;
            0    6     6       context  Ljavax/xml/namespace/NamespaceContext;
            1    6     7          elem  Lcom/sun/xml/internal/stream/events/StartElementEvent;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator<+Ljavax/xml/stream/events/Attribute;>;Ljava/util/Iterator<+Ljavax/xml/stream/events/Namespace;>;Ljavax/xml/namespace/NamespaceContext;)Ljavax/xml/stream/events/StartElement;
    MethodParameters:
              Name  Flags
      prefix        
      namespaceUri  
      localName     
      attributes    
      namespaces    
      context       

  public void setLocation(javax.xml.stream.Location);
    descriptor: (Ljavax/xml/stream/Location;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
        start local 1 // javax.xml.stream.Location location
         0: .line 242
            aload 0 /* this */
            aload 1 /* location */
            putfield com.sun.xml.internal.stream.events.XMLEventFactoryImpl.location:Ljavax/xml/stream/Location;
         1: .line 243
            return
        end local 1 // javax.xml.stream.Location location
        end local 0 // com.sun.xml.internal.stream.events.XMLEventFactoryImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/sun/xml/internal/stream/events/XMLEventFactoryImpl;
            0    2     1  location  Ljavax/xml/stream/Location;
    MethodParameters:
          Name  Flags
      location  
}
SourceFile: "XMLEventFactoryImpl.java"