public class com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator extends com.fasterxml.jackson.core.base.GeneratorBase
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, 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 192
            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 155
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
         2: .line 161
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
         3: .line 169
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsUnwrapped:Z
         4: .line 175
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsCData:Z
         5: .line 181
            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 193
            aload 0 /* this */
            iload 3 /* xmlFeatures */
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._formatFeatures:I
         7: .line 194
            aload 0 /* this */
            aload 1 /* ctxt */
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
         8: .line 195
            aload 0 /* this */
            aload 5 /* sw */
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._originalXmlWriter:Ljavax/xml/stream/XMLStreamWriter;
         9: .line 196
            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 197
            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 198
            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 199
            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 198
      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 200
            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 208
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._initialized:Z
            ifeq 2
         1: .line 209
            return
         2: .line 211
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._initialized:Z
         3: .line 213
            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 214
            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 215
            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 216
            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 217
            goto 10
         9: .line 218
      StackMap locals:
      StackMap stack:
            return
        10: .line 221
      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 223
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._stax2Emulation:Z
            ifne 16
        12: .line 224
            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 227
            goto 16
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
        14: astore 1 /* e */
        start local 1 // javax.xml.stream.XMLStreamException e
        15: .line 228
            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 230
      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 240
            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 245
            aload 0 /* this */
            aload 1 /* pp */
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._cfgPrettyPrinter:Lcom/fasterxml/jackson/core/PrettyPrinter;
         1: .line 246
            aload 0 /* this */
            aload 1 /* pp */
            instanceof com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter
            ifeq 3
         2: .line 247
            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 246
      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 248
            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 255
            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 264
            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 269
            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 275
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._formatFeatures:I
            istore 3 /* oldF */
        start local 3 // int oldF
         1: .line 276
            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 278
            iload 3 /* oldF */
            iload 4 /* newF */
            if_icmpeq 4
         3: .line 279
            aload 0 /* this */
            iload 4 /* newF */
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._formatFeatures:I
         4: .line 281
      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 291
            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 292
            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 296
            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 297
            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 301
            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 305
            iload 2 /* state */
            ifeq 3
         1: .line 306
            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 307
            goto 4
         3: .line 308
      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 310
      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 314
            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 com.fasterxml.jackson.core.util.JacksonFeatureSet<com.fasterxml.jackson.core.StreamWriteCapability> getWriteCapabilities();
    descriptor: ()Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
    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 318
            getstatic com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.DEFAULT_TEXTUAL_WRITE_CAPABILITIES:Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
            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;
    Signature: ()Lcom/fasterxml/jackson/core/util/JacksonFeatureSet<Lcom/fasterxml/jackson/core/StreamWriteCapability;>;

  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 323
            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 343
            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 354
            aload 0 /* this */
            iload 1 /* isAttribute */
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
         1: .line 355
            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 359
            aload 0 /* this */
            iload 1 /* isUnwrapped */
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsUnwrapped:Z
         1: .line 360
            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 364
            aload 0 /* this */
            iload 1 /* isCData */
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsCData:Z
         1: .line 365
            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 369
            aload 0 /* this */
            aload 1 /* name */
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
         1: .line 370
            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 380
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 3
         1: .line 381
            aload 0 /* this */
            aload 1 /* name */
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
         2: .line 382
            iconst_1
            ireturn
         3: .line 384
      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 397
            aload 1 /* wrapperName */
            ifnull 10
         1: .line 399
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            ifnull 6
         2: .line 400
            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 401
            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 400
            invokeinterface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter.writeStartElement:(Lorg/codehaus/stax2/XMLStreamWriter2;Ljava/lang/String;Ljava/lang/String;)V
         5: .line 402
            goto 10
         6: .line 403
      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 405
            goto 10
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
         8: astore 3 /* e */
        start local 3 // javax.xml.stream.XMLStreamException e
         9: .line 406
            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 409
      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 410
            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 418
            aload 1 /* wrapperName */
            ifnull 8
         1: .line 420
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            ifnull 4
         2: .line 421
            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 422
            goto 8
         4: .line 423
      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 425
            goto 8
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
         6: astore 3 /* e */
        start local 3 // javax.xml.stream.XMLStreamException e
         7: .line 426
            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 429
      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 438
            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 439
            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 441
      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 456
            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 457
            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 460
      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 461
            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 462
            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 467
            aload 0 /* this */
            aload 1 /* fieldName */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.writeFieldName:(Ljava/lang/String;)V
         1: .line 468
            aload 0 /* this */
            aload 2 /* value */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.writeString:(Ljava/lang/String;)V
         2: .line 469
            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 500
            aload 0 /* this */
            ldc "start an array"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 501
            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 502
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._cfgPrettyPrinter:Lcom/fasterxml/jackson/core/PrettyPrinter;
            ifnull 4
         3: .line 503
            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 507
      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 512
            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 513
            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 515
      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 516
            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 520
      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 521
            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 526
            aload 0 /* this */
            ldc "start an object"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 527
            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 528
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._cfgPrettyPrinter:Lcom/fasterxml/jackson/core/PrettyPrinter;
            ifnull 5
         3: .line 529
            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 530
            goto 6
         5: .line 531
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._handleStartObject:()V
         6: .line 533
      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 538
            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 539
            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 541
      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 542
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._cfgPrettyPrinter:Lcom/fasterxml/jackson/core/PrettyPrinter;
            ifnull 9
         4: .line 544
            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 545
            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 546
            goto 10
         9: .line 547
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._handleEndObject:()V
        10: .line 549
      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 554
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 2
         1: .line 555
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.handleMissingName:()V
         2: .line 558
      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 560
            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 561
            goto 7
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
         5: astore 1 /* e */
        start local 1 // javax.xml.stream.XMLStreamException e
         6: .line 562
            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 564
      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 570
            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 571
            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 573
      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 576
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
         4: .line 577
            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 579
            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 581
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._stax2Emulation:Z
            ifne 11
         7: .line 582
            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 585
            goto 11
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
         9: astore 1 /* e */
        start local 1 // javax.xml.stream.XMLStreamException e
        10: .line 586
            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 588
      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 599
            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 600
            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 605
            aload 1 /* text */
            ifnonnull 3
         1: .line 606
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.writeNull:()V
         2: .line 607
            return
         3: .line 609
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "write String value"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._verifyValueWrite:(Ljava/lang/String;)V
         4: .line 610
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 6
         5: .line 611
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.handleMissingName:()V
         6: .line 614
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
            ifeq 9
         7: .line 615
            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
         8: .line 616
            goto 30
      StackMap locals:
      StackMap stack:
         9: aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.checkNextIsUnwrapped:()Z
            ifeq 15
        10: .line 620
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsCData:Z
            ifeq 13
        11: .line 621
            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
        12: .line 622
            goto 30
        13: .line 623
      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
        14: .line 625
            goto 30
      StackMap locals:
      StackMap stack:
        15: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            ifnull 21
        16: .line 626
            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;
        17: .line 627
            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;
        18: .line 628
            aload 1 /* text */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsCData:Z
        19: .line 626
            invokeinterface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter.writeLeafElement:(Lorg/codehaus/stax2/XMLStreamWriter2;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
        20: .line 629
            goto 30
        21: .line 630
      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
        22: .line 631
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsCData:Z
            ifeq 25
        23: .line 632
            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
        24: .line 633
            goto 26
        25: .line 634
      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
        26: .line 636
      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
        27: .line 638
            goto 30
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
        28: astore 2 /* e */
        start local 2 // javax.xml.stream.XMLStreamException e
        29: .line 639
            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
        30: .line 641
      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   31     0  this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0   31     1  text  Ljava/lang/String;
           29   30     2     e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           6    27      28  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 646
            aload 0 /* this */
            ldc "write String value"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 647
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 3
         2: .line 648
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.handleMissingName:()V
         3: .line 651
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
            ifeq 6
         4: .line 652
            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 653
            goto 27
      StackMap locals:
      StackMap stack:
         6: aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.checkNextIsUnwrapped:()Z
            ifeq 12
         7: .line 655
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsCData:Z
            ifeq 10
         8: .line 656
            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 657
            goto 27
        10: .line 658
      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 660
            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 661
            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 662
            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 663
            aload 1 /* text */
            iload 2 /* offset */
            iload 3 /* len */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsCData:Z
        16: .line 661
            invokeinterface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter.writeLeafElement:(Lorg/codehaus/stax2/XMLStreamWriter2;Ljava/lang/String;Ljava/lang/String;[CIIZ)V
        17: .line 664
            goto 27
        18: .line 665
      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 666
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsCData:Z
            ifeq 22
        20: .line 667
            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 668
            goto 23
        22: .line 669
      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 671
      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 673
            goto 27
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
        25: astore 4 /* e */
        start local 4 // javax.xml.stream.XMLStreamException e
        26: .line 674
            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 676
      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 680
            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 681
            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 687
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._reportUnsupportedOperation:()V
         1: .line 688
            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 694
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._reportUnsupportedOperation:()V
         1: .line 695
            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 706
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._stax2Emulation:Z
            ifeq 2
         1: .line 707
            aload 0 /* this */
            ldc "writeRawValue"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._reportUnimplementedStax2:(Ljava/lang/String;)V
         2: .line 710
      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 711
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 5
         4: .line 712
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.handleMissingName:()V
         5: .line 715
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
            ifeq 8
         6: .line 716
            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 717
            goto 14
         8: .line 718
      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 719
            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 720
            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 722
            goto 14
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
        12: astore 2 /* e */
        start local 2 // javax.xml.stream.XMLStreamException e
        13: .line 723
            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 725
      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 730
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._stax2Emulation:Z
            ifeq 2
         1: .line 731
            aload 0 /* this */
            ldc "writeRawValue"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._reportUnimplementedStax2:(Ljava/lang/String;)V
         2: .line 734
      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 735
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 5
         4: .line 736
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.handleMissingName:()V
         5: .line 739
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
            ifeq 8
         6: .line 740
            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 741
            goto 14
         8: .line 742
      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 743
            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 744
            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 746
            goto 14
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
        12: astore 4 /* e */
        start local 4 // javax.xml.stream.XMLStreamException e
        13: .line 747
            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 749
      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 754
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._stax2Emulation:Z
            ifeq 2
         1: .line 755
            aload 0 /* this */
            ldc "writeRawValue"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._reportUnimplementedStax2:(Ljava/lang/String;)V
         2: .line 757
      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 758
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 5
         4: .line 759
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.handleMissingName:()V
         5: .line 762
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
            ifeq 8
         6: .line 763
            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 764
            goto 14
         8: .line 765
      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 766
            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 767
            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 769
            goto 14
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
        12: astore 4 /* e */
        start local 4 // javax.xml.stream.XMLStreamException e
        13: .line 770
            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 772
      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 776
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._reportUnsupportedOperation:()V
         1: .line 777
            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 783
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._stax2Emulation:Z
            ifeq 2
         1: .line 784
            aload 0 /* this */
            ldc "writeRaw"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._reportUnimplementedStax2:(Ljava/lang/String;)V
         2: .line 787
      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 788
            goto 6
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
         4: astore 2 /* e */
        start local 2 // javax.xml.stream.XMLStreamException e
         5: .line 789
            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 791
      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 797
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._stax2Emulation:Z
            ifeq 2
         1: .line 798
            aload 0 /* this */
            ldc "writeRaw"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._reportUnimplementedStax2:(Ljava/lang/String;)V
         2: .line 801
      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 802
            goto 6
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
         4: astore 4 /* e */
        start local 4 // javax.xml.stream.XMLStreamException e
         5: .line 803
            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 805
      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 811
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._stax2Emulation:Z
            ifeq 2
         1: .line 812
            aload 0 /* this */
            ldc "writeRaw"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._reportUnimplementedStax2:(Ljava/lang/String;)V
         2: .line 815
      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 816
            goto 6
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
         4: astore 4 /* e */
        start local 4 // javax.xml.stream.XMLStreamException e
         5: .line 817
            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 819
      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 824
            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 825
            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=8, locals=7, 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 837
            aload 2 /* data */
            ifnonnull 3
         1: .line 838
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.writeNull:()V
         2: .line 839
            return
         3: .line 841
      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 842
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 6
         5: .line 843
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.handleMissingName:()V
         6: .line 845
      StackMap locals:
      StackMap stack:
            aload 1 /* b64variant */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.toStax2Base64Variant:(Lcom/fasterxml/jackson/core/Base64Variant;)Lorg/codehaus/stax2/typed/Base64Variant;
            astore 5 /* stax2base64v */
        start local 5 // org.codehaus.stax2.typed.Base64Variant stax2base64v
         7: .line 847
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
            ifeq 13
         8: .line 849
            aload 0 /* this */
            aload 2 /* data */
            iload 3 /* offset */
            iload 4 /* len */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.toFullBuffer:([BII)[B
            astore 6 /* fullBuffer */
        start local 6 // byte[] fullBuffer
         9: .line 850
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 5 /* stax2base64v */
        10: .line 851
            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 6 /* fullBuffer */
        11: .line 850
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeBinaryAttribute:(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V
        end local 6 // byte[] fullBuffer
        12: .line 852
            goto 28
      StackMap locals: org.codehaus.stax2.typed.Base64Variant
      StackMap stack:
        13: aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.checkNextIsUnwrapped:()Z
            ifeq 16
        14: .line 854
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 5 /* stax2base64v */
            aload 2 /* data */
            iload 3 /* offset */
            iload 4 /* len */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeBinary:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)V
        15: .line 855
            goto 28
        16: .line 856
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            ifnull 22
        17: .line 857
            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;
        18: .line 858
            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;
        19: .line 859
            aload 5 /* stax2base64v */
            aload 2 /* data */
            iload 3 /* offset */
            iload 4 /* len */
        20: .line 857
            invokeinterface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter.writeLeafElement:(Lorg/codehaus/stax2/XMLStreamWriter2;Ljava/lang/String;Ljava/lang/String;Lorg/codehaus/stax2/typed/Base64Variant;[BII)V
        21: .line 860
            goto 28
        22: .line 861
      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
        23: .line 862
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 5 /* stax2base64v */
            aload 2 /* data */
            iload 3 /* offset */
            iload 4 /* len */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeBinary:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)V
        24: .line 863
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeEndElement:()V
        25: .line 866
            goto 28
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
        26: astore 6 /* e */
        start local 6 // javax.xml.stream.XMLStreamException e
        27: .line 867
            aload 6 /* 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 6 // javax.xml.stream.XMLStreamException e
        28: .line 869
      StackMap locals:
      StackMap stack:
            return
        end local 5 // org.codehaus.stax2.typed.Base64Variant stax2base64v
        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   29     0          this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0   29     1    b64variant  Lcom/fasterxml/jackson/core/Base64Variant;
            0   29     2          data  [B
            0   29     3        offset  I
            0   29     4           len  I
            7   29     5  stax2base64v  Lorg/codehaus/stax2/typed/Base64Variant;
            9   12     6    fullBuffer  [B
           27   28     6             e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           7    25      26  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=8, locals=6, 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 874
            aload 2 /* data */
            ifnonnull 3
         1: .line 875
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.writeNull:()V
         2: .line 876
            iconst_0
            ireturn
         3: .line 878
      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 879
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 6
         5: .line 880
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.handleMissingName:()V
         6: .line 882
      StackMap locals:
      StackMap stack:
            aload 1 /* b64variant */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.toStax2Base64Variant:(Lcom/fasterxml/jackson/core/Base64Variant;)Lorg/codehaus/stax2/typed/Base64Variant;
            astore 4 /* stax2base64v */
        start local 4 // org.codehaus.stax2.typed.Base64Variant stax2base64v
         7: .line 884
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
            ifeq 13
         8: .line 886
            aload 0 /* this */
            aload 2 /* data */
            iload 3 /* dataLength */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.toFullBuffer:(Ljava/io/InputStream;I)[B
            astore 5 /* fullBuffer */
        start local 5 // byte[] fullBuffer
         9: .line 887
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 4 /* stax2base64v */
        10: .line 888
            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 */
        11: .line 887
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeBinaryAttribute:(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V
        end local 5 // byte[] fullBuffer
        12: .line 889
            goto 28
      StackMap locals: org.codehaus.stax2.typed.Base64Variant
      StackMap stack:
        13: aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.checkNextIsUnwrapped:()Z
            ifeq 16
        14: .line 891
            aload 0 /* this */
            aload 4 /* stax2base64v */
            aload 2 /* data */
            iload 3 /* dataLength */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.writeStreamAsBinary:(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/io/InputStream;I)V
        15: .line 893
            goto 28
        16: .line 894
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            ifnull 22
        17: .line 895
            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;
        18: .line 896
            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;
        19: .line 897
            aload 4 /* stax2base64v */
            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 */
        20: .line 895
            invokeinterface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter.writeLeafElement:(Lorg/codehaus/stax2/XMLStreamWriter2;Ljava/lang/String;Ljava/lang/String;Lorg/codehaus/stax2/typed/Base64Variant;[BII)V
        21: .line 898
            goto 28
        22: .line 899
      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
        23: .line 900
            aload 0 /* this */
            aload 4 /* stax2base64v */
            aload 2 /* data */
            iload 3 /* dataLength */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.writeStreamAsBinary:(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/io/InputStream;I)V
        24: .line 901
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeEndElement:()V
        25: .line 904
            goto 28
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
        26: astore 5 /* e */
        start local 5 // javax.xml.stream.XMLStreamException e
        27: .line 905
            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
        28: .line 908
      StackMap locals:
      StackMap stack:
            iload 3 /* dataLength */
            ireturn
        end local 4 // org.codehaus.stax2.typed.Base64Variant stax2base64v
        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   29     0          this  Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
            0   29     1    b64variant  Lcom/fasterxml/jackson/core/Base64Variant;
            0   29     2          data  Ljava/io/InputStream;
            0   29     3    dataLength  I
            7   29     4  stax2base64v  Lorg/codehaus/stax2/typed/Base64Variant;
            9   12     5    fullBuffer  [B
           27   28     5             e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           7    25      26  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws java.io.IOException
    MethodParameters:
            Name  Flags
      b64variant  
      data        
      dataLength  

  private void writeStreamAsBinary(org.codehaus.stax2.typed.Base64Variant, java.io.InputStream, int);
    descriptor: (Lorg/codehaus/stax2/typed/Base64Variant;Ljava/io/InputStream;I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=7, args_size=4
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
        start local 1 // org.codehaus.stax2.typed.Base64Variant stax2base64v
        start local 2 // java.io.InputStream data
        start local 3 // int len
         0: .line 915
            iconst_3
            newarray 8
            astore 4 /* tmp */
        start local 4 // byte[] tmp
         1: .line 916
            iconst_0
            istore 5 /* offset */
        start local 5 // int offset
         2: .line 918
            goto 10
        start local 6 // int read
         3: .line 919
      StackMap locals: byte[] int int
      StackMap stack:
            iload 5 /* offset */
            iload 6 /* read */
            iadd
            istore 5 /* offset */
         4: .line 920
            iload 3 /* len */
            iload 6 /* read */
            isub
            istore 3 /* len */
         5: .line 921
            iload 5 /* offset */
            iconst_3
            if_icmpne 8
         6: .line 922
            iconst_0
            istore 5 /* offset */
         7: .line 923
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 1 /* stax2base64v */
            aload 4 /* tmp */
            iconst_0
            iconst_3
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeBinary:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)V
         8: .line 925
      StackMap locals:
      StackMap stack:
            iload 3 /* len */
            ifne 10
         9: .line 926
            goto 12
        end local 6 // int read
        10: .line 918
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            aload 4 /* tmp */
            iload 5 /* offset */
            iconst_3
            iload 5 /* offset */
            isub
            iload 3 /* len */
            invokestatic java.lang.Math.min:(II)I
            invokevirtual java.io.InputStream.read:([BII)I
            dup
            istore 6 /* read */
        start local 6 // int read
        11: iconst_m1
            if_icmpne 3
        12: .line 931
      StackMap locals: int
      StackMap stack:
            iload 5 /* offset */
            ifle 14
        13: .line 932
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            aload 1 /* stax2base64v */
            aload 4 /* tmp */
            iconst_0
            iload 5 /* offset */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeBinary:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)V
        14: .line 934
      StackMap locals:
      StackMap stack:
            return
        end local 6 // int read
        end local 5 // int offset
        end local 4 // byte[] tmp
        end local 3 // int len
        end local 2 // java.io.InputStream data
        end local 1 // org.codehaus.stax2.typed.Base64Variant stax2base64v
        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  stax2base64v  Lorg/codehaus/stax2/typed/Base64Variant;
            0   15     2          data  Ljava/io/InputStream;
            0   15     3           len  I
            1   15     4           tmp  [B
            2   15     5        offset  I
            3   10     6          read  I
           11   15     6          read  I
    Exceptions:
      throws java.io.IOException, javax.xml.stream.XMLStreamException
    MethodParameters:
              Name  Flags
      stax2base64v  
      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 939
            iload 2 /* offset */
            ifne 2
            iload 3 /* len */
            aload 1 /* data */
            arraylength
            if_icmpne 2
         1: .line 940
            aload 1 /* data */
            areturn
         2: .line 942
      StackMap locals:
      StackMap stack:
            iload 3 /* len */
            newarray 8
            astore 4 /* result */
        start local 4 // byte[] result
         3: .line 943
            iload 3 /* len */
            ifle 5
         4: .line 944
            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 946
      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 951
            iload 2 /* len */
            newarray 8
            astore 3 /* result */
        start local 3 // byte[] result
         1: .line 952
            iconst_0
            istore 4 /* offset */
        start local 4 // int offset
         2: .line 954
            goto 7
         3: .line 955
      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 956
            iload 5 /* count */
            ifge 6
         5: .line 957
            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 959
      StackMap locals: int
      StackMap stack:
            iload 4 /* offset */
            iload 5 /* count */
            iadd
            istore 4 /* offset */
        end local 5 // int count
         7: .line 954
      StackMap locals:
      StackMap stack:
            iload 4 /* offset */
            iload 2 /* len */
            if_icmplt 3
         8: .line 961
            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 973
            aload 0 /* this */
            ldc "write boolean value"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 974
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 3
         2: .line 975
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.handleMissingName:()V
         3: .line 978
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
            ifeq 6
         4: .line 979
            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 980
            goto 21
      StackMap locals:
      StackMap stack:
         6: aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.checkNextIsUnwrapped:()Z
            ifeq 9
         7: .line 982
            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 983
            goto 21
         9: .line 984
      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 985
            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 986
            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 987
            iload 1 /* value */
        13: .line 985
            invokeinterface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter.writeLeafElement:(Lorg/codehaus/stax2/XMLStreamWriter2;Ljava/lang/String;Ljava/lang/String;Z)V
        14: .line 988
            goto 21
        15: .line 989
      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 990
            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 991
            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 994
            goto 21
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
        19: astore 2 /* e */
        start local 2 // javax.xml.stream.XMLStreamException e
        20: .line 995
            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 997
      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=5, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator this
         0: .line 1002
            aload 0 /* this */
            ldc "write null value"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 1003
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 3
         2: .line 1004
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.handleMissingName:()V
         3: .line 1007
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
            ifne 25
         4: .line 1010
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.checkNextIsUnwrapped:()Z
            ifne 25
         5: .line 1013
            aload 0 /* this */
            getstatic com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator$Feature.WRITE_NULLS_AS_XSI_NIL:Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator$Feature;
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.isEnabled:(Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator$Feature;)Z
            istore 1 /* asXsiNil */
        start local 1 // boolean asXsiNil
         6: .line 1014
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            ifnull 16
         7: .line 1017
            iload 1 /* asXsiNil */
            ifeq 12
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            instanceof com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
            ifeq 12
         8: .line 1018
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlPrettyPrinter:Lcom/fasterxml/jackson/dataformat/xml/XmlPrettyPrinter;
            checkcast com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
         9: .line 1019
            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 1018
            invokevirtual com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.writeLeafXsiNilElement:(Lorg/codehaus/stax2/XMLStreamWriter2;Ljava/lang/String;Ljava/lang/String;)V
        11: .line 1020
            goto 25
        12: .line 1021
      StackMap locals: int
      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;
        13: .line 1022
            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;
        14: .line 1021
            invokeinterface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter.writeLeafNullElement:(Lorg/codehaus/stax2/XMLStreamWriter2;Ljava/lang/String;Ljava/lang/String;)V
        15: .line 1024
            goto 25
        16: .line 1025
      StackMap locals:
      StackMap stack:
            iload 1 /* asXsiNil */
            ifeq 21
        17: .line 1026
            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
        18: .line 1027
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            ldc "xsi"
            ldc "http://www.w3.org/2001/XMLSchema-instance"
            ldc "nil"
            ldc "true"
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        19: .line 1028
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeEndElement:()V
        20: .line 1029
            goto 25
        21: .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.writeEmptyElement:(Ljava/lang/String;Ljava/lang/String;)V
        end local 1 // boolean asXsiNil
        22: .line 1034
            goto 25
      StackMap locals: com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator
      StackMap stack: javax.xml.stream.XMLStreamException
        23: astore 1 /* e */
        start local 1 // javax.xml.stream.XMLStreamException e
        24: .line 1035
            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
        25: .line 1037
      StackMap locals:
      StackMap stack:
            return
        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;
            6   22     1  asXsiNil  Z
           24   25     1         e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           3    22      23  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 1042
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 1043
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 3
         2: .line 1044
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.handleMissingName:()V
         3: .line 1047
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
            ifeq 6
         4: .line 1048
            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 1049
            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;
            iload 1 /* i */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeInt:(I)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
            iload 1 /* i */
        13: .line 1054
            invokeinterface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter.writeLeafElement:(Lorg/codehaus/stax2/XMLStreamWriter2;Ljava/lang/String;Ljava/lang/String;I)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;
            iload 1 /* i */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeInt:(I)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 2 /* e */
        start local 2 // javax.xml.stream.XMLStreamException e
        20: .line 1064
            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 1066
      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 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;
            lload 1 /* l */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeLongAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)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;
            lload 1 /* l */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeLong:(J)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
            lload 1 /* l */
        13: .line 1082
            invokeinterface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter.writeLeafElement:(Lorg/codehaus/stax2/XMLStreamWriter2;Ljava/lang/String;Ljava/lang/String;J)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;
            lload 1 /* l */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeLong:(J)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 // 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 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;
            dload 1 /* d */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeDoubleAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;D)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;
            dload 1 /* d */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeDouble:(D)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
            dload 1 /* d */
        13: .line 1110
            invokeinterface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter.writeLeafElement:(Lorg/codehaus/stax2/XMLStreamWriter2;Ljava/lang/String;Ljava/lang/String;D)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;
            dload 1 /* d */
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeDouble:(D)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 3 /* e */
        start local 3 // javax.xml.stream.XMLStreamException e
        20: .line 1120
            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 1122
      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 1127
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 1128
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 3
         2: .line 1129
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.handleMissingName:()V
         3: .line 1132
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
            ifeq 6
         4: .line 1133
            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 1134
            goto 21
      StackMap locals:
      StackMap stack:
         6: aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.checkNextIsUnwrapped:()Z
            ifeq 9
         7: .line 1135
            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 1136
            goto 21
         9: .line 1137
      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 1138
            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 1139
            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 1140
            fload 1 /* f */
        13: .line 1138
            invokeinterface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter.writeLeafElement:(Lorg/codehaus/stax2/XMLStreamWriter2;Ljava/lang/String;Ljava/lang/String;F)V
        14: .line 1141
            goto 21
        15: .line 1142
      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 1143
            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 1144
            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 1147
            goto 21
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
        19: astore 2 /* e */
        start local 2 // javax.xml.stream.XMLStreamException e
        20: .line 1148
            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 1150
      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 1155
            aload 1 /* dec */
            ifnonnull 3
         1: .line 1156
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.writeNull:()V
         2: .line 1157
            return
         3: .line 1159
      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 1160
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 6
         5: .line 1161
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.handleMissingName:()V
         6: .line 1163
      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 1165
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
            ifeq 15
         8: .line 1166
            iload 2 /* usePlain */
            ifeq 13
         9: .line 1167
            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 1168
            aload 1 /* dec */
            invokevirtual java.math.BigDecimal.toPlainString:()Ljava/lang/String;
        11: .line 1167
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        12: .line 1169
            goto 42
        13: .line 1170
      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 1172
            goto 42
      StackMap locals:
      StackMap stack:
        15: aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.checkNextIsUnwrapped:()Z
            ifeq 21
        16: .line 1173
            iload 2 /* usePlain */
            ifeq 19
        17: .line 1174
            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 1175
            goto 42
        19: .line 1176
      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 1178
            goto 42
        21: .line 1179
      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 1180
            iload 2 /* usePlain */
            ifeq 28
        23: .line 1181
            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 1182
            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 1183
            aload 1 /* dec */
            invokevirtual java.math.BigDecimal.toPlainString:()Ljava/lang/String;
            iconst_0
        26: .line 1181
            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 1184
            goto 42
        28: .line 1185
      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 1186
            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 1187
            aload 1 /* dec */
        31: .line 1185
            invokeinterface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter.writeLeafElement:(Lorg/codehaus/stax2/XMLStreamWriter2;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigDecimal;)V
        32: .line 1189
            goto 42
        33: .line 1190
      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 1191
            iload 2 /* usePlain */
            ifeq 37
        35: .line 1192
            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 1193
            goto 38
        37: .line 1194
      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 1196
      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 1199
            goto 42
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
        40: astore 3 /* e */
        start local 3 // javax.xml.stream.XMLStreamException e
        41: .line 1200
            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 1202
      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 1207
            aload 1 /* value */
            ifnonnull 3
         1: .line 1208
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.writeNull:()V
         2: .line 1209
            return
         3: .line 1211
      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 1212
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextName:Ljavax/xml/namespace/QName;
            ifnonnull 6
         5: .line 1213
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.handleMissingName:()V
         6: .line 1216
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsAttribute:Z
            ifeq 11
         7: .line 1217
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._xmlWriter:Lorg/codehaus/stax2/XMLStreamWriter2;
            ldc ""
         8: .line 1218
            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 1217
            invokeinterface org.codehaus.stax2.XMLStreamWriter2.writeIntegerAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigInteger;)V
        10: .line 1219
            goto 26
      StackMap locals:
      StackMap stack:
        11: aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.checkNextIsUnwrapped:()Z
            ifeq 14
        12: .line 1220
            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 1221
            goto 26
        14: .line 1222
      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 1223
            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 1224
            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 1225
            aload 1 /* value */
        18: .line 1223
            invokeinterface com.fasterxml.jackson.dataformat.xml.XmlPrettyPrinter.writeLeafElement:(Lorg/codehaus/stax2/XMLStreamWriter2;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigInteger;)V
        19: .line 1226
            goto 26
        20: .line 1227
      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 1228
            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 1229
            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 1232
            goto 26
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
        24: astore 2 /* e */
        start local 2 // javax.xml.stream.XMLStreamException e
        25: .line 1233
            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 1235
      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 1240
            aload 0 /* this */
            aload 1 /* encodedValue */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.writeString:(Ljava/lang/String;)V
         1: .line 1241
            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 1252
            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 1253
            iload 2 /* status */
            iconst_5
            if_icmpne 3
         2: .line 1254
            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 1256
      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 1267
            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 1269
            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 1270
            goto 5
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
         3: astore 1 /* e */
        start local 1 // javax.xml.stream.XMLStreamException e
         4: .line 1271
            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 1274
      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 1280
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.base.GeneratorBase.close:()V
         1: .line 1283
            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 1291
      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 1292
            aload 1 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonStreamContext.inArray:()Z
            ifeq 6
         4: .line 1293
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.writeEndArray:()V
         5: .line 1294
            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 1295
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.writeEndObject:()V
        end local 1 // com.fasterxml.jackson.core.JsonStreamContext ctxt
         8: .line 1285
            goto 2
         9: .line 1300
      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 1304
            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 1308
      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 1309
      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 1310
            goto 18
        14: .line 1311
      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 1313
            goto 18
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
        16: astore 1 /* e */
        start local 1 // javax.xml.stream.XMLStreamException e
        17: .line 1314
            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 1316
      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 1321
            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 1336
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsUnwrapped:Z
            ifeq 3
         1: .line 1337
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator._nextIsUnwrapped:Z
         2: .line 1338
            iconst_1
            ireturn
         3: .line 1340
      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 1344
            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 1352
            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 1353
            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 1354
            ldc ") does not implement Stax2 API natively and is missing method '"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         3: .line 1355
            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 1356
            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 1357
            aload 0 /* this */
         6: .line 1352
            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