public class com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator extends com.sun.xml.internal.stream.buffer.stax.StreamBufferCreator implements com.sun.xml.internal.org.jvnet.staxex.XMLStreamWriterEx
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator
  super_class: com.sun.xml.internal.stream.buffer.stax.StreamBufferCreator
{
  private final com.sun.xml.internal.stream.buffer.stax.NamespaceContexHelper namespaceContext;
    descriptor: Lcom/sun/xml/internal/stream/buffer/stax/NamespaceContexHelper;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private int depth;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
         0: .line 58
            aload 0 /* this */
            invokespecial com.sun.xml.internal.stream.buffer.stax.StreamBufferCreator.<init>:()V
         1: .line 49
            aload 0 /* this */
            new com.sun.xml.internal.stream.buffer.stax.NamespaceContexHelper
            dup
            invokespecial com.sun.xml.internal.stream.buffer.stax.NamespaceContexHelper.<init>:()V
            putfield com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.namespaceContext:Lcom/sun/xml/internal/stream/buffer/stax/NamespaceContexHelper;
         2: .line 56
            aload 0 /* this */
            iconst_0
            putfield com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.depth:I
         3: .line 59
            aload 0 /* this */
            new com.sun.xml.internal.stream.buffer.MutableXMLStreamBuffer
            dup
            invokespecial com.sun.xml.internal.stream.buffer.MutableXMLStreamBuffer.<init>:()V
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.setXMLStreamBuffer:(Lcom/sun/xml/internal/stream/buffer/MutableXMLStreamBuffer;)V
         4: .line 60
            return
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;

  public void <init>(com.sun.xml.internal.stream.buffer.MutableXMLStreamBuffer);
    descriptor: (Lcom/sun/xml/internal/stream/buffer/MutableXMLStreamBuffer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
        start local 1 // com.sun.xml.internal.stream.buffer.MutableXMLStreamBuffer buffer
         0: .line 62
            aload 0 /* this */
            invokespecial com.sun.xml.internal.stream.buffer.stax.StreamBufferCreator.<init>:()V
         1: .line 49
            aload 0 /* this */
            new com.sun.xml.internal.stream.buffer.stax.NamespaceContexHelper
            dup
            invokespecial com.sun.xml.internal.stream.buffer.stax.NamespaceContexHelper.<init>:()V
            putfield com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.namespaceContext:Lcom/sun/xml/internal/stream/buffer/stax/NamespaceContexHelper;
         2: .line 56
            aload 0 /* this */
            iconst_0
            putfield com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.depth:I
         3: .line 63
            aload 0 /* this */
            aload 1 /* buffer */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.setXMLStreamBuffer:(Lcom/sun/xml/internal/stream/buffer/MutableXMLStreamBuffer;)V
         4: .line 64
            return
        end local 1 // com.sun.xml.internal.stream.buffer.MutableXMLStreamBuffer buffer
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    5     1  buffer  Lcom/sun/xml/internal/stream/buffer/MutableXMLStreamBuffer;
    MethodParameters:
        Name  Flags
      buffer  

  public java.lang.Object getProperty(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
        start local 1 // java.lang.String str
         0: .line 69
            aconst_null
            areturn
        end local 1 // java.lang.String str
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    1     1   str  Ljava/lang/String;
    Exceptions:
      throws java.lang.IllegalArgumentException
    MethodParameters:
      Name  Flags
      str   

  public void close();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
         0: .line 74
            return
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  public void flush();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
         0: .line 77
            return
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  public com.sun.xml.internal.org.jvnet.staxex.NamespaceContextEx getNamespaceContext();
    descriptor: ()Lcom/sun/xml/internal/org/jvnet/staxex/NamespaceContextEx;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
         0: .line 80
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.namespaceContext:Lcom/sun/xml/internal/stream/buffer/stax/NamespaceContexHelper;
            areturn
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;

  public void setNamespaceContext(javax.xml.namespace.NamespaceContext);
    descriptor: (Ljavax/xml/namespace/NamespaceContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
        start local 1 // javax.xml.namespace.NamespaceContext namespaceContext
         0: .line 87
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 1 // javax.xml.namespace.NamespaceContext namespaceContext
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    1     1  namespaceContext  Ljavax/xml/namespace/NamespaceContext;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
                  Name  Flags
      namespaceContext  

  public void setDefaultNamespace(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
        start local 1 // java.lang.String namespaceURI
         0: .line 91
            aload 0 /* this */
            ldc ""
            aload 1 /* namespaceURI */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.setPrefix:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 92
            return
        end local 1 // java.lang.String namespaceURI
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    2     1  namespaceURI  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
              Name  Flags
      namespaceURI  

  public void setPrefix(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String namespaceURI
         0: .line 95
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.namespaceContext:Lcom/sun/xml/internal/stream/buffer/stax/NamespaceContexHelper;
            aload 1 /* prefix */
            aload 2 /* namespaceURI */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.NamespaceContexHelper.declareNamespace:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 96
            return
        end local 2 // java.lang.String namespaceURI
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    2     1        prefix  Ljava/lang/String;
            0    2     2  namespaceURI  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
              Name  Flags
      prefix        
      namespaceURI  

  public java.lang.String getPrefix(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
        start local 1 // java.lang.String namespaceURI
         0: .line 99
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.namespaceContext:Lcom/sun/xml/internal/stream/buffer/stax/NamespaceContexHelper;
            aload 1 /* namespaceURI */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.NamespaceContexHelper.getPrefix:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 1 // java.lang.String namespaceURI
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    1     1  namespaceURI  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
              Name  Flags
      namespaceURI  

  public void writeStartDocument();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
         0: .line 104
            aload 0 /* this */
            ldc ""
            ldc ""
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 105
            return
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  public void writeStartDocument(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
        start local 1 // java.lang.String version
         0: .line 108
            aload 0 /* this */
            ldc ""
            ldc ""
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 109
            return
        end local 1 // java.lang.String version
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    2     1  version  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
         Name  Flags
      version  

  public void writeStartDocument(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
        start local 1 // java.lang.String encoding
        start local 2 // java.lang.String version
         0: .line 112
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.namespaceContext:Lcom/sun/xml/internal/stream/buffer/stax/NamespaceContexHelper;
            invokevirtual com.sun.xml.internal.stream.buffer.stax.NamespaceContexHelper.resetContexts:()V
         1: .line 114
            aload 0 /* this */
            bipush 16
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.storeStructure:(I)V
         2: .line 115
            return
        end local 2 // java.lang.String version
        end local 1 // java.lang.String encoding
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    3     1  encoding  Ljava/lang/String;
            0    3     2   version  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
          Name  Flags
      encoding  
      version   

  public void writeEndDocument();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
         0: .line 118
            aload 0 /* this */
            sipush 144
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.storeStructure:(I)V
         1: .line 119
            return
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  public void writeStartElement(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
        start local 1 // java.lang.String localName
         0: .line 122
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.namespaceContext:Lcom/sun/xml/internal/stream/buffer/stax/NamespaceContexHelper;
            invokevirtual com.sun.xml.internal.stream.buffer.stax.NamespaceContexHelper.pushContext:()V
         1: .line 123
            aload 0 /* this */
            dup
            getfield com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.depth:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.depth:I
         2: .line 125
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.namespaceContext:Lcom/sun/xml/internal/stream/buffer/stax/NamespaceContexHelper;
            ldc ""
            invokevirtual com.sun.xml.internal.stream.buffer.stax.NamespaceContexHelper.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* defaultNamespaceURI */
        start local 2 // java.lang.String defaultNamespaceURI
         3: .line 127
            aload 2 /* defaultNamespaceURI */
            ifnonnull 5
         4: .line 128
            aload 0 /* this */
            bipush 32
            aconst_null
            aconst_null
            aload 1 /* localName */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.storeQualifiedName:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            goto 6
         5: .line 130
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            bipush 32
            aconst_null
            aload 2 /* defaultNamespaceURI */
            aload 1 /* localName */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.storeQualifiedName:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         6: .line 131
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String defaultNamespaceURI
        end local 1 // java.lang.String localName
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    7     0                 this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    7     1            localName  Ljava/lang/String;
            3    7     2  defaultNamespaceURI  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
           Name  Flags
      localName  

  public void writeStartElement(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
        start local 1 // java.lang.String namespaceURI
        start local 2 // java.lang.String localName
         0: .line 134
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.namespaceContext:Lcom/sun/xml/internal/stream/buffer/stax/NamespaceContexHelper;
            invokevirtual com.sun.xml.internal.stream.buffer.stax.NamespaceContexHelper.pushContext:()V
         1: .line 135
            aload 0 /* this */
            dup
            getfield com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.depth:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.depth:I
         2: .line 137
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.namespaceContext:Lcom/sun/xml/internal/stream/buffer/stax/NamespaceContexHelper;
            aload 1 /* namespaceURI */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.NamespaceContexHelper.getPrefix:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* prefix */
        start local 3 // java.lang.String prefix
         3: .line 138
            aload 3 /* prefix */
            ifnonnull 5
         4: .line 139
            new javax.xml.stream.XMLStreamException
            dup
            invokespecial javax.xml.stream.XMLStreamException.<init>:()V
            athrow
         5: .line 142
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.namespaceContext:Lcom/sun/xml/internal/stream/buffer/stax/NamespaceContexHelper;
            invokevirtual com.sun.xml.internal.stream.buffer.stax.NamespaceContexHelper.pushContext:()V
         6: .line 143
            aload 0 /* this */
            bipush 32
            aload 3 /* prefix */
            aload 1 /* namespaceURI */
            aload 2 /* localName */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.storeQualifiedName:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         7: .line 144
            return
        end local 3 // java.lang.String prefix
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String namespaceURI
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    8     0          this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    8     1  namespaceURI  Ljava/lang/String;
            0    8     2     localName  Ljava/lang/String;
            3    8     3        prefix  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
              Name  Flags
      namespaceURI  
      localName     

  public void writeStartElement(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String localName
        start local 3 // java.lang.String namespaceURI
         0: .line 147
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.namespaceContext:Lcom/sun/xml/internal/stream/buffer/stax/NamespaceContexHelper;
            invokevirtual com.sun.xml.internal.stream.buffer.stax.NamespaceContexHelper.pushContext:()V
         1: .line 148
            aload 0 /* this */
            dup
            getfield com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.depth:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.depth:I
         2: .line 150
            aload 0 /* this */
            bipush 32
            aload 1 /* prefix */
            aload 3 /* namespaceURI */
            aload 2 /* localName */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.storeQualifiedName:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         3: .line 151
            return
        end local 3 // java.lang.String namespaceURI
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0          this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    4     1        prefix  Ljava/lang/String;
            0    4     2     localName  Ljava/lang/String;
            0    4     3  namespaceURI  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
              Name  Flags
      prefix        
      localName     
      namespaceURI  

  public void writeEmptyElement(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
        start local 1 // java.lang.String localName
         0: .line 154
            aload 0 /* this */
            aload 1 /* localName */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.writeStartElement:(Ljava/lang/String;)V
         1: .line 155
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.writeEndElement:()V
         2: .line 156
            return
        end local 1 // java.lang.String localName
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    3     1  localName  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
           Name  Flags
      localName  

  public void writeEmptyElement(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
        start local 1 // java.lang.String namespaceURI
        start local 2 // java.lang.String localName
         0: .line 159
            aload 0 /* this */
            aload 1 /* namespaceURI */
            aload 2 /* localName */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.writeStartElement:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 160
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.writeEndElement:()V
         2: .line 161
            return
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String namespaceURI
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    3     1  namespaceURI  Ljava/lang/String;
            0    3     2     localName  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
              Name  Flags
      namespaceURI  
      localName     

  public void writeEmptyElement(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String localName
        start local 3 // java.lang.String namespaceURI
         0: .line 164
            aload 0 /* this */
            aload 1 /* prefix */
            aload 2 /* localName */
            aload 3 /* namespaceURI */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.writeStartElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         1: .line 165
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.writeEndElement:()V
         2: .line 166
            return
        end local 3 // java.lang.String namespaceURI
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    3     1        prefix  Ljava/lang/String;
            0    3     2     localName  Ljava/lang/String;
            0    3     3  namespaceURI  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
              Name  Flags
      prefix        
      localName     
      namespaceURI  

  public void writeEndElement();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
         0: .line 169
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.namespaceContext:Lcom/sun/xml/internal/stream/buffer/stax/NamespaceContexHelper;
            invokevirtual com.sun.xml.internal.stream.buffer.stax.NamespaceContexHelper.popContext:()V
         1: .line 171
            aload 0 /* this */
            sipush 144
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.storeStructure:(I)V
         2: .line 172
            aload 0 /* this */
            dup
            getfield com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.depth:I
            iconst_1
            isub
            dup_x1
            putfield com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.depth:I
            ifne 4
         3: .line 173
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.increaseTreeCount:()V
         4: .line 174
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
    Exceptions:
      throws javax.xml.stream.XMLStreamException

  public void writeDefaultNamespace(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
        start local 1 // java.lang.String namespaceURI
         0: .line 177
            aload 0 /* this */
            aconst_null
            aload 1 /* namespaceURI */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.storeNamespaceAttribute:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 178
            return
        end local 1 // java.lang.String namespaceURI
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    2     1  namespaceURI  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
              Name  Flags
      namespaceURI  

  public void writeNamespace(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String namespaceURI
         0: .line 181
            ldc "xmlns"
            aload 1 /* prefix */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 182
            aconst_null
            astore 1 /* prefix */
         2: .line 183
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* prefix */
            aload 2 /* namespaceURI */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.storeNamespaceAttribute:(Ljava/lang/String;Ljava/lang/String;)V
         3: .line 184
            return
        end local 2 // java.lang.String namespaceURI
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0          this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    4     1        prefix  Ljava/lang/String;
            0    4     2  namespaceURI  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
              Name  Flags
      prefix        
      namespaceURI  

  public void writeAttribute(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
        start local 1 // java.lang.String localName
        start local 2 // java.lang.String value
         0: .line 188
            aload 0 /* this */
            aconst_null
            aconst_null
            aload 1 /* localName */
            ldc "CDATA"
            aload 2 /* value */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.storeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         1: .line 189
            return
        end local 2 // java.lang.String value
        end local 1 // java.lang.String localName
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    2     1  localName  Ljava/lang/String;
            0    2     2      value  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
           Name  Flags
      localName  
      value      

  public void writeAttribute(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
        start local 1 // java.lang.String namespaceURI
        start local 2 // java.lang.String localName
        start local 3 // java.lang.String value
         0: .line 192
            aload 0 /* this */
            getfield com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.namespaceContext:Lcom/sun/xml/internal/stream/buffer/stax/NamespaceContexHelper;
            aload 1 /* namespaceURI */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.NamespaceContexHelper.getPrefix:(Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* prefix */
        start local 4 // java.lang.String prefix
         1: .line 193
            aload 4 /* prefix */
            ifnonnull 3
         2: .line 195
            new javax.xml.stream.XMLStreamException
            dup
            invokespecial javax.xml.stream.XMLStreamException.<init>:()V
            athrow
         3: .line 198
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 4 /* prefix */
            aload 1 /* namespaceURI */
            aload 2 /* localName */
            aload 3 /* value */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         4: .line 199
            return
        end local 4 // java.lang.String prefix
        end local 3 // java.lang.String value
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String namespaceURI
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    5     0          this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    5     1  namespaceURI  Ljava/lang/String;
            0    5     2     localName  Ljava/lang/String;
            0    5     3         value  Ljava/lang/String;
            1    5     4        prefix  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
              Name  Flags
      namespaceURI  
      localName     
      value         

  public void writeAttribute(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;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=5
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator 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 202
            aload 0 /* this */
            aload 1 /* prefix */
            aload 2 /* namespaceURI */
            aload 3 /* localName */
            ldc "CDATA"
            aload 4 /* value */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.storeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         1: .line 203
            return
        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.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    2     1        prefix  Ljava/lang/String;
            0    2     2  namespaceURI  Ljava/lang/String;
            0    2     3     localName  Ljava/lang/String;
            0    2     4         value  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
              Name  Flags
      prefix        
      namespaceURI  
      localName     
      value         

  public void writeCData(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
        start local 1 // java.lang.String data
         0: .line 206
            aload 0 /* this */
            bipush 88
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.storeStructure:(I)V
         1: .line 207
            aload 0 /* this */
            aload 1 /* data */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.storeContentString:(Ljava/lang/String;)V
         2: .line 208
            return
        end local 1 // java.lang.String data
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    3     1  data  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      data  

  public void writeCharacters(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
        start local 1 // java.lang.String charData
         0: .line 211
            aload 0 /* this */
            bipush 88
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.storeStructure:(I)V
         1: .line 212
            aload 0 /* this */
            aload 1 /* charData */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.storeContentString:(Ljava/lang/String;)V
         2: .line 213
            return
        end local 1 // java.lang.String charData
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    3     1  charData  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
          Name  Flags
      charData  

  public void writeCharacters(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
        start local 1 // char[] buf
        start local 2 // int start
        start local 3 // int len
         0: .line 216
            aload 0 /* this */
            bipush 80
            aload 1 /* buf */
            iload 2 /* start */
            iload 3 /* len */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.storeContentCharacters:(I[CII)V
         1: .line 217
            return
        end local 3 // int len
        end local 2 // int start
        end local 1 // char[] buf
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    2     1    buf  [C
            0    2     2  start  I
            0    2     3    len  I
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
       Name  Flags
      buf    
      start  
      len    

  public void writeComment(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
        start local 1 // java.lang.String str
         0: .line 220
            aload 0 /* this */
            bipush 104
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.storeStructure:(I)V
         1: .line 221
            aload 0 /* this */
            aload 1 /* str */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.storeContentString:(Ljava/lang/String;)V
         2: .line 222
            return
        end local 1 // java.lang.String str
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    3     1   str  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      str   

  public void writeDTD(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
        start local 1 // java.lang.String str
         0: .line 226
            return
        end local 1 // java.lang.String str
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    1     1   str  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      str   

  public void writeEntityRef(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
        start local 1 // java.lang.String str
         0: .line 229
            aload 0 /* this */
            sipush 128
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.storeStructure:(I)V
         1: .line 230
            aload 0 /* this */
            aload 1 /* str */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.storeContentString:(Ljava/lang/String;)V
         2: .line 231
            return
        end local 1 // java.lang.String str
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    3     1   str  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      str   

  public void writeProcessingInstruction(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
        start local 1 // java.lang.String target
         0: .line 234
            aload 0 /* this */
            aload 1 /* target */
            ldc ""
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.writeProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 235
            return
        end local 1 // java.lang.String target
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    2     1  target  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
        Name  Flags
      target  

  public void writeProcessingInstruction(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
        start local 1 // java.lang.String target
        start local 2 // java.lang.String data
         0: .line 238
            aload 0 /* this */
            aload 1 /* target */
            aload 2 /* data */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.storeProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 239
            return
        end local 2 // java.lang.String data
        end local 1 // java.lang.String target
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    2     1  target  Ljava/lang/String;
            0    2     2    data  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
        Name  Flags
      target  
      data    

  public void writePCDATA(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
        start local 1 // java.lang.CharSequence charSequence
         0: .line 244
            aload 1 /* charSequence */
            instanceof com.sun.xml.internal.org.jvnet.staxex.Base64Data
            ifeq 4
         1: .line 245
            aload 0 /* this */
            bipush 92
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.storeStructure:(I)V
         2: .line 246
            aload 0 /* this */
            aload 1 /* charSequence */
            checkcast com.sun.xml.internal.org.jvnet.staxex.Base64Data
            invokevirtual com.sun.xml.internal.org.jvnet.staxex.Base64Data.clone:()Lcom/sun/xml/internal/org/jvnet/staxex/Base64Data;
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.storeContentObject:(Ljava/lang/Object;)V
         3: .line 247
            goto 5
         4: .line 248
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* charSequence */
            invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.writeCharacters:(Ljava/lang/String;)V
         5: .line 250
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.CharSequence charSequence
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    6     1  charSequence  Ljava/lang/CharSequence;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
              Name  Flags
      charSequence  

  public void writeBinary(byte[], int, int, java.lang.String);
    descriptor: ([BIILjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=5
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
        start local 1 // byte[] bytes
        start local 2 // int offset
        start local 3 // int length
        start local 4 // java.lang.String endpointURL
         0: .line 253
            new com.sun.xml.internal.org.jvnet.staxex.Base64Data
            dup
            invokespecial com.sun.xml.internal.org.jvnet.staxex.Base64Data.<init>:()V
            astore 5 /* d */
        start local 5 // com.sun.xml.internal.org.jvnet.staxex.Base64Data d
         1: .line 254
            iload 3 /* length */
            newarray 8
            astore 6 /* b */
        start local 6 // byte[] b
         2: .line 255
            aload 1 /* bytes */
            iload 2 /* offset */
            aload 6 /* b */
            iconst_0
            iload 3 /* length */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         3: .line 256
            aload 5 /* d */
            aload 6 /* b */
            iload 3 /* length */
            aconst_null
            iconst_1
            invokevirtual com.sun.xml.internal.org.jvnet.staxex.Base64Data.set:([BILjava/lang/String;Z)V
         4: .line 257
            aload 0 /* this */
            bipush 92
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.storeStructure:(I)V
         5: .line 258
            aload 0 /* this */
            aload 5 /* d */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.storeContentObject:(Ljava/lang/Object;)V
         6: .line 259
            return
        end local 6 // byte[] b
        end local 5 // com.sun.xml.internal.org.jvnet.staxex.Base64Data d
        end local 4 // java.lang.String endpointURL
        end local 3 // int length
        end local 2 // int offset
        end local 1 // byte[] bytes
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     0         this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    7     1        bytes  [B
            0    7     2       offset  I
            0    7     3       length  I
            0    7     4  endpointURL  Ljava/lang/String;
            1    7     5            d  Lcom/sun/xml/internal/org/jvnet/staxex/Base64Data;
            2    7     6            b  [B
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
             Name  Flags
      bytes        
      offset       
      length       
      endpointURL  

  public void writeBinary(javax.activation.DataHandler);
    descriptor: (Ljavax/activation/DataHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
        start local 1 // javax.activation.DataHandler dataHandler
         0: .line 262
            new com.sun.xml.internal.org.jvnet.staxex.Base64Data
            dup
            invokespecial com.sun.xml.internal.org.jvnet.staxex.Base64Data.<init>:()V
            astore 2 /* d */
        start local 2 // com.sun.xml.internal.org.jvnet.staxex.Base64Data d
         1: .line 263
            aload 2 /* d */
            aload 1 /* dataHandler */
            invokevirtual com.sun.xml.internal.org.jvnet.staxex.Base64Data.set:(Ljavax/activation/DataHandler;)V
         2: .line 264
            aload 0 /* this */
            bipush 92
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.storeStructure:(I)V
         3: .line 265
            aload 0 /* this */
            aload 2 /* d */
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.storeContentObject:(Ljava/lang/Object;)V
         4: .line 266
            return
        end local 2 // com.sun.xml.internal.org.jvnet.staxex.Base64Data d
        end local 1 // javax.activation.DataHandler dataHandler
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    5     0         this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    5     1  dataHandler  Ljavax/activation/DataHandler;
            1    5     2            d  Lcom/sun/xml/internal/org/jvnet/staxex/Base64Data;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
             Name  Flags
      dataHandler  

  public java.io.OutputStream writeBinary(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/io/OutputStream;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
        start local 1 // java.lang.String endpointURL
         0: .line 270
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 1 // java.lang.String endpointURL
        end local 0 // com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lcom/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator;
            0    1     1  endpointURL  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
             Name  Flags
      endpointURL  

  public javax.xml.namespace.NamespaceContext getNamespaceContext();
    descriptor: ()Ljavax/xml/namespace/NamespaceContext;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamWriterBufferCreator.getNamespaceContext:()Lcom/sun/xml/internal/org/jvnet/staxex/NamespaceContextEx;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "StreamWriterBufferCreator.java"