public final class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator extends com.fasterxml.jackson.core.base.GeneratorBase
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
  super_class: com.fasterxml.jackson.core.base.GeneratorBase
{
  protected static final java.lang.String DEFAULT_UNKNOWN_ELEMENT;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "unknown"

  protected final org.codehaus.stax2.XMLStreamWriter2 _xmlWriter;
    descriptor: Lorg/codehaus/stax2/XMLStreamWriter2;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final javax.xml.stream.XMLStreamWriter _originalXmlWriter;
    descriptor: Ljavax/xml/stream/XMLStreamWriter;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final boolean _stax2Emulation;
    descriptor: Z
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final com.fasterxml.jackson.core.io.IOContext _ioContext;
    descriptor: Lcom/fasterxml/jackson/core/io/IOContext;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected int _formatFeatures;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter _xmlPrettyPrinter;
    descriptor: Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
    flags: (0x0004) ACC_PROTECTED

  protected boolean _initialized;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected javax.xml.namespace.QName _nextName;
    descriptor: Ljavax/xml/namespace/QName;
    flags: (0x0004) ACC_PROTECTED

  protected boolean _nextIsAttribute;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected boolean _nextIsUnwrapped;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected boolean _nextIsCData;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected java.util.LinkedList<javax.xml.namespace.QName> _elementNameStack;
    descriptor: Ljava/util/LinkedList;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/LinkedList<Ljavax/xml/namespace/QName;>;

  public void <init>(com.fasterxml.jackson.core.io.IOContext, int, int, com.fasterxml.jackson.core.ObjectCodec, javax.xml.stream.XMLStreamWriter);
    descriptor: (Lcom/fasterxml/jackson/core/io/IOContext;IILcom/fasterxml/jackson/core/ObjectCodec;Ljavax/xml/stream/XMLStreamWriter;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=6
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // com.fasterxml.jackson.core.io.IOContext ctxt
        start local 2 // int stdFeatures
        start local 3 // int xmlFeatures
        start local 4 // com.fasterxml.jackson.core.ObjectCodec codec
        start local 5 // javax.xml.stream.XMLStreamWriter sw
         0: .line 189
            aload 0 /* this */
            iload 2 /* stdFeatures */
            aload 4 /* codec */
            invokespecial com.fasterxml.jackson.core.base.GeneratorBase.<init>:(ILcom/fasterxml/jackson/core/ObjectCodec;)V
         1: .line 152
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
         2: .line 158
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
         3: .line 166
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsUnwrapped:Z
         4: .line 172
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsCData:Z
         5: .line 178
            aload 0 /* this */
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._elementNameStack:Ljava/util/LinkedList;
         6: .line 190
            aload 0 /* this */
            iload 3 /* xmlFeatures */
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._formatFeatures:I
         7: .line 191
            aload 0 /* this */
            aload 1 /* ctxt */
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
         8: .line 192
            aload 0 /* this */
            aload 5 /* sw */
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._originalXmlWriter:Ljavax/xml/stream/XMLStreamWriter;
         9: .line 193
            aload 0 /* this */
            aload 5 /* sw */
            invokestatic org.codehaus.stax2.ri.Stax2WriterAdapter.wrapIfNecessary:(Ljavax/xml/stream/XMLStreamWriter;)Lorg/codehaus/stax2/XMLStreamWriter2;
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
        10: .line 194
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 5 /* sw */
            if_acmpeq 11
            iconst_1
            goto 12
      StackMap locals: com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator com.fasterxml.jackson.core.io.IOContext int int com.fasterxml.jackson.core.ObjectCodec javax.xml.stream.XMLStreamWriter
      StackMap stack: com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
        11: iconst_0
      StackMap locals: com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator com.fasterxml.jackson.core.io.IOContext int int com.fasterxml.jackson.core.ObjectCodec javax.xml.stream.XMLStreamWriter
      StackMap stack: com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator int
        12: putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._stax2Emulation:Z
        13: .line 195
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._cfgPrettyPrinter:Lcom/fasterxml/jackson/core/PrettyPrinter;
            instanceof com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
            ifeq 15
        14: .line 196
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._cfgPrettyPrinter:Lcom/fasterxml/jackson/core/PrettyPrinter;
            checkcast com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
            goto 16
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
        15: aconst_null
        16: .line 195
      StackMap locals: com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator com.fasterxml.jackson.core.io.IOContext int int com.fasterxml.jackson.core.ObjectCodec javax.xml.stream.XMLStreamWriter
      StackMap stack: com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
        17: .line 197
            return
        end local 5 // javax.xml.stream.XMLStreamWriter sw
        end local 4 // com.fasterxml.jackson.core.ObjectCodec codec
        end local 3 // int xmlFeatures
        end local 2 // int stdFeatures
        end local 1 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   18     0         this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0   18     1         ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
            0   18     2  stdFeatures  I
            0   18     3  xmlFeatures  I
            0   18     4        codec  Lcom/fasterxml/jackson/core/ObjectCodec;
            0   18     5           sw  Ljavax/xml/stream/XMLStreamWriter;
    MethodParameters:
             Name  Flags
      ctxt         
      stdFeatures  
      xmlFeatures  
      codec        
      sw           

  public void initGenerator();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
         0: .line 205
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._initialized:Z
            ifeq 2
         1: .line 206
            return
         2: .line 208
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._initialized:Z
         3: .line 210
            getstatic com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator$Feature.WRITE_XML_1_1:Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator$Feature;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._formatFeatures:I
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator$Feature.enabledIn:(I)Z
            ifeq 6
         4: .line 211
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            ldc "UTF-8"
            ldc "1.1"
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;)V
         5: .line 212
            goto 10
      StackMap locals:
      StackMap stack:
         6: getstatic com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator$Feature.WRITE_XML_DECLARATION:Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator$Feature;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._formatFeatures:I
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator$Feature.enabledIn:(I)Z
            ifeq 9
         7: .line 213
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            ldc "UTF-8"
            ldc "1.0"
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;)V
         8: .line 214
            goto 10
         9: .line 215
      StackMap locals:
      StackMap stack:
            return
        10: .line 218
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            ifnull 16
        11: .line 220
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._stax2Emulation:Z
            ifne 16
        12: .line 221
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            invokeinterface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter.writePrologLinefeed:(Lorg/codehaus/stax2/XMLStreamWriter2;)V
        13: .line 224
            goto 16
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
        14: astore 1 /* e */
        start local 1 // javax.xml.stream.XMLStreamException e
        15: .line 225
            aload 1 /* e */
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsGenerationException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonGenerator;)Ljava/lang/Object;
            pop
        end local 1 // javax.xml.stream.XMLStreamException e
        16: .line 227
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   17     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
           15   16     1     e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           3     9      14  Class javax.xml.stream.XMLStreamException
          10    13      14  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws java.io.IOException

  protected com.fasterxml.jackson.core.PrettyPrinter _constructDefaultPrettyPrinter();
    descriptor: ()Lcom/fasterxml/jackson/core/PrettyPrinter;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
         0: .line 237
            new com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
            dup
            invokespecial com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.<init>:()V
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;

  public com.fasterxml.jackson.core.JsonGenerator setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter);
    descriptor: (Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/core/JsonGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // com.fasterxml.jackson.core.PrettyPrinter pp
         0: .line 242
            aload 0 /* this */
            aload 1 /* pp */
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._cfgPrettyPrinter:Lcom/fasterxml/jackson/core/PrettyPrinter;
         1: .line 243
            aload 0 /* this */
            aload 1 /* pp */
            instanceof com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
            ifeq 3
         2: .line 244
            aload 1 /* pp */
            checkcast com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
            goto 4
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
         3: aconst_null
         4: .line 243
      StackMap locals: com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator com.fasterxml.jackson.core.PrettyPrinter
      StackMap stack: com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
         5: .line 245
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.core.PrettyPrinter pp
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0    6     1    pp  Lcom/fasterxml/jackson/core/PrettyPrinter;
    MethodParameters:
      Name  Flags
      pp    

  public java.lang.Object getOutputTarget();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
         0: .line 252
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._originalXmlWriter:Ljavax/xml/stream/XMLStreamWriter;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;

  public int getOutputBuffered();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
         0: .line 261
            iconst_m1
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;

  public int getFormatFeatures();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
         0: .line 266
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._formatFeatures:I
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;

  public com.fasterxml.jackson.core.JsonGenerator overrideFormatFeatures(int, int);
    descriptor: (II)Lcom/fasterxml/jackson/core/JsonGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // int values
        start local 2 // int mask
         0: .line 272
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._formatFeatures:I
            istore 3 /* oldF */
        start local 3 // int oldF
         1: .line 273
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._formatFeatures:I
            iload 2 /* mask */
            iconst_m1
            ixor
            iand
            iload 1 /* values */
            iload 2 /* mask */
            iand
            ior
            istore 4 /* newF */
        start local 4 // int newF
         2: .line 275
            iload 3 /* oldF */
            iload 4 /* newF */
            if_icmpeq 4
         3: .line 276
            aload 0 /* this */
            iload 4 /* newF */
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._formatFeatures:I
         4: .line 278
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 4 // int newF
        end local 3 // int oldF
        end local 2 // int mask
        end local 1 // int values
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0    5     1  values  I
            0    5     2    mask  I
            1    5     3    oldF  I
            2    5     4    newF  I
    MethodParameters:
        Name  Flags
      values  
      mask    

  public com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator enable(com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator$Feature);
    descriptor: (Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator$Feature;)Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator$Feature f
         0: .line 288
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._formatFeatures:I
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator$Feature.getMask:()I
            ior
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._formatFeatures:I
         1: .line 289
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator$Feature f
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0    2     1     f  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator$Feature;
    MethodParameters:
      Name  Flags
      f     

  public com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator disable(com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator$Feature);
    descriptor: (Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator$Feature;)Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator$Feature f
         0: .line 293
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._formatFeatures:I
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator$Feature.getMask:()I
            iconst_m1
            ixor
            iand
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._formatFeatures:I
         1: .line 294
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator$Feature f
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0    2     1     f  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator$Feature;
    MethodParameters:
      Name  Flags
      f     

  public final boolean isEnabled(com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator$Feature);
    descriptor: (Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator$Feature;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator$Feature f
         0: .line 298
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._formatFeatures:I
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator$Feature.getMask:()I
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator$Feature f
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0    2     1     f  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator$Feature;
    MethodParameters:
      Name  Flags
      f     

  public com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator configure(com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator$Feature, boolean);
    descriptor: (Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator$Feature;Z)Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator$Feature f
        start local 2 // boolean state
         0: .line 302
            iload 2 /* state */
            ifeq 3
         1: .line 303
            aload 0 /* this */
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.enable:(Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator$Feature;)Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            pop
         2: .line 304
            goto 4
         3: .line 305
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.disable:(Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator$Feature;)Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            pop
         4: .line 307
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // boolean state
        end local 1 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator$Feature f
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0    5     1      f  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator$Feature;
            0    5     2  state  Z
    MethodParameters:
       Name  Flags
      f      
      state  

  public boolean canWriteFormattedNumbers();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
         0: .line 311
            iconst_1
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;

  public boolean inRoot();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
         0: .line 315
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.inRoot:()Z
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;

  public javax.xml.stream.XMLStreamWriter getStaxWriter();
    descriptor: ()Ljavax/xml/stream/XMLStreamWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
         0: .line 335
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;

  public void setNextIsAttribute(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // boolean isAttribute
         0: .line 346
            aload 0 /* this */
            iload 1 /* isAttribute */
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
         1: .line 347
            return
        end local 1 // boolean isAttribute
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0    2     1  isAttribute  Z
    MethodParameters:
             Name  Flags
      isAttribute  

  public void setNextIsUnwrapped(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // boolean isUnwrapped
         0: .line 351
            aload 0 /* this */
            iload 1 /* isUnwrapped */
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsUnwrapped:Z
         1: .line 352
            return
        end local 1 // boolean isUnwrapped
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0    2     1  isUnwrapped  Z
    MethodParameters:
             Name  Flags
      isUnwrapped  

  public void setNextIsCData(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // boolean isCData
         0: .line 356
            aload 0 /* this */
            iload 1 /* isCData */
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsCData:Z
         1: .line 357
            return
        end local 1 // boolean isCData
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0    2     1  isCData  Z
    MethodParameters:
         Name  Flags
      isCData  

  public final void setNextName(javax.xml.namespace.QName);
    descriptor: (Ljavax/xml/namespace/QName;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // javax.xml.namespace.QName name
         0: .line 361
            aload 0 /* this */
            aload 1 /* name */
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
         1: .line 362
            return
        end local 1 // javax.xml.namespace.QName name
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0    2     1  name  Ljavax/xml/namespace/QName;
    MethodParameters:
      Name  Flags
      name  

  public final boolean setNextNameIfMissing(javax.xml.namespace.QName);
    descriptor: (Ljavax/xml/namespace/QName;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // javax.xml.namespace.QName name
         0: .line 372
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 3
         1: .line 373
            aload 0 /* this */
            aload 1 /* name */
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
         2: .line 374
            iconst_1
            ireturn
         3: .line 376
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // javax.xml.namespace.QName name
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0    4     1  name  Ljavax/xml/namespace/QName;
    MethodParameters:
      Name  Flags
      name  

  public void startWrappedValue(javax.xml.namespace.QName, javax.xml.namespace.QName);
    descriptor: (Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // javax.xml.namespace.QName wrapperName
        start local 2 // javax.xml.namespace.QName wrappedName
         0: .line 389
            aload 1 /* wrapperName */
            ifnull 10
         1: .line 391
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            ifnull 6
         2: .line 392
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
         3: .line 393
            aload 1 /* wrapperName */
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 1 /* wrapperName */
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
         4: .line 392
            invokeinterface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter.writeStartElement:(Lorg/codehaus/stax2/XMLStreamWriter2;Ljava/lang/String;Ljava/lang/String;)V
         5: .line 394
            goto 10
         6: .line 395
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 1 /* wrapperName */
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 1 /* wrapperName */
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeStartElement:(Ljava/lang/String;Ljava/lang/String;)V
         7: .line 397
            goto 10
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
         8: astore 3 /* e */
        start local 3 // javax.xml.stream.XMLStreamException e
         9: .line 398
            aload 3 /* e */
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsGenerationException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonGenerator;)Ljava/lang/Object;
            pop
        end local 3 // javax.xml.stream.XMLStreamException e
        10: .line 401
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* wrappedName */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.setNextName:(Ljavax/xml/namespace/QName;)V
        11: .line 402
            return
        end local 2 // javax.xml.namespace.QName wrappedName
        end local 1 // javax.xml.namespace.QName wrapperName
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   12     0         this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0   12     1  wrapperName  Ljavax/xml/namespace/QName;
            0   12     2  wrappedName  Ljavax/xml/namespace/QName;
            9   10     3            e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           1     7       8  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws java.io.IOException
    MethodParameters:
             Name  Flags
      wrapperName  
      wrappedName  

  public void finishWrappedValue(javax.xml.namespace.QName, javax.xml.namespace.QName);
    descriptor: (Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // javax.xml.namespace.QName wrapperName
        start local 2 // javax.xml.namespace.QName wrappedName
         0: .line 410
            aload 1 /* wrapperName */
            ifnull 8
         1: .line 412
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            ifnull 4
         2: .line 413
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.getEntryCount:()I
            invokeinterface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter.writeEndElement:(Lorg/codehaus/stax2/XMLStreamWriter2;I)V
         3: .line 414
            goto 8
         4: .line 415
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeEndElement:()V
         5: .line 417
            goto 8
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
         6: astore 3 /* e */
        start local 3 // javax.xml.stream.XMLStreamException e
         7: .line 418
            aload 3 /* e */
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsGenerationException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonGenerator;)Ljava/lang/Object;
            pop
        end local 3 // javax.xml.stream.XMLStreamException e
         8: .line 421
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javax.xml.namespace.QName wrappedName
        end local 1 // javax.xml.namespace.QName wrapperName
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    9     0         this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0    9     1  wrapperName  Ljavax/xml/namespace/QName;
            0    9     2  wrappedName  Ljavax/xml/namespace/QName;
            7    8     3            e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           1     5       6  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws java.io.IOException
    MethodParameters:
             Name  Flags
      wrapperName  
      wrappedName  

  public void writeRepeatedFieldName();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
         0: .line 430
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeFieldName:(Ljava/lang/String;)I
            iconst_4
            if_icmpne 2
         1: .line 431
            aload 0 /* this */
            ldc "Can not write a field name, expecting a value"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._reportError:(Ljava/lang/String;)V
         2: .line 433
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
    Exceptions:
      throws java.io.IOException

  public final void writeFieldName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // java.lang.String name
         0: .line 448
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            aload 1 /* name */
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeFieldName:(Ljava/lang/String;)I
            iconst_4
            if_icmpne 2
         1: .line 449
            aload 0 /* this */
            ldc "Can not write a field name, expecting a value"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._reportError:(Ljava/lang/String;)V
         2: .line 452
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 3
            ldc ""
            goto 4
      StackMap locals:
      StackMap stack:
         3: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         4: astore 2 /* ns */
        start local 2 // java.lang.String ns
         5: .line 453
            aload 0 /* this */
            new javax.xml.namespace.QName
            dup
            aload 2 /* ns */
            aload 1 /* name */
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.setNextName:(Ljavax/xml/namespace/QName;)V
         6: .line 454
            return
        end local 2 // java.lang.String ns
        end local 1 // java.lang.String name
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0    7     1  name  Ljava/lang/String;
            5    7     2    ns  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      name  

  public final void writeStringField(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // java.lang.String fieldName
        start local 2 // java.lang.String value
         0: .line 459
            aload 0 /* this */
            aload 1 /* fieldName */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.writeFieldName:(Ljava/lang/String;)V
         1: .line 460
            aload 0 /* this */
            aload 2 /* value */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.writeString:(Ljava/lang/String;)V
         2: .line 461
            return
        end local 2 // java.lang.String value
        end local 1 // java.lang.String fieldName
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0    3     1  fieldName  Ljava/lang/String;
            0    3     2      value  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
           Name  Flags
      fieldName  
      value      

  public final void writeStartArray();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
         0: .line 492
            aload 0 /* this */
            ldc "start an array"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 493
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.createChildArrayContext:()Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
         2: .line 494
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._cfgPrettyPrinter:Lcom/fasterxml/jackson/core/PrettyPrinter;
            ifnull 4
         3: .line 495
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._cfgPrettyPrinter:Lcom/fasterxml/jackson/core/PrettyPrinter;
            aload 0 /* this */
            invokeinterface com.fasterxml.jackson.core.PrettyPrinter.writeStartArray:(Lcom/fasterxml/jackson/core/JsonGenerator;)V
         4: .line 499
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
    Exceptions:
      throws java.io.IOException

  public final void writeEndArray();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
         0: .line 504
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.inArray:()Z
            ifne 2
         1: .line 505
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Current context not Array but "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.typeDesc:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._reportError:(Ljava/lang/String;)V
         2: .line 507
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._cfgPrettyPrinter:Lcom/fasterxml/jackson/core/PrettyPrinter;
            ifnull 4
         3: .line 508
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._cfgPrettyPrinter:Lcom/fasterxml/jackson/core/PrettyPrinter;
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.getEntryCount:()I
            invokeinterface com.fasterxml.jackson.core.PrettyPrinter.writeEndArray:(Lcom/fasterxml/jackson/core/JsonGenerator;I)V
         4: .line 512
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.getParent:()Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
         5: .line 513
            return
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
    Exceptions:
      throws java.io.IOException

  public final void writeStartObject();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
         0: .line 518
            aload 0 /* this */
            ldc "start an object"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 519
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.createChildObjectContext:()Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
         2: .line 520
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._cfgPrettyPrinter:Lcom/fasterxml/jackson/core/PrettyPrinter;
            ifnull 5
         3: .line 521
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._cfgPrettyPrinter:Lcom/fasterxml/jackson/core/PrettyPrinter;
            aload 0 /* this */
            invokeinterface com.fasterxml.jackson.core.PrettyPrinter.writeStartObject:(Lcom/fasterxml/jackson/core/JsonGenerator;)V
         4: .line 522
            goto 6
         5: .line 523
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._handleStartObject:()V
         6: .line 525
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
    Exceptions:
      throws java.io.IOException

  public final void writeEndObject();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
         0: .line 530
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.inObject:()Z
            ifne 2
         1: .line 531
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Current context not Object but "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.typeDesc:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._reportError:(Ljava/lang/String;)V
         2: .line 533
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.getParent:()Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
         3: .line 534
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._cfgPrettyPrinter:Lcom/fasterxml/jackson/core/PrettyPrinter;
            ifnull 9
         4: .line 536
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
            ifeq 5
            iconst_0
            goto 6
      StackMap locals:
      StackMap stack:
         5: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.getEntryCount:()I
      StackMap locals:
      StackMap stack: int
         6: istore 1 /* count */
        start local 1 // int count
         7: .line 537
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._cfgPrettyPrinter:Lcom/fasterxml/jackson/core/PrettyPrinter;
            aload 0 /* this */
            iload 1 /* count */
            invokeinterface com.fasterxml.jackson.core.PrettyPrinter.writeEndObject:(Lcom/fasterxml/jackson/core/JsonGenerator;I)V
        end local 1 // int count
         8: .line 538
            goto 10
         9: .line 539
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._handleEndObject:()V
        10: .line 541
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   11     0   this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            7    8     1  count  I
    Exceptions:
      throws java.io.IOException

  public final void _handleStartObject();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
         0: .line 546
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 2
         1: .line 547
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.handleMissingName:()V
         2: .line 550
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._elementNameStack:Ljava/util/LinkedList;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual java.util.LinkedList.addLast:(Ljava/lang/Object;)V
         3: .line 552
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeStartElement:(Ljava/lang/String;Ljava/lang/String;)V
         4: .line 553
            goto 7
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
         5: astore 1 /* e */
        start local 1 // javax.xml.stream.XMLStreamException e
         6: .line 554
            aload 1 /* e */
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsGenerationException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonGenerator;)Ljava/lang/Object;
            pop
        end local 1 // javax.xml.stream.XMLStreamException e
         7: .line 556
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            6    7     1     e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           3     4       5  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws java.io.IOException

  public final void _handleEndObject();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
         0: .line 562
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._elementNameStack:Ljava/util/LinkedList;
            invokevirtual java.util.LinkedList.isEmpty:()Z
            ifeq 2
         1: .line 563
            new com.fasterxml.jackson.core.JsonGenerationException
            dup
            ldc "Can not write END_ELEMENT without open START_ELEMENT"
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.JsonGenerationException.<init>:(Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonGenerator;)V
            athrow
         2: .line 565
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._elementNameStack:Ljava/util/LinkedList;
            invokevirtual java.util.LinkedList.removeLast:()Ljava/lang/Object;
            checkcast javax.xml.namespace.QName
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
         3: .line 568
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
         4: .line 569
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeEndElement:()V
         5: .line 571
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._elementNameStack:Ljava/util/LinkedList;
            invokevirtual java.util.LinkedList.isEmpty:()Z
            ifeq 11
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            ifnull 11
         6: .line 573
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._stax2Emulation:Z
            ifne 11
         7: .line 574
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            invokeinterface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter.writePrologLinefeed:(Lorg/codehaus/stax2/XMLStreamWriter2;)V
         8: .line 577
            goto 11
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
         9: astore 1 /* e */
        start local 1 // javax.xml.stream.XMLStreamException e
        10: .line 578
            aload 1 /* e */
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsGenerationException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonGenerator;)Ljava/lang/Object;
            pop
        end local 1 // javax.xml.stream.XMLStreamException e
        11: .line 580
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
           10   11     1     e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           3     8       9  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws java.io.IOException

  public void writeFieldName(com.fasterxml.jackson.core.SerializableString);
    descriptor: (Lcom/fasterxml/jackson/core/SerializableString;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // com.fasterxml.jackson.core.SerializableString name
         0: .line 591
            aload 0 /* this */
            aload 1 /* name */
            invokeinterface com.fasterxml.jackson.core.SerializableString.getValue:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.writeFieldName:(Ljava/lang/String;)V
         1: .line 592
            return
        end local 1 // com.fasterxml.jackson.core.SerializableString name
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0    2     1  name  Lcom/fasterxml/jackson/core/SerializableString;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      name  

  public void writeString(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // java.lang.String text
         0: .line 597
            aload 0 /* this */
            ldc "write String value"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 598
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 3
         2: .line 599
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.handleMissingName:()V
         3: .line 602
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
            ifeq 6
         4: .line 603
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            aload 1 /* text */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         5: .line 604
            goto 27
      StackMap locals:
      StackMap stack:
         6: aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.checkNextIsUnwrapped:()Z
            ifeq 12
         7: .line 608
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsCData:Z
            ifeq 10
         8: .line 609
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 1 /* text */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeCData:(Ljava/lang/String;)V
         9: .line 610
            goto 27
        10: .line 611
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 1 /* text */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeCharacters:(Ljava/lang/String;)V
        11: .line 613
            goto 27
      StackMap locals:
      StackMap stack:
        12: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            ifnull 18
        13: .line 614
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
        14: .line 615
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
        15: .line 616
            aload 1 /* text */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsCData:Z
        16: .line 614
            invokeinterface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter.writeLeafElement:(Lorg/codehaus/stax2/XMLStreamWriter2;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
        17: .line 617
            goto 27
        18: .line 618
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeStartElement:(Ljava/lang/String;Ljava/lang/String;)V
        19: .line 619
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsCData:Z
            ifeq 22
        20: .line 620
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 1 /* text */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeCData:(Ljava/lang/String;)V
        21: .line 621
            goto 23
        22: .line 622
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 1 /* text */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeCharacters:(Ljava/lang/String;)V
        23: .line 624
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeEndElement:()V
        24: .line 626
            goto 27
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
        25: astore 2 /* e */
        start local 2 // javax.xml.stream.XMLStreamException e
        26: .line 627
            aload 2 /* e */
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsGenerationException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonGenerator;)Ljava/lang/Object;
            pop
        end local 2 // javax.xml.stream.XMLStreamException e
        27: .line 629
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String text
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   28     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0   28     1  text  Ljava/lang/String;
           26   27     2     e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           3    24      25  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      text  

  public void writeString(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=4
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // char[] text
        start local 2 // int offset
        start local 3 // int len
         0: .line 634
            aload 0 /* this */
            ldc "write String value"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 635
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 3
         2: .line 636
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.handleMissingName:()V
         3: .line 639
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
            ifeq 6
         4: .line 640
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            new java.lang.String
            dup
            aload 1 /* text */
            iload 2 /* offset */
            iload 3 /* len */
            invokespecial java.lang.String.<init>:([CII)V
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         5: .line 641
            goto 27
      StackMap locals:
      StackMap stack:
         6: aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.checkNextIsUnwrapped:()Z
            ifeq 12
         7: .line 643
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsCData:Z
            ifeq 10
         8: .line 644
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 1 /* text */
            iload 2 /* offset */
            iload 3 /* len */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeCData:([CII)V
         9: .line 645
            goto 27
        10: .line 646
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 1 /* text */
            iload 2 /* offset */
            iload 3 /* len */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeCharacters:([CII)V
        11: .line 648
            goto 27
      StackMap locals:
      StackMap stack:
        12: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            ifnull 18
        13: .line 649
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
        14: .line 650
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
        15: .line 651
            aload 1 /* text */
            iload 2 /* offset */
            iload 3 /* len */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsCData:Z
        16: .line 649
            invokeinterface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter.writeLeafElement:(Lorg/codehaus/stax2/XMLStreamWriter2;Ljava/lang/String;Ljava/lang/String;[CIIZ)V
        17: .line 652
            goto 27
        18: .line 653
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeStartElement:(Ljava/lang/String;Ljava/lang/String;)V
        19: .line 654
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsCData:Z
            ifeq 22
        20: .line 655
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 1 /* text */
            iload 2 /* offset */
            iload 3 /* len */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeCData:([CII)V
        21: .line 656
            goto 23
        22: .line 657
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 1 /* text */
            iload 2 /* offset */
            iload 3 /* len */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeCharacters:([CII)V
        23: .line 659
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeEndElement:()V
        24: .line 661
            goto 27
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
        25: astore 4 /* e */
        start local 4 // javax.xml.stream.XMLStreamException e
        26: .line 662
            aload 4 /* e */
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsGenerationException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonGenerator;)Ljava/lang/Object;
            pop
        end local 4 // javax.xml.stream.XMLStreamException e
        27: .line 664
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int len
        end local 2 // int offset
        end local 1 // char[] text
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   28     0    this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0   28     1    text  [C
            0   28     2  offset  I
            0   28     3     len  I
           26   27     4       e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           3    24      25  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      text    
      offset  
      len     

  public void writeString(com.fasterxml.jackson.core.SerializableString);
    descriptor: (Lcom/fasterxml/jackson/core/SerializableString;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // com.fasterxml.jackson.core.SerializableString text
         0: .line 668
            aload 0 /* this */
            aload 1 /* text */
            invokeinterface com.fasterxml.jackson.core.SerializableString.getValue:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.writeString:(Ljava/lang/String;)V
         1: .line 669
            return
        end local 1 // com.fasterxml.jackson.core.SerializableString text
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0    2     1  text  Lcom/fasterxml/jackson/core/SerializableString;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      text  

  public void writeRawUTF8String(byte[], int, int);
    descriptor: ([BII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // byte[] text
        start local 2 // int offset
        start local 3 // int length
         0: .line 675
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._reportUnsupportedOperation:()V
         1: .line 676
            return
        end local 3 // int length
        end local 2 // int offset
        end local 1 // byte[] text
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0    2     1    text  [B
            0    2     2  offset  I
            0    2     3  length  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      text    
      offset  
      length  

  public void writeUTF8String(byte[], int, int);
    descriptor: ([BII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // byte[] text
        start local 2 // int offset
        start local 3 // int length
         0: .line 682
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._reportUnsupportedOperation:()V
         1: .line 683
            return
        end local 3 // int length
        end local 2 // int offset
        end local 1 // byte[] text
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0    2     1    text  [B
            0    2     2  offset  I
            0    2     3  length  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      text    
      offset  
      length  

  public void writeRawValue(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // java.lang.String text
         0: .line 694
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._stax2Emulation:Z
            ifeq 2
         1: .line 695
            aload 0 /* this */
            ldc "writeRawValue"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._reportUnimplementedStax2:(Ljava/lang/String;)V
         2: .line 698
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "write raw value"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._verifyValueWrite:(Ljava/lang/String;)V
         3: .line 699
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 5
         4: .line 700
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.handleMissingName:()V
         5: .line 703
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
            ifeq 8
         6: .line 704
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            aload 1 /* text */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         7: .line 705
            goto 14
         8: .line 706
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeStartElement:(Ljava/lang/String;Ljava/lang/String;)V
         9: .line 707
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 1 /* text */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeRaw:(Ljava/lang/String;)V
        10: .line 708
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeEndElement:()V
        11: .line 710
            goto 14
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
        12: astore 2 /* e */
        start local 2 // javax.xml.stream.XMLStreamException e
        13: .line 711
            aload 2 /* e */
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsGenerationException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonGenerator;)Ljava/lang/Object;
            pop
        end local 2 // javax.xml.stream.XMLStreamException e
        14: .line 713
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String text
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0   15     1  text  Ljava/lang/String;
           13   14     2     e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           2    11      12  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      text  

  public void writeRawValue(java.lang.String, int, int);
    descriptor: (Ljava/lang/String;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=4
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // java.lang.String text
        start local 2 // int offset
        start local 3 // int len
         0: .line 718
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._stax2Emulation:Z
            ifeq 2
         1: .line 719
            aload 0 /* this */
            ldc "writeRawValue"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._reportUnimplementedStax2:(Ljava/lang/String;)V
         2: .line 722
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "write raw value"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._verifyValueWrite:(Ljava/lang/String;)V
         3: .line 723
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 5
         4: .line 724
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.handleMissingName:()V
         5: .line 727
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
            ifeq 8
         6: .line 728
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            aload 1 /* text */
            iload 2 /* offset */
            iload 2 /* offset */
            iload 3 /* len */
            iadd
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         7: .line 729
            goto 14
         8: .line 730
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeStartElement:(Ljava/lang/String;Ljava/lang/String;)V
         9: .line 731
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 1 /* text */
            iload 2 /* offset */
            iload 3 /* len */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeRaw:(Ljava/lang/String;II)V
        10: .line 732
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeEndElement:()V
        11: .line 734
            goto 14
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
        12: astore 4 /* e */
        start local 4 // javax.xml.stream.XMLStreamException e
        13: .line 735
            aload 4 /* e */
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsGenerationException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonGenerator;)Ljava/lang/Object;
            pop
        end local 4 // javax.xml.stream.XMLStreamException e
        14: .line 737
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int len
        end local 2 // int offset
        end local 1 // java.lang.String text
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   15     0    this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0   15     1    text  Ljava/lang/String;
            0   15     2  offset  I
            0   15     3     len  I
           13   14     4       e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           2    11      12  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      text    
      offset  
      len     

  public void writeRawValue(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=4
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // char[] text
        start local 2 // int offset
        start local 3 // int len
         0: .line 742
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._stax2Emulation:Z
            ifeq 2
         1: .line 743
            aload 0 /* this */
            ldc "writeRawValue"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._reportUnimplementedStax2:(Ljava/lang/String;)V
         2: .line 745
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "write raw value"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._verifyValueWrite:(Ljava/lang/String;)V
         3: .line 746
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 5
         4: .line 747
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.handleMissingName:()V
         5: .line 750
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
            ifeq 8
         6: .line 751
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            new java.lang.String
            dup
            aload 1 /* text */
            iload 2 /* offset */
            iload 3 /* len */
            invokespecial java.lang.String.<init>:([CII)V
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         7: .line 752
            goto 14
         8: .line 753
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeStartElement:(Ljava/lang/String;Ljava/lang/String;)V
         9: .line 754
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 1 /* text */
            iload 2 /* offset */
            iload 3 /* len */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeRaw:([CII)V
        10: .line 755
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeEndElement:()V
        11: .line 757
            goto 14
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
        12: astore 4 /* e */
        start local 4 // javax.xml.stream.XMLStreamException e
        13: .line 758
            aload 4 /* e */
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsGenerationException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonGenerator;)Ljava/lang/Object;
            pop
        end local 4 // javax.xml.stream.XMLStreamException e
        14: .line 760
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int len
        end local 2 // int offset
        end local 1 // char[] text
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   15     0    this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0   15     1    text  [C
            0   15     2  offset  I
            0   15     3     len  I
           13   14     4       e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           5    11      12  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      text    
      offset  
      len     

  public void writeRawValue(com.fasterxml.jackson.core.SerializableString);
    descriptor: (Lcom/fasterxml/jackson/core/SerializableString;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // com.fasterxml.jackson.core.SerializableString text
         0: .line 764
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._reportUnsupportedOperation:()V
         1: .line 765
            return
        end local 1 // com.fasterxml.jackson.core.SerializableString text
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0    2     1  text  Lcom/fasterxml/jackson/core/SerializableString;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      text  

  public void writeRaw(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // java.lang.String text
         0: .line 771
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._stax2Emulation:Z
            ifeq 2
         1: .line 772
            aload 0 /* this */
            ldc "writeRaw"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._reportUnimplementedStax2:(Ljava/lang/String;)V
         2: .line 775
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 1 /* text */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeRaw:(Ljava/lang/String;)V
         3: .line 776
            goto 6
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
         4: astore 2 /* e */
        start local 2 // javax.xml.stream.XMLStreamException e
         5: .line 777
            aload 2 /* e */
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsGenerationException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonGenerator;)Ljava/lang/Object;
            pop
        end local 2 // javax.xml.stream.XMLStreamException e
         6: .line 779
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String text
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0    7     1  text  Ljava/lang/String;
            5    6     2     e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           2     3       4  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      text  

  public void writeRaw(java.lang.String, int, int);
    descriptor: (Ljava/lang/String;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // java.lang.String text
        start local 2 // int offset
        start local 3 // int len
         0: .line 785
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._stax2Emulation:Z
            ifeq 2
         1: .line 786
            aload 0 /* this */
            ldc "writeRaw"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._reportUnimplementedStax2:(Ljava/lang/String;)V
         2: .line 789
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 1 /* text */
            iload 2 /* offset */
            iload 3 /* len */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeRaw:(Ljava/lang/String;II)V
         3: .line 790
            goto 6
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
         4: astore 4 /* e */
        start local 4 // javax.xml.stream.XMLStreamException e
         5: .line 791
            aload 4 /* e */
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsGenerationException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonGenerator;)Ljava/lang/Object;
            pop
        end local 4 // javax.xml.stream.XMLStreamException e
         6: .line 793
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int len
        end local 2 // int offset
        end local 1 // java.lang.String text
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0    7     1    text  Ljava/lang/String;
            0    7     2  offset  I
            0    7     3     len  I
            5    6     4       e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           2     3       4  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      text    
      offset  
      len     

  public void writeRaw(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // char[] text
        start local 2 // int offset
        start local 3 // int len
         0: .line 799
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._stax2Emulation:Z
            ifeq 2
         1: .line 800
            aload 0 /* this */
            ldc "writeRaw"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._reportUnimplementedStax2:(Ljava/lang/String;)V
         2: .line 803
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 1 /* text */
            iload 2 /* offset */
            iload 3 /* len */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeRaw:([CII)V
         3: .line 804
            goto 6
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
         4: astore 4 /* e */
        start local 4 // javax.xml.stream.XMLStreamException e
         5: .line 805
            aload 4 /* e */
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsGenerationException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonGenerator;)Ljava/lang/Object;
            pop
        end local 4 // javax.xml.stream.XMLStreamException e
         6: .line 807
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int len
        end local 2 // int offset
        end local 1 // char[] text
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0    7     1    text  [C
            0    7     2  offset  I
            0    7     3     len  I
            5    6     4       e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           2     3       4  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      text    
      offset  
      len     

  public void writeRaw(char);
    descriptor: (C)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // char c
         0: .line 812
            aload 0 /* this */
            iload 1 /* c */
            invokestatic java.lang.String.valueOf:(C)Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.writeRaw:(Ljava/lang/String;)V
         1: .line 813
            return
        end local 1 // char c
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0    2     1     c  C
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      c     

  public void writeBinary(com.fasterxml.jackson.core.Base64Variant, byte[], int, int);
    descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;[BII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=5
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // com.fasterxml.jackson.core.Base64Variant b64variant
        start local 2 // byte[] data
        start local 3 // int offset
        start local 4 // int len
         0: .line 825
            aload 2 /* data */
            ifnonnull 3
         1: .line 826
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.writeNull:()V
         2: .line 827
            return
         3: .line 829
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "write Binary value"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._verifyValueWrite:(Ljava/lang/String;)V
         4: .line 830
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 6
         5: .line 831
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.handleMissingName:()V
         6: .line 834
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
            ifeq 10
         7: .line 836
            aload 0 /* this */
            aload 2 /* data */
            iload 3 /* offset */
            iload 4 /* len */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.toFullBuffer:([BII)[B
            astore 5 /* fullBuffer */
        start local 5 // byte[] fullBuffer
         8: .line 837
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            ldc ""
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            aload 5 /* fullBuffer */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeBinaryAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V
        end local 5 // byte[] fullBuffer
         9: .line 838
            goto 25
      StackMap locals:
      StackMap stack:
        10: aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.checkNextIsUnwrapped:()Z
            ifeq 13
        11: .line 840
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 2 /* data */
            iload 3 /* offset */
            iload 4 /* len */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeBinary:([BII)V
        12: .line 841
            goto 25
        13: .line 842
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            ifnull 19
        14: .line 843
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
        15: .line 844
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
        16: .line 845
            aload 2 /* data */
            iload 3 /* offset */
            iload 4 /* len */
        17: .line 843
            invokeinterface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter.writeLeafElement:(Lorg/codehaus/stax2/XMLStreamWriter2;Ljava/lang/String;Ljava/lang/String;[BII)V
        18: .line 846
            goto 25
        19: .line 847
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeStartElement:(Ljava/lang/String;Ljava/lang/String;)V
        20: .line 848
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 2 /* data */
            iload 3 /* offset */
            iload 4 /* len */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeBinary:([BII)V
        21: .line 849
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeEndElement:()V
        22: .line 852
            goto 25
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
        23: astore 5 /* e */
        start local 5 // javax.xml.stream.XMLStreamException e
        24: .line 853
            aload 5 /* e */
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsGenerationException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonGenerator;)Ljava/lang/Object;
            pop
        end local 5 // javax.xml.stream.XMLStreamException e
        25: .line 855
      StackMap locals:
      StackMap stack:
            return
        end local 4 // int len
        end local 3 // int offset
        end local 2 // byte[] data
        end local 1 // com.fasterxml.jackson.core.Base64Variant b64variant
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   26     0        this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0   26     1  b64variant  Lcom/fasterxml/jackson/core/Base64Variant;
            0   26     2        data  [B
            0   26     3      offset  I
            0   26     4         len  I
            8    9     5  fullBuffer  [B
           24   25     5           e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           6    22      23  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws java.io.IOException
    MethodParameters:
            Name  Flags
      b64variant  
      data        
      offset      
      len         

  public int writeBinary(com.fasterxml.jackson.core.Base64Variant, java.io.InputStream, int);
    descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;Ljava/io/InputStream;I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=4
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // com.fasterxml.jackson.core.Base64Variant b64variant
        start local 2 // java.io.InputStream data
        start local 3 // int dataLength
         0: .line 860
            aload 2 /* data */
            ifnonnull 3
         1: .line 861
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.writeNull:()V
         2: .line 862
            iconst_0
            ireturn
         3: .line 864
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "write Binary value"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._verifyValueWrite:(Ljava/lang/String;)V
         4: .line 865
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 6
         5: .line 866
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.handleMissingName:()V
         6: .line 869
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
            ifeq 10
         7: .line 871
            aload 0 /* this */
            aload 2 /* data */
            iload 3 /* dataLength */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.toFullBuffer:(Ljava/io/InputStream;I)[B
            astore 4 /* fullBuffer */
        start local 4 // byte[] fullBuffer
         8: .line 872
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            ldc ""
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            aload 4 /* fullBuffer */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeBinaryAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V
        end local 4 // byte[] fullBuffer
         9: .line 873
            goto 25
      StackMap locals:
      StackMap stack:
        10: aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.checkNextIsUnwrapped:()Z
            ifeq 13
        11: .line 875
            aload 0 /* this */
            aload 2 /* data */
            iload 3 /* dataLength */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.writeStreamAsBinary:(Ljava/io/InputStream;I)V
        12: .line 877
            goto 25
        13: .line 878
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            ifnull 19
        14: .line 879
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
        15: .line 880
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
        16: .line 881
            aload 0 /* this */
            aload 2 /* data */
            iload 3 /* dataLength */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.toFullBuffer:(Ljava/io/InputStream;I)[B
            iconst_0
            iload 3 /* dataLength */
        17: .line 879
            invokeinterface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter.writeLeafElement:(Lorg/codehaus/stax2/XMLStreamWriter2;Ljava/lang/String;Ljava/lang/String;[BII)V
        18: .line 882
            goto 25
        19: .line 883
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeStartElement:(Ljava/lang/String;Ljava/lang/String;)V
        20: .line 884
            aload 0 /* this */
            aload 2 /* data */
            iload 3 /* dataLength */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.writeStreamAsBinary:(Ljava/io/InputStream;I)V
        21: .line 885
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeEndElement:()V
        22: .line 888
            goto 25
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
        23: astore 4 /* e */
        start local 4 // javax.xml.stream.XMLStreamException e
        24: .line 889
            aload 4 /* e */
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsGenerationException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonGenerator;)Ljava/lang/Object;
            pop
        end local 4 // javax.xml.stream.XMLStreamException e
        25: .line 892
      StackMap locals:
      StackMap stack:
            iload 3 /* dataLength */
            ireturn
        end local 3 // int dataLength
        end local 2 // java.io.InputStream data
        end local 1 // com.fasterxml.jackson.core.Base64Variant b64variant
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   26     0        this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0   26     1  b64variant  Lcom/fasterxml/jackson/core/Base64Variant;
            0   26     2        data  Ljava/io/InputStream;
            0   26     3  dataLength  I
            8    9     4  fullBuffer  [B
           24   25     4           e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           6    22      23  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws java.io.IOException
    MethodParameters:
            Name  Flags
      b64variant  
      data        
      dataLength  

  private void writeStreamAsBinary(java.io.InputStream, int);
    descriptor: (Ljava/io/InputStream;I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // java.io.InputStream data
        start local 2 // int len
         0: .line 898
            iconst_3
            newarray 8
            astore 3 /* tmp */
        start local 3 // byte[] tmp
         1: .line 899
            iconst_0
            istore 4 /* offset */
        start local 4 // int offset
         2: .line 901
            goto 10
        start local 5 // int read
         3: .line 902
      StackMap locals: byte[] int int
      StackMap stack:
            iload 4 /* offset */
            iload 5 /* read */
            iadd
            istore 4 /* offset */
         4: .line 903
            iload 2 /* len */
            iload 5 /* read */
            isub
            istore 2 /* len */
         5: .line 904
            iload 4 /* offset */
            iconst_3
            if_icmpne 8
         6: .line 905
            iconst_0
            istore 4 /* offset */
         7: .line 906
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 3 /* tmp */
            iconst_0
            iconst_3
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeBinary:([BII)V
         8: .line 908
      StackMap locals:
      StackMap stack:
            iload 2 /* len */
            ifne 10
         9: .line 909
            goto 12
        end local 5 // int read
        10: .line 901
      StackMap locals:
      StackMap stack:
            aload 1 /* data */
            aload 3 /* tmp */
            iload 4 /* offset */
            iconst_3
            iload 4 /* offset */
            isub
            iload 2 /* len */
            invokestatic java.lang.Math.min:(II)I
            invokevirtual java.io.InputStream.read:([BII)I
            dup
            istore 5 /* read */
        start local 5 // int read
        11: iconst_m1
            if_icmpne 3
        12: .line 914
      StackMap locals: int
      StackMap stack:
            iload 4 /* offset */
            ifle 14
        13: .line 915
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 3 /* tmp */
            iconst_0
            iload 4 /* offset */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeBinary:([BII)V
        14: .line 917
      StackMap locals:
      StackMap stack:
            return
        end local 5 // int read
        end local 4 // int offset
        end local 3 // byte[] tmp
        end local 2 // int len
        end local 1 // java.io.InputStream data
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   15     0    this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0   15     1    data  Ljava/io/InputStream;
            0   15     2     len  I
            1   15     3     tmp  [B
            2   15     4  offset  I
            3   10     5    read  I
           11   15     5    read  I
    Exceptions:
      throws java.io.IOException, javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      data  
      len   

  private byte[] toFullBuffer(byte[], int, int);
    descriptor: ([BII)[B
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // byte[] data
        start local 2 // int offset
        start local 3 // int len
         0: .line 923
            iload 2 /* offset */
            ifne 2
            iload 3 /* len */
            aload 1 /* data */
            arraylength
            if_icmpne 2
         1: .line 924
            aload 1 /* data */
            areturn
         2: .line 926
      StackMap locals:
      StackMap stack:
            iload 3 /* len */
            newarray 8
            astore 4 /* result */
        start local 4 // byte[] result
         3: .line 927
            iload 3 /* len */
            ifle 5
         4: .line 928
            aload 1 /* data */
            iload 2 /* offset */
            aload 4 /* result */
            iconst_0
            iload 3 /* len */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         5: .line 930
      StackMap locals: byte[]
      StackMap stack:
            aload 4 /* result */
            areturn
        end local 4 // byte[] result
        end local 3 // int len
        end local 2 // int offset
        end local 1 // byte[] data
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0    6     1    data  [B
            0    6     2  offset  I
            0    6     3     len  I
            3    6     4  result  [B
    MethodParameters:
        Name  Flags
      data    
      offset  
      len     

  private byte[] toFullBuffer(java.io.InputStream, int);
    descriptor: (Ljava/io/InputStream;I)[B
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // java.io.InputStream data
        start local 2 // int len
         0: .line 935
            iload 2 /* len */
            newarray 8
            astore 3 /* result */
        start local 3 // byte[] result
         1: .line 936
            iconst_0
            istore 4 /* offset */
        start local 4 // int offset
         2: .line 938
            goto 7
         3: .line 939
      StackMap locals: byte[] int
      StackMap stack:
            aload 1 /* data */
            aload 3 /* result */
            iload 4 /* offset */
            iload 2 /* len */
            iload 4 /* offset */
            isub
            invokevirtual java.io.InputStream.read:([BII)I
            istore 5 /* count */
        start local 5 // int count
         4: .line 940
            iload 5 /* count */
            ifge 6
         5: .line 941
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Too few bytes available: missing "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 2 /* len */
            iload 4 /* offset */
            isub
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " bytes (out of "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 2 /* len */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._reportError:(Ljava/lang/String;)V
         6: .line 943
      StackMap locals: int
      StackMap stack:
            iload 4 /* offset */
            iload 5 /* count */
            iadd
            istore 4 /* offset */
        end local 5 // int count
         7: .line 938
      StackMap locals:
      StackMap stack:
            iload 4 /* offset */
            iload 2 /* len */
            if_icmplt 3
         8: .line 945
            aload 3 /* result */
            areturn
        end local 4 // int offset
        end local 3 // byte[] result
        end local 2 // int len
        end local 1 // java.io.InputStream data
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0    9     1    data  Ljava/io/InputStream;
            0    9     2     len  I
            1    9     3  result  [B
            2    9     4  offset  I
            4    7     5   count  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      data  
      len   final

  public void writeBoolean(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // boolean value
         0: .line 957
            aload 0 /* this */
            ldc "write boolean value"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 958
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 3
         2: .line 959
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.handleMissingName:()V
         3: .line 962
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
            ifeq 6
         4: .line 963
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            iload 1 /* value */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeBooleanAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
         5: .line 964
            goto 21
      StackMap locals:
      StackMap stack:
         6: aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.checkNextIsUnwrapped:()Z
            ifeq 9
         7: .line 966
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            iload 1 /* value */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeBoolean:(Z)V
         8: .line 967
            goto 21
         9: .line 968
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            ifnull 15
        10: .line 969
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
        11: .line 970
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
        12: .line 971
            iload 1 /* value */
        13: .line 969
            invokeinterface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter.writeLeafElement:(Lorg/codehaus/stax2/XMLStreamWriter2;Ljava/lang/String;Ljava/lang/String;Z)V
        14: .line 972
            goto 21
        15: .line 973
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeStartElement:(Ljava/lang/String;Ljava/lang/String;)V
        16: .line 974
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            iload 1 /* value */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeBoolean:(Z)V
        17: .line 975
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeEndElement:()V
        18: .line 978
            goto 21
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
        19: astore 2 /* e */
        start local 2 // javax.xml.stream.XMLStreamException e
        20: .line 979
            aload 2 /* e */
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsGenerationException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonGenerator;)Ljava/lang/Object;
            pop
        end local 2 // javax.xml.stream.XMLStreamException e
        21: .line 981
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean value
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   22     0   this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0   22     1  value  Z
           20   21     2      e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           3    18      19  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      value  

  public void writeNull();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
         0: .line 986
            aload 0 /* this */
            ldc "write null value"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 987
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 3
         2: .line 988
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.handleMissingName:()V
         3: .line 992
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
            ifne 14
         4: .line 996
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.checkNextIsUnwrapped:()Z
            ifne 14
         5: .line 999
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            ifnull 10
         6: .line 1000
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
         7: .line 1001
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
         8: .line 1000
            invokeinterface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter.writeLeafNullElement:(Lorg/codehaus/stax2/XMLStreamWriter2;Ljava/lang/String;Ljava/lang/String;)V
         9: .line 1002
            goto 14
        10: .line 1003
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeEmptyElement:(Ljava/lang/String;Ljava/lang/String;)V
        11: .line 1006
            goto 14
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
        12: astore 1 /* e */
        start local 1 // javax.xml.stream.XMLStreamException e
        13: .line 1007
            aload 1 /* e */
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsGenerationException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonGenerator;)Ljava/lang/Object;
            pop
        end local 1 // javax.xml.stream.XMLStreamException e
        14: .line 1009
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
           13   14     1     e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           3    11      12  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws java.io.IOException

  public void writeNumber(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // int i
         0: .line 1014
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 1015
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 3
         2: .line 1016
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.handleMissingName:()V
         3: .line 1019
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
            ifeq 6
         4: .line 1020
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            iload 1 /* i */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeIntAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
         5: .line 1021
            goto 21
      StackMap locals:
      StackMap stack:
         6: aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.checkNextIsUnwrapped:()Z
            ifeq 9
         7: .line 1023
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            iload 1 /* i */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeInt:(I)V
         8: .line 1024
            goto 21
         9: .line 1025
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            ifnull 15
        10: .line 1026
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
        11: .line 1027
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
        12: .line 1028
            iload 1 /* i */
        13: .line 1026
            invokeinterface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter.writeLeafElement:(Lorg/codehaus/stax2/XMLStreamWriter2;Ljava/lang/String;Ljava/lang/String;I)V
        14: .line 1029
            goto 21
        15: .line 1030
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeStartElement:(Ljava/lang/String;Ljava/lang/String;)V
        16: .line 1031
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            iload 1 /* i */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeInt:(I)V
        17: .line 1032
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeEndElement:()V
        18: .line 1035
            goto 21
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
        19: astore 2 /* e */
        start local 2 // javax.xml.stream.XMLStreamException e
        20: .line 1036
            aload 2 /* e */
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsGenerationException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonGenerator;)Ljava/lang/Object;
            pop
        end local 2 // javax.xml.stream.XMLStreamException e
        21: .line 1038
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int i
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   22     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0   22     1     i  I
           20   21     2     e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           3    18      19  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      i     

  public void writeNumber(long);
    descriptor: (J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // long l
         0: .line 1043
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 1044
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 3
         2: .line 1045
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.handleMissingName:()V
         3: .line 1048
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
            ifeq 6
         4: .line 1049
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            lload 1 /* l */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeLongAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V
         5: .line 1050
            goto 21
      StackMap locals:
      StackMap stack:
         6: aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.checkNextIsUnwrapped:()Z
            ifeq 9
         7: .line 1051
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            lload 1 /* l */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeLong:(J)V
         8: .line 1052
            goto 21
         9: .line 1053
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            ifnull 15
        10: .line 1054
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
        11: .line 1055
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
        12: .line 1056
            lload 1 /* l */
        13: .line 1054
            invokeinterface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter.writeLeafElement:(Lorg/codehaus/stax2/XMLStreamWriter2;Ljava/lang/String;Ljava/lang/String;J)V
        14: .line 1057
            goto 21
        15: .line 1058
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeStartElement:(Ljava/lang/String;Ljava/lang/String;)V
        16: .line 1059
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            lload 1 /* l */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeLong:(J)V
        17: .line 1060
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeEndElement:()V
        18: .line 1063
            goto 21
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
        19: astore 3 /* e */
        start local 3 // javax.xml.stream.XMLStreamException e
        20: .line 1064
            aload 3 /* e */
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsGenerationException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonGenerator;)Ljava/lang/Object;
            pop
        end local 3 // javax.xml.stream.XMLStreamException e
        21: .line 1066
      StackMap locals:
      StackMap stack:
            return
        end local 1 // long l
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   22     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0   22     1     l  J
           20   21     3     e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           3    18      19  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      l     

  public void writeNumber(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // double d
         0: .line 1071
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 1072
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 3
         2: .line 1073
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.handleMissingName:()V
         3: .line 1076
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
            ifeq 6
         4: .line 1077
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            dload 1 /* d */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeDoubleAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;D)V
         5: .line 1078
            goto 21
      StackMap locals:
      StackMap stack:
         6: aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.checkNextIsUnwrapped:()Z
            ifeq 9
         7: .line 1079
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            dload 1 /* d */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeDouble:(D)V
         8: .line 1080
            goto 21
         9: .line 1081
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            ifnull 15
        10: .line 1082
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
        11: .line 1083
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
        12: .line 1084
            dload 1 /* d */
        13: .line 1082
            invokeinterface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter.writeLeafElement:(Lorg/codehaus/stax2/XMLStreamWriter2;Ljava/lang/String;Ljava/lang/String;D)V
        14: .line 1085
            goto 21
        15: .line 1086
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeStartElement:(Ljava/lang/String;Ljava/lang/String;)V
        16: .line 1087
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            dload 1 /* d */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeDouble:(D)V
        17: .line 1088
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeEndElement:()V
        18: .line 1091
            goto 21
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
        19: astore 3 /* e */
        start local 3 // javax.xml.stream.XMLStreamException e
        20: .line 1092
            aload 3 /* e */
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsGenerationException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonGenerator;)Ljava/lang/Object;
            pop
        end local 3 // javax.xml.stream.XMLStreamException e
        21: .line 1094
      StackMap locals:
      StackMap stack:
            return
        end local 1 // double d
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   22     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0   22     1     d  D
           20   21     3     e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           3    18      19  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      d     

  public void writeNumber(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // float f
         0: .line 1099
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 1100
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 3
         2: .line 1101
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.handleMissingName:()V
         3: .line 1104
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
            ifeq 6
         4: .line 1105
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            fload 1 /* f */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeFloatAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;F)V
         5: .line 1106
            goto 21
      StackMap locals:
      StackMap stack:
         6: aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.checkNextIsUnwrapped:()Z
            ifeq 9
         7: .line 1107
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            fload 1 /* f */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeFloat:(F)V
         8: .line 1108
            goto 21
         9: .line 1109
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            ifnull 15
        10: .line 1110
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
        11: .line 1111
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
        12: .line 1112
            fload 1 /* f */
        13: .line 1110
            invokeinterface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter.writeLeafElement:(Lorg/codehaus/stax2/XMLStreamWriter2;Ljava/lang/String;Ljava/lang/String;F)V
        14: .line 1113
            goto 21
        15: .line 1114
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeStartElement:(Ljava/lang/String;Ljava/lang/String;)V
        16: .line 1115
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            fload 1 /* f */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeFloat:(F)V
        17: .line 1116
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeEndElement:()V
        18: .line 1119
            goto 21
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
        19: astore 2 /* e */
        start local 2 // javax.xml.stream.XMLStreamException e
        20: .line 1120
            aload 2 /* e */
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsGenerationException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonGenerator;)Ljava/lang/Object;
            pop
        end local 2 // javax.xml.stream.XMLStreamException e
        21: .line 1122
      StackMap locals:
      StackMap stack:
            return
        end local 1 // float f
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   22     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0   22     1     f  F
           20   21     2     e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           3    18      19  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      f     

  public void writeNumber(java.math.BigDecimal);
    descriptor: (Ljava/math/BigDecimal;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // java.math.BigDecimal dec
         0: .line 1127
            aload 1 /* dec */
            ifnonnull 3
         1: .line 1128
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.writeNull:()V
         2: .line 1129
            return
         3: .line 1131
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._verifyValueWrite:(Ljava/lang/String;)V
         4: .line 1132
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 6
         5: .line 1133
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.handleMissingName:()V
         6: .line 1135
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonGenerator$Feature.WRITE_BIGDECIMAL_AS_PLAIN:Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.isEnabled:(Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)Z
            istore 2 /* usePlain */
        start local 2 // boolean usePlain
         7: .line 1137
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
            ifeq 15
         8: .line 1138
            iload 2 /* usePlain */
            ifeq 13
         9: .line 1139
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            ldc ""
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
        10: .line 1140
            aload 1 /* dec */
            invokevirtual java.math.BigDecimal.toPlainString:()Ljava/lang/String;
        11: .line 1139
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        12: .line 1141
            goto 42
        13: .line 1142
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            ldc ""
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            aload 1 /* dec */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeDecimalAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigDecimal;)V
        14: .line 1144
            goto 42
      StackMap locals:
      StackMap stack:
        15: aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.checkNextIsUnwrapped:()Z
            ifeq 21
        16: .line 1145
            iload 2 /* usePlain */
            ifeq 19
        17: .line 1146
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 1 /* dec */
            invokevirtual java.math.BigDecimal.toPlainString:()Ljava/lang/String;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeCharacters:(Ljava/lang/String;)V
        18: .line 1147
            goto 42
        19: .line 1148
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 1 /* dec */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeDecimal:(Ljava/math/BigDecimal;)V
        20: .line 1150
            goto 42
        21: .line 1151
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            ifnull 33
        22: .line 1152
            iload 2 /* usePlain */
            ifeq 28
        23: .line 1153
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
        24: .line 1154
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
        25: .line 1155
            aload 1 /* dec */
            invokevirtual java.math.BigDecimal.toPlainString:()Ljava/lang/String;
            iconst_0
        26: .line 1153
            invokeinterface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter.writeLeafElement:(Lorg/codehaus/stax2/XMLStreamWriter2;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
        27: .line 1156
            goto 42
        28: .line 1157
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
        29: .line 1158
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
        30: .line 1159
            aload 1 /* dec */
        31: .line 1157
            invokeinterface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter.writeLeafElement:(Lorg/codehaus/stax2/XMLStreamWriter2;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigDecimal;)V
        32: .line 1161
            goto 42
        33: .line 1162
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeStartElement:(Ljava/lang/String;Ljava/lang/String;)V
        34: .line 1163
            iload 2 /* usePlain */
            ifeq 37
        35: .line 1164
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 1 /* dec */
            invokevirtual java.math.BigDecimal.toPlainString:()Ljava/lang/String;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeCharacters:(Ljava/lang/String;)V
        36: .line 1165
            goto 38
        37: .line 1166
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 1 /* dec */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeDecimal:(Ljava/math/BigDecimal;)V
        38: .line 1168
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeEndElement:()V
        39: .line 1171
            goto 42
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
        40: astore 3 /* e */
        start local 3 // javax.xml.stream.XMLStreamException e
        41: .line 1172
            aload 3 /* e */
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsGenerationException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonGenerator;)Ljava/lang/Object;
            pop
        end local 3 // javax.xml.stream.XMLStreamException e
        42: .line 1174
      StackMap locals:
      StackMap stack:
            return
        end local 2 // boolean usePlain
        end local 1 // java.math.BigDecimal dec
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   43     0      this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0   43     1       dec  Ljava/math/BigDecimal;
            7   43     2  usePlain  Z
           41   42     3         e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           7    39      40  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      dec   

  public void writeNumber(java.math.BigInteger);
    descriptor: (Ljava/math/BigInteger;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // java.math.BigInteger value
         0: .line 1179
            aload 1 /* value */
            ifnonnull 3
         1: .line 1180
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.writeNull:()V
         2: .line 1181
            return
         3: .line 1183
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._verifyValueWrite:(Ljava/lang/String;)V
         4: .line 1184
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 6
         5: .line 1185
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.handleMissingName:()V
         6: .line 1188
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
            ifeq 11
         7: .line 1189
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            ldc ""
         8: .line 1190
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            aload 1 /* value */
         9: .line 1189
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeIntegerAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigInteger;)V
        10: .line 1191
            goto 26
      StackMap locals:
      StackMap stack:
        11: aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.checkNextIsUnwrapped:()Z
            ifeq 14
        12: .line 1192
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 1 /* value */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeInteger:(Ljava/math/BigInteger;)V
        13: .line 1193
            goto 26
        14: .line 1194
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            ifnull 20
        15: .line 1195
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
        16: .line 1196
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
        17: .line 1197
            aload 1 /* value */
        18: .line 1195
            invokeinterface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter.writeLeafElement:(Lorg/codehaus/stax2/XMLStreamWriter2;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigInteger;)V
        19: .line 1198
            goto 26
        20: .line 1199
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeStartElement:(Ljava/lang/String;Ljava/lang/String;)V
        21: .line 1200
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 1 /* value */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeInteger:(Ljava/math/BigInteger;)V
        22: .line 1201
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeEndElement:()V
        23: .line 1204
            goto 26
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
        24: astore 2 /* e */
        start local 2 // javax.xml.stream.XMLStreamException e
        25: .line 1205
            aload 2 /* e */
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsGenerationException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonGenerator;)Ljava/lang/Object;
            pop
        end local 2 // javax.xml.stream.XMLStreamException e
        26: .line 1207
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.math.BigInteger value
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   27     0   this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0   27     1  value  Ljava/math/BigInteger;
           25   26     2      e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           6    23      24  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      value  

  public void writeNumber(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // java.lang.String encodedValue
         0: .line 1212
            aload 0 /* this */
            aload 1 /* encodedValue */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.writeString:(Ljava/lang/String;)V
         1: .line 1213
            return
        end local 1 // java.lang.String encodedValue
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0    2     1  encodedValue  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException, java.lang.UnsupportedOperationException
    MethodParameters:
              Name  Flags
      encodedValue  

  protected final void _verifyValueWrite(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // java.lang.String typeMsg
         0: .line 1224
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeValue:()I
            istore 2 /* status */
        start local 2 // int status
         1: .line 1225
            iload 2 /* status */
            iconst_5
            if_icmpne 3
         2: .line 1226
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Can not "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* typeMsg */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ", expecting field name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._reportError:(Ljava/lang/String;)V
         3: .line 1228
      StackMap locals: int
      StackMap stack:
            return
        end local 2 // int status
        end local 1 // java.lang.String typeMsg
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0    4     1  typeMsg  Ljava/lang/String;
            1    4     2   status  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      typeMsg  

  public void flush();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
         0: .line 1239
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonGenerator$Feature.FLUSH_PASSED_TO_STREAM:Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.isEnabled:(Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)Z
            ifeq 5
         1: .line 1241
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.flush:()V
         2: .line 1242
            goto 5
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
         3: astore 1 /* e */
        start local 1 // javax.xml.stream.XMLStreamException e
         4: .line 1243
            aload 1 /* e */
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsGenerationException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonGenerator;)Ljava/lang/Object;
            pop
        end local 1 // javax.xml.stream.XMLStreamException e
         5: .line 1246
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            4    5     1     e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           1     2       3  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws java.io.IOException

  public void close();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
         0: .line 1252
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.base.GeneratorBase.close:()V
         1: .line 1255
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonGenerator$Feature.AUTO_CLOSE_JSON_CONTENT:Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.isEnabled:(Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)Z
            ifeq 11
         2: .line 1263
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            astore 1 /* ctxt */
        start local 1 // com.fasterxml.jackson.core.JsonStreamContext ctxt
         3: .line 1264
            aload 1 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonStreamContext.inArray:()Z
            ifeq 6
         4: .line 1265
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.writeEndArray:()V
         5: .line 1266
            goto 2
      StackMap locals: com.fasterxml.jackson.core.JsonStreamContext
      StackMap stack:
         6: aload 1 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonStreamContext.inObject:()Z
            ifeq 11
         7: .line 1267
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.writeEndObject:()V
        end local 1 // com.fasterxml.jackson.core.JsonStreamContext ctxt
         8: .line 1257
            goto 2
         9: .line 1272
      StackMap locals: com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
      StackMap stack: java.lang.ArrayIndexOutOfBoundsException
            astore 1 /* e */
        start local 1 // java.lang.ArrayIndexOutOfBoundsException e
        10: .line 1276
            new com.fasterxml.jackson.core.JsonGenerationException
            dup
            aload 1 /* e */
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.JsonGenerationException.<init>:(Ljava/lang/Throwable;Lcom/fasterxml/jackson/core/JsonGenerator;)V
            athrow
        end local 1 // java.lang.ArrayIndexOutOfBoundsException e
        11: .line 1280
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
            invokevirtual com.fasterxml.jackson.core.io.IOContext.isResourceManaged:()Z
            ifne 12
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonGenerator$Feature.AUTO_CLOSE_TARGET:Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.isEnabled:(Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)Z
            ifeq 14
        12: .line 1281
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.closeCompletely:()V
        13: .line 1282
            goto 18
        14: .line 1283
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.close:()V
        15: .line 1285
            goto 18
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
        16: astore 1 /* e */
        start local 1 // javax.xml.stream.XMLStreamException e
        17: .line 1286
            aload 1 /* e */
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsGenerationException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonGenerator;)Ljava/lang/Object;
            pop
        end local 1 // javax.xml.stream.XMLStreamException e
        18: .line 1288
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   19     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            3    8     1  ctxt  Lcom/fasterxml/jackson/core/JsonStreamContext;
           10   11     1     e  Ljava/lang/ArrayIndexOutOfBoundsException;
           17   18     1     e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           2     9       9  Class java.lang.ArrayIndexOutOfBoundsException
          11    15      16  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws java.io.IOException

  protected void _releaseBuffers();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
         0: .line 1293
            return
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;

  protected boolean checkNextIsUnwrapped();
    descriptor: ()Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
         0: .line 1308
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsUnwrapped:Z
            ifeq 3
         1: .line 1309
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsUnwrapped:Z
         2: .line 1310
            iconst_1
            ireturn
         3: .line 1312
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;

  protected void handleMissingName();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
         0: .line 1316
            new java.lang.IllegalStateException
            dup
            ldc "No element/attribute name specified when trying to output element"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;

  protected void _reportUnimplementedStax2(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // java.lang.String missingMethod
         0: .line 1324
            new com.fasterxml.jackson.core.JsonGenerationException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Underlying Stax XMLStreamWriter (of type "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         1: .line 1325
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._originalXmlWriter:Ljavax/xml/stream/XMLStreamWriter;
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         2: .line 1326
            ldc ") does not implement Stax2 API natively and is missing method '"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         3: .line 1327
            aload 1 /* missingMethod */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "': this breaks functionality such as indentation that relies on it. "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         4: .line 1328
            ldc "You need to upgrade to using compliant Stax implementation like Woodstox or Aalto"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         5: .line 1329
            aload 0 /* this */
         6: .line 1324
            invokespecial com.fasterxml.jackson.core.JsonGenerationException.<init>:(Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonGenerator;)V
            athrow
        end local 1 // java.lang.String missingMethod
        end local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    7     0           this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0    7     1  missingMethod  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
               Name  Flags
      missingMethod  
}
SourceFile: "ToXmlGenerator.java"
NestMembers:
  com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator$Feature
InnerClasses:
  public final Feature = com.fasterxml.jackson.core.JsonGenerator$Feature of com.fasterxml.jackson.core.JsonGenerator
  public final Feature = com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator$Feature of com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator