public class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser extends com.fasterxml.jackson.core.base.ParserMinimalBase
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
  super_class: com.fasterxml.jackson.core.base.ParserMinimalBase
{
  public static final java.lang.String DEFAULT_UNNAMED_TEXT_PROPERTY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: ""

  protected static final com.fasterxml.jackson.core.util.JacksonFeatureSet<com.fasterxml.jackson.core.StreamReadCapability> XML_READ_CAPABILITIES;
    descriptor: Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    Signature: Lcom/fasterxml/jackson/core/util/JacksonFeatureSet<Lcom/fasterxml/jackson/core/StreamReadCapability;>;

  protected java.lang.String _cfgNameForTextElement;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

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

  protected com.fasterxml.jackson.core.ObjectCodec _objectCodec;
    descriptor: Lcom/fasterxml/jackson/core/ObjectCodec;
    flags: (0x0004) ACC_PROTECTED

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

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

  protected com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext _parsingContext;
    descriptor: Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
    flags: (0x0004) ACC_PROTECTED

  protected final com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream _xmlTokens;
    descriptor: Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

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

  protected com.fasterxml.jackson.core.JsonToken _nextToken;
    descriptor: Lcom/fasterxml/jackson/core/JsonToken;
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String _currText;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  protected com.fasterxml.jackson.core.util.ByteArrayBuilder _byteArrayBuilder;
    descriptor: Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
    flags: (0x0004) ACC_PROTECTED

  protected byte[] _binaryValue;
    descriptor: [B
    flags: (0x0004) ACC_PROTECTED

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

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

  protected long _numberLong;
    descriptor: J
    flags: (0x0004) ACC_PROTECTED

  protected java.math.BigInteger _numberBigInt;
    descriptor: Ljava/math/BigInteger;
    flags: (0x0004) ACC_PROTECTED

  private static volatile int[] $SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 45
            getstatic com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.DEFAULT_READ_CAPABILITIES:Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
         1: .line 46
            getstatic com.fasterxml.jackson.core.StreamReadCapability.DUPLICATE_PROPERTIES:Lcom/fasterxml/jackson/core/StreamReadCapability;
            invokevirtual com.fasterxml.jackson.core.util.JacksonFeatureSet.with:(Lcom/fasterxml/jackson/core/util/JacksonFeature;)Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
         2: .line 47
            getstatic com.fasterxml.jackson.core.StreamReadCapability.SCALARS_AS_OBJECTS:Lcom/fasterxml/jackson/core/StreamReadCapability;
            invokevirtual com.fasterxml.jackson.core.util.JacksonFeatureSet.with:(Lcom/fasterxml/jackson/core/util/JacksonFeature;)Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
         3: .line 48
            getstatic com.fasterxml.jackson.core.StreamReadCapability.UNTYPED_SCALARS:Lcom/fasterxml/jackson/core/StreamReadCapability;
            invokevirtual com.fasterxml.jackson.core.util.JacksonFeatureSet.with:(Lcom/fasterxml/jackson/core/util/JacksonFeature;)Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
         4: .line 44
            putstatic com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.XML_READ_CAPABILITIES:Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
         5: .line 49
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(com.fasterxml.jackson.core.io.IOContext, int, int, com.fasterxml.jackson.core.ObjectCodec, javax.xml.stream.XMLStreamReader);
    descriptor: (Lcom/fasterxml/jackson/core/io/IOContext;IILcom/fasterxml/jackson/core/ObjectCodec;Ljavax/xml/stream/XMLStreamReader;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=8, args_size=6
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
        start local 1 // com.fasterxml.jackson.core.io.IOContext ctxt
        start local 2 // int genericParserFeatures
        start local 3 // int xmlFeatures
        start local 4 // com.fasterxml.jackson.core.ObjectCodec codec
        start local 5 // javax.xml.stream.XMLStreamReader xmlReader
         0: .line 233
            aload 0 /* this */
            iload 2 /* genericParserFeatures */
            invokespecial com.fasterxml.jackson.core.base.ParserMinimalBase.<init>:(I)V
         1: .line 126
            aload 0 /* this */
            ldc ""
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._cfgNameForTextElement:Ljava/lang/String;
         2: .line 192
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._byteArrayBuilder:Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
         3: .line 212
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
         4: .line 234
            aload 0 /* this */
            iload 3 /* xmlFeatures */
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._formatFeatures:I
         5: .line 235
            aload 0 /* this */
            aload 1 /* ctxt */
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
         6: .line 236
            aload 0 /* this */
            aload 4 /* codec */
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
         7: .line 237
            aload 0 /* this */
            iconst_m1
            iconst_m1
            invokestatic com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.createRootContext:(II)Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
         8: .line 238
            aload 0 /* this */
            new com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
            dup
            aload 5 /* xmlReader */
            aload 1 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.io.IOContext.getSourceReference:()Ljava/lang/Object;
         9: .line 239
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._formatFeatures:I
            invokespecial com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.<init>:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/Object;I)V
        10: .line 238
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
        11: .line 243
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.initialize:()I
            istore 6 /* firstToken */
        start local 6 // int firstToken
        12: .line 244
            goto 16
        end local 6 // int firstToken
      StackMap locals: com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser com.fasterxml.jackson.core.io.IOContext int int com.fasterxml.jackson.core.ObjectCodec javax.xml.stream.XMLStreamReader
      StackMap stack: javax.xml.stream.XMLStreamException
        13: astore 7 /* e */
        start local 7 // javax.xml.stream.XMLStreamException e
        14: .line 245
            aload 7 /* e */
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsParseException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
            pop
        15: .line 246
            return
        end local 7 // javax.xml.stream.XMLStreamException e
        start local 6 // int firstToken
        16: .line 251
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.hasXsiNil:()Z
            ifeq 19
        17: .line 252
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
        18: .line 253
            goto 29
        19: .line 254
      StackMap locals:
      StackMap stack:
            iload 6 /* firstToken */
            tableswitch { // 1 - 7
                    1: 20
                    2: 28
                    3: 28
                    4: 28
                    5: 28
                    6: 20
                    7: 22
              default: 28
          }
        20: .line 257
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
        21: .line 258
            goto 29
        22: .line 260
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getText:()Ljava/lang/String;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
        23: .line 263
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
            ifnonnull 26
        24: .line 264
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
        25: .line 265
            goto 29
        26: .line 266
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
        27: .line 268
            goto 29
        28: .line 270
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "Internal problem: invalid starting state (%s)"
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream._currentStateDesc:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._reportError:(Ljava/lang/String;Ljava/lang/Object;)V
        29: .line 273
      StackMap locals:
      StackMap stack:
            return
        end local 6 // int firstToken
        end local 5 // javax.xml.stream.XMLStreamReader xmlReader
        end local 4 // com.fasterxml.jackson.core.ObjectCodec codec
        end local 3 // int xmlFeatures
        end local 2 // int genericParserFeatures
        end local 1 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0   30     0                   this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
            0   30     1                   ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
            0   30     2  genericParserFeatures  I
            0   30     3            xmlFeatures  I
            0   30     4                  codec  Lcom/fasterxml/jackson/core/ObjectCodec;
            0   30     5              xmlReader  Ljavax/xml/stream/XMLStreamReader;
           12   13     6             firstToken  I
           16   30     6             firstToken  I
           14   16     7                      e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
          11    12      13  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                       Name  Flags
      ctxt                   
      genericParserFeatures  
      xmlFeatures            
      codec                  
      xmlReader              

  public com.fasterxml.jackson.core.Version version();
    descriptor: ()Lcom/fasterxml/jackson/core/Version;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 277
            getstatic com.fasterxml.jackson.dataformat.xml.PackageVersion.VERSION:Lcom/fasterxml/jackson/core/Version;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;

  public com.fasterxml.jackson.core.ObjectCodec getCodec();
    descriptor: ()Lcom/fasterxml/jackson/core/ObjectCodec;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 282
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;

  public void setCodec(com.fasterxml.jackson.core.ObjectCodec);
    descriptor: (Lcom/fasterxml/jackson/core/ObjectCodec;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
        start local 1 // com.fasterxml.jackson.core.ObjectCodec c
         0: .line 287
            aload 0 /* this */
            aload 1 /* c */
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
         1: .line 288
            return
        end local 1 // com.fasterxml.jackson.core.ObjectCodec c
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
            0    2     1     c  Lcom/fasterxml/jackson/core/ObjectCodec;
    MethodParameters:
      Name  Flags
      c     

  public void setXMLTextElementName(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.deser.FromXmlParser this
        start local 1 // java.lang.String name
         0: .line 294
            aload 0 /* this */
            aload 1 /* name */
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._cfgNameForTextElement:Ljava/lang/String;
         1: .line 295
            return
        end local 1 // java.lang.String name
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
            0    2     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

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

  public boolean canReadObjectId();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 315
            iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;

  public boolean canReadTypeId();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 318
            iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;

  public com.fasterxml.jackson.core.util.JacksonFeatureSet<com.fasterxml.jackson.core.StreamReadCapability> getReadCapabilities();
    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.deser.FromXmlParser this
         0: .line 322
            getstatic com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.XML_READ_CAPABILITIES:Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
    Signature: ()Lcom/fasterxml/jackson/core/util/JacksonFeatureSet<Lcom/fasterxml/jackson/core/StreamReadCapability;>;

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

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

  public final boolean isEnabled(com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser$Feature);
    descriptor: (Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser$Feature;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
        start local 1 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser$Feature f
         0: .line 344
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._formatFeatures:I
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser$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.deser.FromXmlParser$Feature f
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
            0    2     1     f  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser$Feature;
    MethodParameters:
      Name  Flags
      f     

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

  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.deser.FromXmlParser this
         0: .line 364
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._formatFeatures:I
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;

  public com.fasterxml.jackson.core.JsonParser overrideFormatFeatures(int, int);
    descriptor: (II)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
        start local 1 // int values
        start local 2 // int mask
         0: .line 369
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._formatFeatures:I
            iload 2 /* mask */
            iconst_m1
            ixor
            iand
            iload 1 /* values */
            iload 2 /* mask */
            iand
            ior
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._formatFeatures:I
         1: .line 370
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._formatFeatures:I
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.setFormatFeatures:(I)V
         2: .line 371
            aload 0 /* this */
            areturn
        end local 2 // int mask
        end local 1 // int values
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
            0    3     1  values  I
            0    3     2    mask  I
    MethodParameters:
        Name  Flags
      values  
      mask    

  public javax.xml.stream.XMLStreamReader getStaxReader();
    descriptor: ()Ljavax/xml/stream/XMLStreamReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 391
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getXmlReader:()Lorg/codehaus/stax2/XMLStreamReader2;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;

  public void addVirtualWrapping(java.util.Set<java.lang.String>, );
    descriptor: (Ljava/util/Set;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=3
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
        start local 1 // java.util.Set namesToWrap0
        start local 2 // boolean caseInsensitive
         0: .line 421
            iload 2 /* caseInsensitive */
            ifeq 2
         1: .line 422
            aload 1 /* namesToWrap0 */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.CaseInsensitiveNameSet.construct:(Ljava/util/Set;)Lcom/fasterxml/jackson/dataformat/xml/util/CaseInsensitiveNameSet;
            goto 3
         2: .line 423
      StackMap locals:
      StackMap stack:
            aload 1 /* namesToWrap0 */
         3: .line 421
      StackMap locals:
      StackMap stack: java.util.Set
            astore 3 /* namesToWrap */
        start local 3 // java.util.Set namesToWrap
         4: .line 429
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.inRoot:()Z
            ifne 9
         5: .line 430
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.getParent:()Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.inRoot:()Z
            ifne 9
         6: .line 431
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getLocalName:()Ljava/lang/String;
            astore 4 /* name */
        start local 4 // java.lang.String name
         7: .line 432
            aload 4 /* name */
            ifnull 9
            aload 3 /* namesToWrap */
            aload 4 /* name */
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifeq 9
         8: .line 434
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.repeatStartElement:()V
        end local 4 // java.lang.String name
         9: .line 437
      StackMap locals: java.util.Set
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            aload 3 /* namesToWrap */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.setNamesToWrap:(Ljava/util/Set;)V
        10: .line 438
            return
        end local 3 // java.util.Set namesToWrap
        end local 2 // boolean caseInsensitive
        end local 1 // java.util.Set namesToWrap0
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   11     0             this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
            0   11     1     namesToWrap0  Ljava/util/Set<Ljava/lang/String;>;
            0   11     2  caseInsensitive  Z
            4   11     3      namesToWrap  Ljava/util/Set<Ljava/lang/String;>;
            7    9     4             name  Ljava/lang/String;
    Signature: (Ljava/util/Set<Ljava/lang/String;>;Z)V
    MethodParameters:
                 Name  Flags
      namesToWrap0     
      caseInsensitive  

  public void addVirtualWrapping(java.util.Set<java.lang.String>);
    descriptor: (Ljava/util/Set;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
        start local 1 // java.util.Set namesToWrap
         0: .line 442
            aload 0 /* this */
            aload 1 /* namesToWrap */
            iconst_0
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.addVirtualWrapping:(Ljava/util/Set;Z)V
         1: .line 443
            return
        end local 1 // java.util.Set namesToWrap
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
            0    2     1  namesToWrap  Ljava/util/Set<Ljava/lang/String;>;
    Signature: (Ljava/util/Set<Ljava/lang/String;>;)V
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
             Name  Flags
      namesToWrap  

  public java.lang.String getCurrentName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 460
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 1
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 4
         1: .line 461
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.getParent:()Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            astore 2 /* parent */
        start local 2 // com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext parent
         2: .line 462
            aload 2 /* parent */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.getCurrentName:()Ljava/lang/String;
            astore 1 /* name */
        end local 2 // com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext parent
        start local 1 // java.lang.String name
         3: .line 463
            goto 5
        end local 1 // java.lang.String name
         4: .line 464
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.getCurrentName:()Ljava/lang/String;
            astore 1 /* name */
        start local 1 // java.lang.String name
         5: .line 467
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* name */
            ifnonnull 7
         6: .line 468
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Missing name, in state: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 470
      StackMap locals:
      StackMap stack:
            aload 1 /* name */
            areturn
        end local 1 // java.lang.String name
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
            3    4     1    name  Ljava/lang/String;
            5    8     1    name  Ljava/lang/String;
            2    3     2  parent  Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
    Exceptions:
      throws java.io.IOException

  public void overrideCurrentName(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.deser.FromXmlParser this
        start local 1 // java.lang.String name
         0: .line 477
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            astore 2 /* ctxt */
        start local 2 // com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext ctxt
         1: .line 478
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 2
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 3
         2: .line 479
      StackMap locals: com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
      StackMap stack:
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.getParent:()Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            astore 2 /* ctxt */
         3: .line 481
      StackMap locals:
      StackMap stack:
            aload 2 /* ctxt */
            aload 1 /* name */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.setCurrentName:(Ljava/lang/String;)V
         4: .line 482
            return
        end local 2 // com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext ctxt
        end local 1 // java.lang.String name
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
            0    5     1  name  Ljava/lang/String;
            1    5     2  ctxt  Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
    MethodParameters:
      Name  Flags
      name  

  public void close();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 487
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._closed:Z
            ifne 14
         1: .line 488
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._closed:Z
         2: .line 490
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
            invokevirtual com.fasterxml.jackson.core.io.IOContext.isResourceManaged:()Z
            ifne 3
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonParser$Feature.AUTO_CLOSE_SOURCE:Lcom/fasterxml/jackson/core/JsonParser$Feature;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.isEnabled:(Lcom/fasterxml/jackson/core/JsonParser$Feature;)Z
            ifeq 5
         3: .line 491
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.closeCompletely:()V
         4: .line 492
            goto 13
         5: .line 493
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.close:()V
         6: .line 495
            goto 13
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
         7: astore 1 /* e */
        start local 1 // javax.xml.stream.XMLStreamException e
         8: .line 496
            aload 1 /* e */
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsParseException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
            pop
        end local 1 // javax.xml.stream.XMLStreamException e
         9: .line 499
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._releaseBuffers:()V
            goto 14
        10: .line 497
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2
        11: .line 499
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._releaseBuffers:()V
        12: .line 500
            aload 2
            athrow
        13: .line 499
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._releaseBuffers:()V
        14: .line 502
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
            8    9     1     e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           2     6       7  Class javax.xml.stream.XMLStreamException
           2     9      10  any
    Exceptions:
      throws java.io.IOException

  public boolean isClosed();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 505
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._closed:Z
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;

  public com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext getParsingContext();
    descriptor: ()Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 509
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;

  public com.fasterxml.jackson.core.JsonLocation getTokenLocation();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonLocation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 519
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getTokenLocation:()Lcom/fasterxml/jackson/core/JsonLocation;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;

  public com.fasterxml.jackson.core.JsonLocation getCurrentLocation();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonLocation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 528
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getCurrentLocation:()Lcom/fasterxml/jackson/core/JsonLocation;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;

  public boolean isExpectedStartArrayToken();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 541
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            astore 1 /* t */
        start local 1 // com.fasterxml.jackson.core.JsonToken t
         1: .line 542
            aload 1 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 10
         2: .line 543
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
         3: .line 545
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.convertToArray:()V
         4: .line 549
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 7
         5: .line 550
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
         6: .line 551
            goto 8
         7: .line 552
      StackMap locals: com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
         8: .line 555
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.skipAttributes:()V
         9: .line 556
            iconst_1
            ireturn
        10: .line 559
      StackMap locals:
      StackMap stack:
            aload 1 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 11
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        11: iconst_0
            ireturn
        end local 1 // com.fasterxml.jackson.core.JsonToken t
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
            1   12     1     t  Lcom/fasterxml/jackson/core/JsonToken;

  public boolean isExpectedNumberIntToken();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=9, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 571
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            astore 1 /* t */
        start local 1 // com.fasterxml.jackson.core.JsonToken t
         1: .line 572
            aload 1 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 38
         2: .line 573
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            astore 2 /* text */
        start local 2 // java.lang.String text
         3: .line 574
            aload 0 /* this */
            aload 2 /* text */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._isIntNumber:(Ljava/lang/String;)I
            istore 3 /* len */
        start local 3 // int len
         4: .line 575
            iload 3 /* len */
            ifle 38
         5: .line 576
            iload 3 /* len */
            bipush 9
            if_icmpgt 10
         6: .line 577
            aload 0 /* this */
            aload 2 /* text */
            invokestatic com.fasterxml.jackson.core.io.NumberInput.parseInt:(Ljava/lang/String;)I
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberInt:I
         7: .line 578
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
         8: .line 579
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
         9: .line 580
            iconst_1
            ireturn
        10: .line 582
      StackMap locals: com.fasterxml.jackson.core.JsonToken java.lang.String int
      StackMap stack:
            iload 3 /* len */
            bipush 18
            if_icmpgt 24
        11: .line 583
            aload 2 /* text */
            invokestatic com.fasterxml.jackson.core.io.NumberInput.parseLong:(Ljava/lang/String;)J
            lstore 4 /* l */
        start local 4 // long l
        12: .line 584
            iload 3 /* len */
            bipush 10
            if_icmpne 20
        13: .line 585
            lload 4 /* l */
            l2i
            istore 6 /* asInt */
        start local 6 // int asInt
        14: .line 586
            iload 6 /* asInt */
            i2l
            lstore 7 /* l2 */
        start local 7 // long l2
        15: .line 587
            lload 4 /* l */
            lload 7 /* l2 */
            lcmp
            ifne 20
        16: .line 588
            aload 0 /* this */
            iload 6 /* asInt */
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberInt:I
        17: .line 589
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
        18: .line 590
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        19: .line 591
            iconst_1
            ireturn
        end local 7 // long l2
        end local 6 // int asInt
        20: .line 594
      StackMap locals: long
      StackMap stack:
            aload 0 /* this */
            lload 4 /* l */
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberLong:J
        21: .line 595
            aload 0 /* this */
            iconst_2
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
        22: .line 596
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        23: .line 597
            iconst_1
            ireturn
        end local 4 // long l
        24: .line 600
      StackMap locals:
      StackMap stack:
            iload 3 /* len */
            bipush 19
            if_icmpne 34
        25: .line 602
            aload 2 /* text */
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            bipush 45
            if_icmpne 28
        26: .line 603
            aload 2 /* text */
            iconst_1
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            iconst_1
            invokestatic com.fasterxml.jackson.core.io.NumberInput.inLongRange:(Ljava/lang/String;Z)Z
            istore 4 /* stillLong */
        start local 4 // boolean stillLong
        27: .line 604
            goto 29
        end local 4 // boolean stillLong
        28: .line 605
      StackMap locals:
      StackMap stack:
            aload 2 /* text */
            iconst_0
            invokestatic com.fasterxml.jackson.core.io.NumberInput.inLongRange:(Ljava/lang/String;Z)Z
            istore 4 /* stillLong */
        start local 4 // boolean stillLong
        29: .line 607
      StackMap locals: int
      StackMap stack:
            iload 4 /* stillLong */
            ifeq 34
        30: .line 608
            aload 0 /* this */
            aload 2 /* text */
            invokestatic com.fasterxml.jackson.core.io.NumberInput.parseLong:(Ljava/lang/String;)J
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberLong:J
        31: .line 609
            aload 0 /* this */
            iconst_2
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
        32: .line 610
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        33: .line 611
            iconst_1
            ireturn
        end local 4 // boolean stillLong
        34: .line 615
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new java.math.BigInteger
            dup
            aload 2 /* text */
            invokespecial java.math.BigInteger.<init>:(Ljava/lang/String;)V
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberBigInt:Ljava/math/BigInteger;
        35: .line 616
            aload 0 /* this */
            iconst_4
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
        36: .line 617
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        37: .line 618
            iconst_1
            ireturn
        end local 3 // int len
        end local 2 // java.lang.String text
        38: .line 621
      StackMap locals:
      StackMap stack:
            aload 1 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 39
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        39: iconst_0
            ireturn
        end local 1 // com.fasterxml.jackson.core.JsonToken t
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   40     0       this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
            1   40     1          t  Lcom/fasterxml/jackson/core/JsonToken;
            3   38     2       text  Ljava/lang/String;
            4   38     3        len  I
           12   24     4          l  J
           14   20     6      asInt  I
           15   20     7         l2  J
           27   28     4  stillLong  Z
           29   34     4  stillLong  Z

  public com.fasterxml.jackson.core.JsonToken nextToken();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=3, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 651
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._binaryValue:[B
         1: .line 652
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
         2: .line 654
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
            ifnull 17
         3: .line 655
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
            astore 1 /* t */
        start local 1 // com.fasterxml.jackson.core.JsonToken t
         4: .line 656
            aload 0 /* this */
            aload 1 /* t */
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
         5: .line 657
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
         6: .line 659
            invokestatic com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:()[I
            aload 1 /* t */
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            iaload
            tableswitch { // 2 - 6
                    2: 7
                    3: 11
                    4: 9
                    5: 11
                    6: 13
              default: 15
          }
         7: .line 661
      StackMap locals: com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            iconst_m1
            iconst_m1
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.createChildObjectContext:(II)Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
         8: .line 662
            goto 16
         9: .line 664
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            iconst_m1
            iconst_m1
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.createChildArrayContext:(II)Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
        10: .line 665
            goto 16
        11: .line 668
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.getParent:()Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
        12: .line 669
            goto 16
        13: .line 671
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getLocalName:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.setCurrentName:(Ljava/lang/String;)V
        14: .line 672
            goto 16
        15: .line 676
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.valueStarted:()V
        16: .line 678
      StackMap locals:
      StackMap stack:
            aload 1 /* t */
            areturn
        end local 1 // com.fasterxml.jackson.core.JsonToken t
        17: .line 681
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:()I
            istore 1 /* token */
        start local 1 // int token
        18: .line 684
            goto 33
        19: .line 686
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
            ifeq 23
        20: .line 688
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
        21: .line 689
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            iconst_m1
            iconst_m1
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.createChildObjectContext:(II)Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
        22: .line 690
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        23: .line 692
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.inArray:()Z
            ifeq 27
        24: .line 695
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:()I
            istore 1 /* token */
        25: .line 696
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
        26: .line 697
            goto 33
        27: .line 699
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getLocalName:()Ljava/lang/String;
            astore 2 /* name */
        start local 2 // java.lang.String name
        28: .line 700
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            aload 2 /* name */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.setCurrentName:(Ljava/lang/String;)V
        29: .line 704
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            aload 2 /* name */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.shouldWrap:(Ljava/lang/String;)Z
            ifeq 31
        30: .line 705
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.repeatStartElement:()V
        31: .line 708
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
        32: .line 711
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        end local 2 // java.lang.String name
        33: .line 684
      StackMap locals:
      StackMap stack:
            iload 1 /* token */
            iconst_1
            if_icmpeq 19
        34: .line 716
      StackMap locals:
      StackMap stack:
            iload 1 /* token */
            tableswitch { // 2 - 8
                    2: 35
                    3: 49
                    4: 57
                    5: 60
                    6: 90
                    7: 90
                    8: 89
              default: 90
          }
        35: .line 719
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
            ifeq 44
        36: .line 720
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
        37: .line 721
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.inArray:()Z
            ifeq 41
        38: .line 724
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
        39: .line 725
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            iconst_m1
            iconst_m1
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.createChildObjectContext:(II)Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
        40: .line 726
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        41: .line 729
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 44
        42: .line 731
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.valueStarted:()V
        43: .line 732
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        44: .line 735
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.inArray:()Z
            ifeq 45
            getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            goto 46
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
        45: getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
      StackMap locals: com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser int
      StackMap stack: com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser com.fasterxml.jackson.core.JsonToken
        46: putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        47: .line 736
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.getParent:()Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
        48: .line 737
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        49: .line 741
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
            ifeq 55
        50: .line 742
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
        51: .line 743
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
        52: .line 744
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getText:()Ljava/lang/String;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
        53: .line 745
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            iconst_m1
            iconst_m1
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.createChildObjectContext:(II)Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
        54: .line 746
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        55: .line 748
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getLocalName:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.setCurrentName:(Ljava/lang/String;)V
        56: .line 749
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        57: .line 751
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getText:()Ljava/lang/String;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
        58: .line 753
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.valueStarted:()V
        59: .line 754
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        60: .line 756
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getText:()Ljava/lang/String;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
        61: .line 757
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
            ifeq 78
        62: .line 758
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
        63: .line 766
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:()I
            istore 1 /* token */
        64: .line 768
            iload 1 /* token */
            iconst_2
            if_icmpne 71
        65: .line 769
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.inArray:()Z
            ifeq 70
        66: .line 770
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
            invokestatic com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream._allWs:(Ljava/lang/String;)Z
            ifeq 70
        67: .line 774
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
        68: .line 775
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            iconst_m1
            iconst_m1
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.createChildObjectContext:(II)Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
        69: .line 776
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        70: .line 779
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        71: .line 781
      StackMap locals:
      StackMap stack:
            iload 1 /* token */
            iconst_1
            if_icmpeq 76
        72: .line 782
            new com.fasterxml.jackson.core.JsonParseException
            dup
            aload 0 /* this */
        73: .line 783
            ldc "Internal error: Expected END_ELEMENT (%d) or START_ELEMENT (%d), got event of type %d"
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
        74: .line 784
            iconst_2
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_1
            iconst_1
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_2
            iload 1 /* token */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
        75: .line 782
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokespecial com.fasterxml.jackson.core.JsonParseException.<init>:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;)V
            athrow
        76: .line 788
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.pushbackCurrentToken:()V
        77: .line 789
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            iconst_m1
            iconst_m1
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.createChildObjectContext:(II)Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
        78: .line 794
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.inObject:()Z
            ifeq 82
        79: .line 795
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 86
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
            invokestatic com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream._allWs:(Ljava/lang/String;)Z
            ifeq 86
        80: .line 796
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:()I
            istore 1 /* token */
        81: .line 797
            goto 34
        82: .line 799
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.inArray:()Z
            ifeq 86
        83: .line 801
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
            invokestatic com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream._allWs:(Ljava/lang/String;)Z
            ifeq 86
        84: .line 802
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:()I
            istore 1 /* token */
        85: .line 803
            goto 34
        86: .line 808
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._cfgNameForTextElement:Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.setCurrentName:(Ljava/lang/String;)V
        87: .line 809
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
        88: .line 810
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        89: .line 812
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            dup_x1
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        90: .line 814
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* token */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._internalErrorUnknownToken:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.core.JsonToken
            areturn
        end local 1 // int token
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   91     0   this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
            4   17     1      t  Lcom/fasterxml/jackson/core/JsonToken;
           18   91     1  token  I
           28   33     2   name  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException

  public java.lang.String nextTextValue();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 842
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._binaryValue:[B
         1: .line 843
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
            ifnull 10
         2: .line 844
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
            astore 1 /* t */
        start local 1 // com.fasterxml.jackson.core.JsonToken t
         3: .line 845
            aload 0 /* this */
            aload 1 /* t */
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
         4: .line 846
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
         5: .line 849
            aload 1 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 8
         6: .line 851
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.valueStarted:()V
         7: .line 852
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
            areturn
         8: .line 854
      StackMap locals: com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 0 /* this */
            aload 1 /* t */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._updateState:(Lcom/fasterxml/jackson/core/JsonToken;)V
         9: .line 855
            aconst_null
            areturn
        end local 1 // com.fasterxml.jackson.core.JsonToken t
        10: .line 858
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:()I
            istore 1 /* token */
        start local 1 // int token
        11: .line 861
            goto 28
        12: .line 862
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
            ifeq 17
        13: .line 863
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
        14: .line 864
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            iconst_m1
            iconst_m1
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.createChildObjectContext:(II)Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
        15: .line 865
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        16: .line 866
            aconst_null
            areturn
        17: .line 868
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.inArray:()Z
            ifeq 21
        18: .line 869
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:()I
            istore 1 /* token */
        19: .line 870
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
        20: .line 871
            goto 28
        21: .line 873
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getLocalName:()Ljava/lang/String;
            astore 2 /* name */
        start local 2 // java.lang.String name
        22: .line 874
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            aload 2 /* name */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.setCurrentName:(Ljava/lang/String;)V
        23: .line 875
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            aload 2 /* name */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.shouldWrap:(Ljava/lang/String;)Z
            ifeq 25
        24: .line 877
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.repeatStartElement:()V
        25: .line 879
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
        26: .line 880
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        27: .line 881
            aconst_null
            areturn
        end local 2 // java.lang.String name
        28: .line 861
      StackMap locals:
      StackMap stack:
            iload 1 /* token */
            iconst_1
            if_icmpeq 12
        29: .line 885
            iload 1 /* token */
            tableswitch { // 2 - 8
                    2: 30
                    3: 40
                    4: 50
                    5: 53
                    6: 65
                    7: 65
                    8: 64
              default: 65
          }
        30: .line 887
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
            ifeq 35
        31: .line 889
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
        32: .line 890
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        33: .line 892
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.valueStarted:()V
        34: .line 893
            aload 0 /* this */
            ldc ""
            dup_x1
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
            areturn
        35: .line 895
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.inArray:()Z
            ifeq 36
            getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            goto 37
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
        36: getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
      StackMap locals: com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser int
      StackMap stack: com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser com.fasterxml.jackson.core.JsonToken
        37: putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        38: .line 896
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.getParent:()Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
        39: .line 897
            goto 66
        40: .line 900
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
            ifeq 47
        41: .line 901
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
        42: .line 902
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
        43: .line 903
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getText:()Ljava/lang/String;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
        44: .line 904
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            iconst_m1
            iconst_m1
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.createChildObjectContext:(II)Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
        45: .line 905
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        46: .line 906
            goto 66
        47: .line 907
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getLocalName:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.setCurrentName:(Ljava/lang/String;)V
        48: .line 908
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        49: .line 910
            goto 66
        50: .line 912
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        51: .line 914
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.valueStarted:()V
        52: .line 915
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getText:()Ljava/lang/String;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
            areturn
        53: .line 917
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getText:()Ljava/lang/String;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
        54: .line 918
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
            ifeq 60
        55: .line 919
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
        56: .line 921
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._skipEndElement:()V
        57: .line 925
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.valueStarted:()V
        58: .line 926
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        59: .line 927
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
            areturn
        60: .line 930
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._cfgNameForTextElement:Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.setCurrentName:(Ljava/lang/String;)V
        61: .line 931
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
        62: .line 932
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        63: .line 933
            goto 66
        64: .line 935
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        65: .line 937
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* token */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._internalErrorUnknownToken:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            areturn
        66: .line 939
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // int token
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   67     0   this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
            3   10     1      t  Lcom/fasterxml/jackson/core/JsonToken;
           11   67     1  token  I
           22   28     2   name  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException

  private void _updateState(com.fasterxml.jackson.core.JsonToken);
    descriptor: (Lcom/fasterxml/jackson/core/JsonToken;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
        start local 1 // com.fasterxml.jackson.core.JsonToken t
         0: .line 945
            invokestatic com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:()[I
            aload 1 /* t */
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            iaload
            tableswitch { // 2 - 6
                    2: 1
                    3: 5
                    4: 3
                    5: 5
                    6: 7
              default: 9
          }
         1: .line 947
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            iconst_m1
            iconst_m1
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.createChildObjectContext:(II)Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
         2: .line 948
            goto 10
         3: .line 950
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            iconst_m1
            iconst_m1
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.createChildArrayContext:(II)Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
         4: .line 951
            goto 10
         5: .line 954
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.getParent:()Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
         6: .line 955
            goto 10
         7: .line 957
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getLocalName:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.setCurrentName:(Ljava/lang/String;)V
         8: .line 958
            goto 10
         9: .line 960
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* t */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._internalErrorUnknownToken:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
        10: .line 962
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.fasterxml.jackson.core.JsonToken t
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
            0   11     1     t  Lcom/fasterxml/jackson/core/JsonToken;
    MethodParameters:
      Name  Flags
      t     

  public java.lang.String getText();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 973
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            ifnonnull 2
         1: .line 974
            aconst_null
            areturn
         2: .line 976
      StackMap locals:
      StackMap stack:
            invokestatic com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:()[I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            iaload
            tableswitch { // 6 - 8
                    6: 3
                    7: 5
                    8: 4
              default: 5
          }
         3: .line 978
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.getCurrentName:()Ljava/lang/String;
            areturn
         4: .line 980
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
            areturn
         5: .line 982
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.asString:()Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
    Exceptions:
      throws java.io.IOException

  public char[] getTextCharacters();
    descriptor: ()[C
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 988
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.getText:()Ljava/lang/String;
            astore 1 /* text */
        start local 1 // java.lang.String text
         1: .line 989
            aload 1 /* text */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: java.lang.String
      StackMap stack:
         2: aload 1 /* text */
            invokevirtual java.lang.String.toCharArray:()[C
      StackMap locals:
      StackMap stack: char[]
         3: areturn
        end local 1 // java.lang.String text
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
            1    4     1  text  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException

  public int getTextLength();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 994
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.getText:()Ljava/lang/String;
            astore 1 /* text */
        start local 1 // java.lang.String text
         1: .line 995
            aload 1 /* text */
            ifnonnull 2
            iconst_0
            goto 3
      StackMap locals: java.lang.String
      StackMap stack:
         2: aload 1 /* text */
            invokevirtual java.lang.String.length:()I
      StackMap locals:
      StackMap stack: int
         3: ireturn
        end local 1 // java.lang.String text
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
            1    4     1  text  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException

  public int getTextOffset();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 1000
            iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
    Exceptions:
      throws java.io.IOException

  public boolean hasTextCharacters();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 1010
            iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;

  public int getText(java.io.Writer);
    descriptor: (Ljava/io/Writer;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
        start local 1 // java.io.Writer writer
         0: .line 1016
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.getText:()Ljava/lang/String;
            astore 2 /* str */
        start local 2 // java.lang.String str
         1: .line 1017
            aload 2 /* str */
            ifnonnull 3
         2: .line 1018
            iconst_0
            ireturn
         3: .line 1020
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* writer */
            aload 2 /* str */
            invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
         4: .line 1021
            aload 2 /* str */
            invokevirtual java.lang.String.length:()I
            ireturn
        end local 2 // java.lang.String str
        end local 1 // java.io.Writer writer
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
            0    5     1  writer  Ljava/io/Writer;
            1    5     2     str  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      writer  

  public java.lang.Object getEmbeddedObject();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 1033
            aconst_null
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
    Exceptions:
      throws java.io.IOException

  public byte[] getBinaryValue(com.fasterxml.jackson.core.Base64Variant);
    descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;)[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
        start local 1 // com.fasterxml.jackson.core.Base64Variant b64variant
         0: .line 1039
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 3
         1: .line 1040
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 2
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._binaryValue:[B
            ifnonnull 3
         2: .line 1041
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Current token ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ") not VALUE_STRING or VALUE_EMBEDDED_OBJECT, can not access as binary"
            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.deser.FromXmlParser._reportError:(Ljava/lang/String;)V
         3: .line 1046
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._binaryValue:[B
            ifnonnull 8
         4: .line 1048
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* b64variant */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._decodeBase64:(Lcom/fasterxml/jackson/core/Base64Variant;)[B
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._binaryValue:[B
         5: .line 1049
            goto 8
      StackMap locals:
      StackMap stack: java.lang.IllegalArgumentException
         6: astore 2 /* iae */
        start local 2 // java.lang.IllegalArgumentException iae
         7: .line 1050
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Failed to decode VALUE_STRING as base64 ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* b64variant */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc "): "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 2 /* iae */
            invokevirtual java.lang.IllegalArgumentException.getMessage:()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.deser.FromXmlParser._constructError:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
            athrow
        end local 2 // java.lang.IllegalArgumentException iae
         8: .line 1053
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._binaryValue:[B
            areturn
        end local 1 // com.fasterxml.jackson.core.Base64Variant b64variant
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    9     0        this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
            0    9     1  b64variant  Lcom/fasterxml/jackson/core/Base64Variant;
            7    8     2         iae  Ljava/lang/IllegalArgumentException;
      Exception table:
        from    to  target  type
           4     5       6  Class java.lang.IllegalArgumentException
    Exceptions:
      throws java.io.IOException
    MethodParameters:
            Name  Flags
      b64variant  

  protected byte[] _decodeBase64(com.fasterxml.jackson.core.Base64Variant);
    descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;)[B
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
        start local 1 // com.fasterxml.jackson.core.Base64Variant b64variant
         0: .line 1059
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._getByteArrayBuilder:()Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
            astore 2 /* builder */
        start local 2 // com.fasterxml.jackson.core.util.ByteArrayBuilder builder
         1: .line 1060
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.getText:()Ljava/lang/String;
            astore 3 /* str */
        start local 3 // java.lang.String str
         2: .line 1061
            aload 0 /* this */
            aload 3 /* str */
            aload 2 /* builder */
            aload 1 /* b64variant */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._decodeBase64:(Ljava/lang/String;Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;Lcom/fasterxml/jackson/core/Base64Variant;)V
         3: .line 1062
            aload 2 /* builder */
            invokevirtual com.fasterxml.jackson.core.util.ByteArrayBuilder.toByteArray:()[B
            areturn
        end local 3 // java.lang.String str
        end local 2 // com.fasterxml.jackson.core.util.ByteArrayBuilder builder
        end local 1 // com.fasterxml.jackson.core.Base64Variant b64variant
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
            0    4     1  b64variant  Lcom/fasterxml/jackson/core/Base64Variant;
            1    4     2     builder  Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
            2    4     3         str  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
            Name  Flags
      b64variant  

  public boolean isNaN();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 1073
            iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;

  public com.fasterxml.jackson.core.JsonParser$NumberType getNumberType();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonParser$NumberType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 1078
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            ifne 2
         1: .line 1079
            aload 0 /* this */
            iconst_0
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._checkNumericValue:(I)V
         2: .line 1083
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            iconst_1
            iand
            ifeq 4
         3: .line 1084
            getstatic com.fasterxml.jackson.core.JsonParser$NumberType.INT:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            areturn
         4: .line 1086
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            iconst_2
            iand
            ifeq 6
         5: .line 1087
            getstatic com.fasterxml.jackson.core.JsonParser$NumberType.LONG:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            areturn
         6: .line 1089
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.core.JsonParser$NumberType.BIG_INTEGER:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
    Exceptions:
      throws java.io.IOException

  public java.lang.Number getNumberValue();
    descriptor: ()Ljava/lang/Number;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 1094
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            ifne 2
         1: .line 1095
            aload 0 /* this */
            iconst_0
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._checkNumericValue:(I)V
         2: .line 1099
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            iconst_1
            iand
            ifeq 4
         3: .line 1100
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberInt:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
         4: .line 1102
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            iconst_2
            iand
            ifeq 6
         5: .line 1103
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberLong:J
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            areturn
         6: .line 1105
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            iconst_4
            iand
            ifeq 8
         7: .line 1106
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberBigInt:Ljava/math/BigInteger;
            areturn
         8: .line 1108
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._throwInternal:()V
         9: .line 1109
            aconst_null
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
    Exceptions:
      throws java.io.IOException

  public int getIntValue();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 1114
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            iconst_1
            iand
            ifne 5
         1: .line 1115
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            ifne 3
         2: .line 1116
            aload 0 /* this */
            iconst_1
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._checkNumericValue:(I)V
         3: .line 1118
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            iconst_1
            iand
            ifne 5
         4: .line 1119
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._convertNumberToInt:()V
         5: .line 1122
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberInt:I
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
    Exceptions:
      throws java.io.IOException

  public long getLongValue();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 1127
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            iconst_2
            iand
            ifne 5
         1: .line 1128
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            ifne 3
         2: .line 1129
            aload 0 /* this */
            iconst_2
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._checkNumericValue:(I)V
         3: .line 1131
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            iconst_2
            iand
            ifne 5
         4: .line 1132
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._convertNumberToLong:()V
         5: .line 1135
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberLong:J
            lreturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
    Exceptions:
      throws java.io.IOException

  public java.math.BigInteger getBigIntegerValue();
    descriptor: ()Ljava/math/BigInteger;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 1140
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            iconst_4
            iand
            ifne 5
         1: .line 1141
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            ifne 3
         2: .line 1142
            aload 0 /* this */
            iconst_4
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._checkNumericValue:(I)V
         3: .line 1144
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            iconst_4
            iand
            ifne 5
         4: .line 1145
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._convertNumberToBigInteger:()V
         5: .line 1148
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberBigInt:Ljava/math/BigInteger;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
    Exceptions:
      throws java.io.IOException

  public float getFloatValue();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 1153
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            bipush 32
            iand
            ifne 3
         1: .line 1154
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            ifne 3
         2: .line 1155
            aload 0 /* this */
            bipush 32
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._checkNumericValue:(I)V
         3: .line 1158
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._convertNumberToFloat:()F
            freturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
    Exceptions:
      throws java.io.IOException

  public double getDoubleValue();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 1163
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            bipush 8
            iand
            ifne 3
         1: .line 1164
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            ifne 3
         2: .line 1165
            aload 0 /* this */
            bipush 8
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._checkNumericValue:(I)V
         3: .line 1168
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._convertNumberToDouble:()D
            dreturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
    Exceptions:
      throws java.io.IOException

  public java.math.BigDecimal getDecimalValue();
    descriptor: ()Ljava/math/BigDecimal;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 1173
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            bipush 16
            iand
            ifne 3
         1: .line 1174
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            ifne 3
         2: .line 1175
            aload 0 /* this */
            bipush 16
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._checkNumericValue:(I)V
         3: .line 1178
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._convertNumberToBigDecimal:()Ljava/math/BigDecimal;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
    Exceptions:
      throws java.io.IOException

  protected final void _checkNumericValue(int);
    descriptor: (I)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
        start local 1 // int expType
         0: .line 1184
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 2
         1: .line 1185
            return
         2: .line 1187
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Current token ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ") not numeric, can not use numeric value accessors"
            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.deser.FromXmlParser._reportError:(Ljava/lang/String;)V
         3: .line 1188
            return
        end local 1 // int expType
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
            0    4     1  expType  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      expType  

  protected final int _isIntNumber(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=2, locals=7, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
        start local 1 // java.lang.String text
         0: .line 1193
            aload 1 /* text */
            invokevirtual java.lang.String.length:()I
            istore 2 /* len */
        start local 2 // int len
         1: .line 1194
            iload 2 /* len */
            ifle 14
         2: .line 1195
            aload 1 /* text */
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            istore 3 /* c */
        start local 3 // char c
         3: .line 1197
            iload 3 /* c */
            bipush 45
            if_icmpne 4
            iconst_1
            goto 5
      StackMap locals: int int
      StackMap stack:
         4: iconst_0
      StackMap locals:
      StackMap stack: int
         5: istore 4 /* start */
        start local 4 // int start
         6: .line 1198
            iload 4 /* start */
            istore 5 /* i */
        start local 5 // int i
         7: goto 12
         8: .line 1199
      StackMap locals: int int
      StackMap stack:
            aload 1 /* text */
            iload 5 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            istore 6 /* ch */
        start local 6 // int ch
         9: .line 1200
            iload 6 /* ch */
            bipush 57
            if_icmpgt 10
            iload 6 /* ch */
            bipush 48
            if_icmpge 11
        10: .line 1201
      StackMap locals: int
      StackMap stack:
            iconst_m1
            ireturn
        end local 6 // int ch
        11: .line 1198
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        12: iload 5 /* i */
            iload 2 /* len */
            if_icmplt 8
        end local 5 // int i
        13: .line 1204
            iload 2 /* len */
            iload 4 /* start */
            isub
            ireturn
        end local 4 // int start
        end local 3 // char c
        14: .line 1206
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // int len
        end local 1 // java.lang.String text
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   15     0   this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
            0   15     1   text  Ljava/lang/String;
            1   15     2    len  I
            3   14     3      c  C
            6   14     4  start  I
            7   13     5      i  I
            9   11     6     ch  I
    MethodParameters:
      Name  Flags
      text  

  protected void _convertNumberToInt();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 1212
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            iconst_2
            iand
            ifeq 6
         1: .line 1214
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberLong:J
            l2i
            istore 1 /* result */
        start local 1 // int result
         2: .line 1215
            iload 1 /* result */
            i2l
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberLong:J
            lcmp
            ifeq 4
         3: .line 1216
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Numeric value ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.getText:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ") out of range of int"
            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.deser.FromXmlParser._reportError:(Ljava/lang/String;)V
         4: .line 1218
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 1 /* result */
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberInt:I
        end local 1 // int result
         5: .line 1219
            goto 13
      StackMap locals:
      StackMap stack:
         6: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            iconst_4
            iand
            ifeq 12
         7: .line 1220
            getstatic com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.BI_MIN_INT:Ljava/math/BigInteger;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberBigInt:Ljava/math/BigInteger;
            invokevirtual java.math.BigInteger.compareTo:(Ljava/math/BigInteger;)I
            ifgt 9
         8: .line 1221
            getstatic com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.BI_MAX_INT:Ljava/math/BigInteger;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberBigInt:Ljava/math/BigInteger;
            invokevirtual java.math.BigInteger.compareTo:(Ljava/math/BigInteger;)I
            ifge 10
         9: .line 1222
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.reportOverflowInt:()V
        10: .line 1224
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberBigInt:Ljava/math/BigInteger;
            invokevirtual java.math.BigInteger.intValue:()I
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberInt:I
        11: .line 1225
            goto 13
        12: .line 1226
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._throwInternal:()V
        13: .line 1228
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            iconst_1
            ior
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
        14: .line 1229
            return
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   15     0    this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
            2    5     1  result  I
    Exceptions:
      throws java.io.IOException

  protected void _convertNumberToLong();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 1233
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            iconst_1
            iand
            ifeq 3
         1: .line 1234
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberInt:I
            i2l
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberLong:J
         2: .line 1235
            goto 10
      StackMap locals:
      StackMap stack:
         3: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            iconst_4
            iand
            ifeq 9
         4: .line 1236
            getstatic com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.BI_MIN_LONG:Ljava/math/BigInteger;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberBigInt:Ljava/math/BigInteger;
            invokevirtual java.math.BigInteger.compareTo:(Ljava/math/BigInteger;)I
            ifgt 6
         5: .line 1237
            getstatic com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.BI_MAX_LONG:Ljava/math/BigInteger;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberBigInt:Ljava/math/BigInteger;
            invokevirtual java.math.BigInteger.compareTo:(Ljava/math/BigInteger;)I
            ifge 7
         6: .line 1238
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.reportOverflowLong:()V
         7: .line 1240
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberBigInt:Ljava/math/BigInteger;
            invokevirtual java.math.BigInteger.longValue:()J
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberLong:J
         8: .line 1241
            goto 10
         9: .line 1242
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._throwInternal:()V
        10: .line 1244
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            iconst_2
            ior
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
        11: .line 1245
            return
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
    Exceptions:
      throws java.io.IOException

  protected void _convertNumberToBigInteger();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 1249
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            iconst_2
            iand
            ifeq 3
         1: .line 1250
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberLong:J
            invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberBigInt:Ljava/math/BigInteger;
         2: .line 1251
            goto 7
      StackMap locals:
      StackMap stack:
         3: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            iconst_1
            iand
            ifeq 6
         4: .line 1252
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberInt:I
            i2l
            invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberBigInt:Ljava/math/BigInteger;
         5: .line 1253
            goto 7
         6: .line 1254
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._throwInternal:()V
         7: .line 1256
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            iconst_4
            ior
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
         8: .line 1257
            return
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
    Exceptions:
      throws java.io.IOException

  protected float _convertNumberToFloat();
    descriptor: ()F
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 1263
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            iconst_4
            iand
            ifeq 2
         1: .line 1264
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberBigInt:Ljava/math/BigInteger;
            invokevirtual java.math.BigInteger.floatValue:()F
            freturn
         2: .line 1266
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            iconst_2
            iand
            ifeq 4
         3: .line 1267
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberLong:J
            l2f
            freturn
         4: .line 1269
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            iconst_1
            iand
            ifeq 6
         5: .line 1270
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberInt:I
            i2f
            freturn
         6: .line 1272
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._throwInternal:()V
         7: .line 1273
            fconst_0
            freturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
    Exceptions:
      throws java.io.IOException

  protected double _convertNumberToDouble();
    descriptor: ()D
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 1279
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            iconst_4
            iand
            ifeq 2
         1: .line 1280
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberBigInt:Ljava/math/BigInteger;
            invokevirtual java.math.BigInteger.doubleValue:()D
            dreturn
         2: .line 1282
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            iconst_2
            iand
            ifeq 4
         3: .line 1283
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberLong:J
            l2d
            dreturn
         4: .line 1285
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            iconst_1
            iand
            ifeq 6
         5: .line 1286
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberInt:I
            i2d
            dreturn
         6: .line 1288
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._throwInternal:()V
         7: .line 1289
            dconst_0
            dreturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
    Exceptions:
      throws java.io.IOException

  protected java.math.BigDecimal _convertNumberToBigDecimal();
    descriptor: ()Ljava/math/BigDecimal;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 1294
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            iconst_4
            iand
            ifeq 2
         1: .line 1295
            new java.math.BigDecimal
            dup
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberBigInt:Ljava/math/BigInteger;
            invokespecial java.math.BigDecimal.<init>:(Ljava/math/BigInteger;)V
            areturn
         2: .line 1297
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            iconst_2
            iand
            ifeq 4
         3: .line 1298
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberLong:J
            invokestatic java.math.BigDecimal.valueOf:(J)Ljava/math/BigDecimal;
            areturn
         4: .line 1300
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
            iconst_1
            iand
            ifeq 6
         5: .line 1301
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberInt:I
            i2l
            invokestatic java.math.BigDecimal.valueOf:(J)Ljava/math/BigDecimal;
            areturn
         6: .line 1303
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._throwInternal:()V
         7: .line 1304
            aconst_null
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
    Exceptions:
      throws java.io.IOException

  protected void _handleEOF();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 1321
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.inRoot:()Z
            ifne 11
         1: .line 1322
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.inArray:()Z
            ifeq 2
            ldc "Array"
            goto 3
      StackMap locals:
      StackMap stack:
         2: ldc "Object"
      StackMap locals:
      StackMap stack: java.lang.String
         3: astore 1 /* marker */
        start local 1 // java.lang.String marker
         4: .line 1323
            aload 0 /* this */
         5: .line 1324
            ldc ": expected close marker for %s (start marker at %s)"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         6: .line 1325
            aload 1 /* marker */
            aastore
            dup
            iconst_1
         7: .line 1326
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
            invokevirtual com.fasterxml.jackson.core.io.IOContext.getSourceReference:()Ljava/lang/Object;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.getStartLocation:(Ljava/lang/Object;)Lcom/fasterxml/jackson/core/JsonLocation;
            aastore
         8: .line 1323
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         9: .line 1327
            aconst_null
        10: .line 1323
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._reportInvalidEOF:(Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonToken;)V
        end local 1 // java.lang.String marker
        11: .line 1329
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   12     0    this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
            4   11     1  marker  Ljava/lang/String;
    Exceptions:
      throws com.fasterxml.jackson.core.JsonParseException

  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.deser.FromXmlParser this
         0: .line 1343
            return
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
    Exceptions:
      throws java.io.IOException

  protected com.fasterxml.jackson.core.util.ByteArrayBuilder _getByteArrayBuilder();
    descriptor: ()Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 1347
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._byteArrayBuilder:Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
            ifnonnull 3
         1: .line 1348
            aload 0 /* this */
            new com.fasterxml.jackson.core.util.ByteArrayBuilder
            dup
            invokespecial com.fasterxml.jackson.core.util.ByteArrayBuilder.<init>:()V
            putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._byteArrayBuilder:Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
         2: .line 1349
            goto 4
         3: .line 1350
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._byteArrayBuilder:Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
            invokevirtual com.fasterxml.jackson.core.util.ByteArrayBuilder.reset:()V
         4: .line 1352
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._byteArrayBuilder:Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;

  private <T> T _internalErrorUnknownToken();
    descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
        start local 1 // java.lang.Object token
         0: .line 1356
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Internal error: unrecognized XmlTokenStream token: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* token */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.Object token
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
            0    1     1  token  Ljava/lang/Object;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Object;)TT;
    MethodParameters:
       Name  Flags
      token  

  protected int _nextToken();
    descriptor: ()I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 1361
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.next:()I
         1: ireturn
         2: .line 1362
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
            astore 1 /* e */
        start local 1 // javax.xml.stream.XMLStreamException e
         3: .line 1363
            aload 1 /* e */
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsParseException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            ireturn
        end local 1 // javax.xml.stream.XMLStreamException e
         4: .line 1364
      StackMap locals:
      StackMap stack: java.lang.IllegalStateException
            astore 1 /* e */
        start local 1 // java.lang.IllegalStateException e
         5: .line 1367
            new com.fasterxml.jackson.core.JsonParseException
            dup
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual java.lang.IllegalStateException.getMessage:()Ljava/lang/String;
            aload 1 /* e */
            invokespecial com.fasterxml.jackson.core.JsonParseException.<init>:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 1 // java.lang.IllegalStateException e
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
            3    4     1     e  Ljavax/xml/stream/XMLStreamException;
            5    6     1     e  Ljava/lang/IllegalStateException;
      Exception table:
        from    to  target  type
           0     1       2  Class javax.xml.stream.XMLStreamException
           0     1       4  Class java.lang.IllegalStateException
    Exceptions:
      throws java.io.IOException

  protected void _skipEndElement();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
         0: .line 1373
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.skipEndElement:()V
         1: .line 1374
            goto 7
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
         2: astore 1 /* e */
        start local 1 // javax.xml.stream.XMLStreamException e
         3: .line 1375
            aload 1 /* e */
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsParseException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
            pop
        end local 1 // javax.xml.stream.XMLStreamException e
         4: goto 7
         5: .line 1376
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 1 /* e */
        start local 1 // java.lang.Exception e
         6: .line 1377
            new com.fasterxml.jackson.core.JsonParseException
            dup
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual java.lang.Exception.getMessage:()Ljava/lang/String;
            aload 1 /* e */
            invokespecial com.fasterxml.jackson.core.JsonParseException.<init>:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 1 // java.lang.Exception e
         7: .line 1379
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
            3    4     1     e  Ljavax/xml/stream/XMLStreamException;
            6    7     1     e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     1       2  Class javax.xml.stream.XMLStreamException
           0     1       5  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException

  public com.fasterxml.jackson.core.JsonStreamContext getParsingContext();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonStreamContext;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.getParsingContext:()Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static int[] $SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 29
            getstatic com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic com.fasterxml.jackson.core.JsonToken.values:()[Lcom/fasterxml/jackson/core/JsonToken;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            iconst_5
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            iconst_3
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            bipush 6
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            iconst_1
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            iconst_4
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            iconst_2
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            bipush 7
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_FALSE:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            bipush 12
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            bipush 13
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            bipush 10
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            bipush 9
            iastore
        33: goto 35
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        34: pop
      StackMap locals:
      StackMap stack:
        35: aload 0
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            bipush 8
            iastore
        36: goto 38
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        37: pop
      StackMap locals:
      StackMap stack:
        38: aload 0
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_TRUE:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            bipush 11
            iastore
        39: goto 41
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        40: pop
      StackMap locals:
      StackMap stack:
        41: aload 0
            dup
            putstatic com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
          20    21      22  Class java.lang.NoSuchFieldError
          23    24      25  Class java.lang.NoSuchFieldError
          26    27      28  Class java.lang.NoSuchFieldError
          29    30      31  Class java.lang.NoSuchFieldError
          32    33      34  Class java.lang.NoSuchFieldError
          35    36      37  Class java.lang.NoSuchFieldError
          38    39      40  Class java.lang.NoSuchFieldError
}
SourceFile: "FromXmlParser.java"
NestMembers:
  com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser$Feature
InnerClasses:
  public final Feature = com.fasterxml.jackson.core.JsonParser$Feature of com.fasterxml.jackson.core.JsonParser
  public final NumberType = com.fasterxml.jackson.core.JsonParser$NumberType of com.fasterxml.jackson.core.JsonParser
  public final Feature = com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser$Feature of com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser