public class com.fasterxml.jackson.dataformat.ion.IonParser 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.ion.IonParser
  super_class: com.fasterxml.jackson.core.base.ParserMinimalBase
{
  private static final java.math.BigInteger LONG_MIN_VALUE;
    descriptor: Ljava/math/BigInteger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.math.BigInteger LONG_MAX_VALUE;
    descriptor: Ljava/math/BigInteger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.math.BigInteger INT_MIN_VALUE;
    descriptor: Ljava/math/BigInteger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.math.BigInteger INT_MAX_VALUE;
    descriptor: Ljava/math/BigInteger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  protected final software.amazon.ion.IonReader _reader;
    descriptor: Lsoftware/amazon/ion/IonReader;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

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

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

  private final software.amazon.ion.IonSystem _system;
    descriptor: Lsoftware/amazon/ion/IonSystem;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  protected com.fasterxml.jackson.core.json.JsonReadContext _parsingContext;
    descriptor: Lcom/fasterxml/jackson/core/json/JsonReadContext;
    flags: (0x0004) ACC_PROTECTED

  protected com.fasterxml.jackson.core.JsonToken _valueToken;
    descriptor: Lcom/fasterxml/jackson/core/JsonToken;
    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

  private static volatile int[] $SWITCH_TABLE$software$amazon$ion$IonType;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  private static volatile int[] $SWITCH_TABLE$com$fasterxml$jackson$core$JsonParser$NumberType;
    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 38
            ldc -9223372036854775808
            invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
            putstatic com.fasterxml.jackson.dataformat.ion.IonParser.LONG_MIN_VALUE:Ljava/math/BigInteger;
         1: .line 39
            ldc 9223372036854775807
            invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
            putstatic com.fasterxml.jackson.dataformat.ion.IonParser.LONG_MAX_VALUE:Ljava/math/BigInteger;
         2: .line 40
            ldc -2147483648
            invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
            putstatic com.fasterxml.jackson.dataformat.ion.IonParser.INT_MIN_VALUE:Ljava/math/BigInteger;
         3: .line 41
            ldc 2147483647
            invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
            putstatic com.fasterxml.jackson.dataformat.ion.IonParser.INT_MAX_VALUE:Ljava/math/BigInteger;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(software.amazon.ion.IonReader, com.fasterxml.jackson.core.io.IOContext);
    descriptor: (Lsoftware/amazon/ion/IonReader;Lcom/fasterxml/jackson/core/io/IOContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
        start local 1 // software.amazon.ion.IonReader r
        start local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
         0: .line 95
            aload 0 /* this */
            aload 1 /* r */
            aload 2 /* ctxt */
            aconst_null
            invokespecial com.fasterxml.jackson.dataformat.ion.IonParser.<init>:(Lsoftware/amazon/ion/IonReader;Lcom/fasterxml/jackson/core/io/IOContext;Lcom/fasterxml/jackson/core/ObjectCodec;)V
         1: .line 96
            return
        end local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 1 // software.amazon.ion.IonReader r
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;
            0    2     1     r  Lsoftware/amazon/ion/IonReader;
            0    2     2  ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      r     
      ctxt  

  public void <init>(software.amazon.ion.IonReader, com.fasterxml.jackson.core.io.IOContext, com.fasterxml.jackson.core.ObjectCodec);
    descriptor: (Lsoftware/amazon/ion/IonReader;Lcom/fasterxml/jackson/core/io/IOContext;Lcom/fasterxml/jackson/core/ObjectCodec;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
        start local 1 // software.amazon.ion.IonReader r
        start local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
        start local 3 // com.fasterxml.jackson.core.ObjectCodec codec
         0: .line 103
            aload 0 /* this */
            aload 1 /* r */
            invokestatic software.amazon.ion.system.IonSystemBuilder.standard:()Lsoftware/amazon/ion/system/IonSystemBuilder;
            invokevirtual software.amazon.ion.system.IonSystemBuilder.build:()Lsoftware/amazon/ion/IonSystem;
            aload 2 /* ctxt */
            aload 3 /* codec */
            invokespecial com.fasterxml.jackson.dataformat.ion.IonParser.<init>:(Lsoftware/amazon/ion/IonReader;Lsoftware/amazon/ion/IonSystem;Lcom/fasterxml/jackson/core/io/IOContext;Lcom/fasterxml/jackson/core/ObjectCodec;)V
         1: .line 104
            return
        end local 3 // com.fasterxml.jackson.core.ObjectCodec codec
        end local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 1 // software.amazon.ion.IonReader r
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;
            0    2     1      r  Lsoftware/amazon/ion/IonReader;
            0    2     2   ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
            0    2     3  codec  Lcom/fasterxml/jackson/core/ObjectCodec;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
       Name  Flags
      r      
      ctxt   
      codec  

  void <init>(software.amazon.ion.IonReader, software.amazon.ion.IonSystem, com.fasterxml.jackson.core.io.IOContext, com.fasterxml.jackson.core.ObjectCodec);
    descriptor: (Lsoftware/amazon/ion/IonReader;Lsoftware/amazon/ion/IonSystem;Lcom/fasterxml/jackson/core/io/IOContext;Lcom/fasterxml/jackson/core/ObjectCodec;)V
    flags: (0x0000) 
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
        start local 1 // software.amazon.ion.IonReader r
        start local 2 // software.amazon.ion.IonSystem system
        start local 3 // com.fasterxml.jackson.core.io.IOContext ctxt
        start local 4 // com.fasterxml.jackson.core.ObjectCodec codec
         0: .line 106
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.base.ParserMinimalBase.<init>:()V
         1: .line 107
            aload 0 /* this */
            aload 1 /* r */
            putfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
         2: .line 108
            aload 0 /* this */
            aload 3 /* ctxt */
            putfield com.fasterxml.jackson.dataformat.ion.IonParser._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
         3: .line 109
            aload 0 /* this */
            aload 4 /* codec */
            putfield com.fasterxml.jackson.dataformat.ion.IonParser._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
         4: .line 110
            aload 0 /* this */
            iconst_m1
            iconst_m1
            aconst_null
            invokestatic com.fasterxml.jackson.core.json.JsonReadContext.createRootContext:(IILcom/fasterxml/jackson/core/json/DupDetector;)Lcom/fasterxml/jackson/core/json/JsonReadContext;
            putfield com.fasterxml.jackson.dataformat.ion.IonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
         5: .line 111
            aload 0 /* this */
            aload 2 /* system */
            putfield com.fasterxml.jackson.dataformat.ion.IonParser._system:Lsoftware/amazon/ion/IonSystem;
         6: .line 112
            return
        end local 4 // com.fasterxml.jackson.core.ObjectCodec codec
        end local 3 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 2 // software.amazon.ion.IonSystem system
        end local 1 // software.amazon.ion.IonReader r
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;
            0    7     1       r  Lsoftware/amazon/ion/IonReader;
            0    7     2  system  Lsoftware/amazon/ion/IonSystem;
            0    7     3    ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
            0    7     4   codec  Lcom/fasterxml/jackson/core/ObjectCodec;
    MethodParameters:
        Name  Flags
      r       
      system  
      ctxt    
      codec   

  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.ion.IonParser this
        start local 1 // com.fasterxml.jackson.core.ObjectCodec c
         0: .line 116
            aload 0 /* this */
            aload 1 /* c */
            putfield com.fasterxml.jackson.dataformat.ion.IonParser._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
         1: .line 117
            return
        end local 1 // com.fasterxml.jackson.core.ObjectCodec c
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;
            0    2     1     c  Lcom/fasterxml/jackson/core/ObjectCodec;
    MethodParameters:
      Name  Flags
      c     

  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.ion.IonParser this
         0: .line 121
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;

  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.ion.IonParser this
         0: .line 126
            getstatic com.fasterxml.jackson.dataformat.ion.PackageVersion.VERSION:Lcom/fasterxml/jackson/core/Version;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;

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

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

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

  public void close();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
         0: .line 158
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._closed:Z
            ifne 6
         1: .line 160
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
            invokevirtual com.fasterxml.jackson.core.io.IOContext.isResourceManaged:()Z
            ifeq 5
         2: .line 161
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
            invokevirtual com.fasterxml.jackson.core.io.IOContext.getSourceReference:()Ljava/lang/Object;
            astore 1 /* src */
        start local 1 // java.lang.Object src
         3: .line 162
            aload 1 /* src */
            instanceof java.io.Closeable
            ifeq 5
         4: .line 163
            aload 1 /* src */
            checkcast java.io.Closeable
            invokeinterface java.io.Closeable.close:()V
        end local 1 // java.lang.Object src
         5: .line 166
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.dataformat.ion.IonParser._closed:Z
         6: .line 168
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;
            3    5     1   src  Ljava/lang/Object;
    Exceptions:
      throws java.io.IOException

  public java.lang.String getText();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
         0: .line 179
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            ifnull 12
         1: .line 180
            invokestatic com.fasterxml.jackson.dataformat.ion.IonParser.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:()[I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            iaload
            tableswitch { // 6 - 10
                    6: 2
                    7: 8
                    8: 3
                    9: 4
                   10: 4
              default: 11
          }
         2: .line 182
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.ion.IonParser.getCurrentName:()Ljava/lang/String;
            areturn
         3: .line 184
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.stringValue:()Ljava/lang/String;
            areturn
         4: .line 187
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.ion.IonParser.getNumberValue:()Ljava/lang/Number;
            astore 1 /* n */
        start local 1 // java.lang.Number n
         5: .line 188
            aload 1 /* n */
            ifnonnull 6
            aconst_null
            goto 7
      StackMap locals: java.lang.Number
      StackMap stack:
         6: aload 1 /* n */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         7: areturn
        end local 1 // java.lang.Number n
         8: .line 191
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.getType:()Lsoftware/amazon/ion/IonType;
            getstatic software.amazon.ion.IonType.TIMESTAMP:Lsoftware/amazon/ion/IonType;
            if_acmpne 11
         9: .line 192
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.timestampValue:()Lsoftware/amazon/ion/Timestamp;
            astore 2 /* ts */
        start local 2 // software.amazon.ion.Timestamp ts
        10: .line 193
            aload 2 /* ts */
            ifnull 11
            aload 2 /* ts */
            invokevirtual software.amazon.ion.Timestamp.toString:()Ljava/lang/String;
            areturn
        end local 2 // software.amazon.ion.Timestamp ts
        11: .line 199
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.asString:()Ljava/lang/String;
            areturn
        12: .line 201
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;
            5    8     1     n  Ljava/lang/Number;
           10   11     2    ts  Lsoftware/amazon/ion/Timestamp;
    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.ion.IonParser this
         0: .line 206
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.ion.IonParser.getText:()Ljava/lang/String;
            astore 1 /* str */
        start local 1 // java.lang.String str
         1: .line 207
            aload 1 /* str */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: java.lang.String
      StackMap stack:
         2: aload 1 /* str */
            invokevirtual java.lang.String.toCharArray:()[C
      StackMap locals:
      StackMap stack: char[]
         3: areturn
        end local 1 // java.lang.String str
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;
            1    4     1   str  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException

  public int getTextLength();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
         0: .line 212
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.ion.IonParser.getText:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;
    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.ion.IonParser this
         0: .line 217
            iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;
    Exceptions:
      throws java.io.IOException

  public java.math.BigInteger getBigIntegerValue();
    descriptor: ()Ljava/math/BigInteger;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
         0: .line 228
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.bigIntegerValue:()Ljava/math/BigInteger;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;
    Exceptions:
      throws java.io.IOException

  public java.math.BigDecimal getDecimalValue();
    descriptor: ()Ljava/math/BigDecimal;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
         0: .line 233
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.bigDecimalValue:()Ljava/math/BigDecimal;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;
    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.ion.IonParser this
         0: .line 238
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.doubleValue:()D
            dreturn
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;
    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.ion.IonParser this
         0: .line 243
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.doubleValue:()D
            d2f
            freturn
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;
    Exceptions:
      throws java.io.IOException

  public int getIntValue();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
         0: .line 248
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.intValue:()I
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;
    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.ion.IonParser this
         0: .line 253
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.longValue:()J
            lreturn
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;
    Exceptions:
      throws java.io.IOException

  public com.fasterxml.jackson.core.JsonParser$NumberType getNumberType();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonParser$NumberType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
         0: .line 259
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.getType:()Lsoftware/amazon/ion/IonType;
            astore 1 /* type */
        start local 1 // software.amazon.ion.IonType type
         1: .line 260
            aload 1 /* type */
            ifnull 12
         2: .line 263
            invokestatic com.fasterxml.jackson.dataformat.ion.IonParser.$SWITCH_TABLE$software$amazon$ion$IonType:()[I
            aload 1 /* type */
            invokevirtual software.amazon.ion.IonType.ordinal:()I
            iaload
            tableswitch { // 3 - 5
                    3: 4
                    4: 12
                    5: 3
              default: 12
          }
         3: .line 266
      StackMap locals: software.amazon.ion.IonType
      StackMap stack:
            getstatic com.fasterxml.jackson.core.JsonParser$NumberType.DOUBLE:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            areturn
         4: .line 269
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.bigIntegerValue:()Ljava/math/BigInteger;
            astore 2 /* i */
        start local 2 // java.math.BigInteger i
         5: .line 270
            aload 2 /* i */
            getstatic com.fasterxml.jackson.dataformat.ion.IonParser.LONG_MIN_VALUE:Ljava/math/BigInteger;
            invokevirtual java.math.BigInteger.compareTo:(Ljava/math/BigInteger;)I
            iflt 7
         6: .line 271
            aload 2 /* i */
            getstatic com.fasterxml.jackson.dataformat.ion.IonParser.LONG_MAX_VALUE:Ljava/math/BigInteger;
            invokevirtual java.math.BigInteger.compareTo:(Ljava/math/BigInteger;)I
            ifle 8
         7: .line 272
      StackMap locals: java.math.BigInteger
      StackMap stack:
            getstatic com.fasterxml.jackson.core.JsonParser$NumberType.BIG_INTEGER:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            areturn
         8: .line 273
      StackMap locals:
      StackMap stack:
            aload 2 /* i */
            getstatic com.fasterxml.jackson.dataformat.ion.IonParser.INT_MIN_VALUE:Ljava/math/BigInteger;
            invokevirtual java.math.BigInteger.compareTo:(Ljava/math/BigInteger;)I
            iflt 10
         9: .line 274
            aload 2 /* i */
            getstatic com.fasterxml.jackson.dataformat.ion.IonParser.INT_MAX_VALUE:Ljava/math/BigInteger;
            invokevirtual java.math.BigInteger.compareTo:(Ljava/math/BigInteger;)I
            ifle 11
        10: .line 275
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.core.JsonParser$NumberType.LONG:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            areturn
        11: .line 277
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.core.JsonParser$NumberType.INT:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            areturn
        end local 2 // java.math.BigInteger i
        12: .line 282
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // software.amazon.ion.IonType type
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;
            1   13     1  type  Lsoftware/amazon/ion/IonType;
            5   12     2     i  Ljava/math/BigInteger;
    Exceptions:
      throws java.io.IOException

  public java.lang.Number getNumberValue();
    descriptor: ()Ljava/lang/Number;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
         0: .line 287
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.ion.IonParser.getNumberType:()Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            astore 1 /* nt */
        start local 1 // com.fasterxml.jackson.core.JsonParser$NumberType nt
         1: .line 288
            aload 1 /* nt */
            ifnull 9
         2: .line 289
            invokestatic com.fasterxml.jackson.dataformat.ion.IonParser.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonParser$NumberType:()[I
            aload 1 /* nt */
            invokevirtual com.fasterxml.jackson.core.JsonParser$NumberType.ordinal:()I
            iaload
            tableswitch { // 1 - 6
                    1: 3
                    2: 4
                    3: 8
                    4: 5
                    5: 6
                    6: 7
              default: 9
          }
         3: .line 291
      StackMap locals: com.fasterxml.jackson.core.JsonParser$NumberType
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.intValue:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
         4: .line 293
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.longValue:()J
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            areturn
         5: .line 295
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.doubleValue:()D
            d2f
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            areturn
         6: .line 297
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.doubleValue:()D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            areturn
         7: .line 299
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.bigDecimalValue:()Ljava/math/BigDecimal;
            areturn
         8: .line 301
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.ion.IonParser.getBigIntegerValue:()Ljava/math/BigInteger;
            areturn
         9: .line 304
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // com.fasterxml.jackson.core.JsonParser$NumberType nt
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;
            1   10     1    nt  Lcom/fasterxml/jackson/core/JsonParser$NumberType;
    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=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
        start local 1 // com.fasterxml.jackson.core.Base64Variant arg0
         0: .line 316
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 3
         1: .line 317
            invokestatic com.fasterxml.jackson.dataformat.ion.IonParser.$SWITCH_TABLE$software$amazon$ion$IonType:()[I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.getType:()Lsoftware/amazon/ion/IonType;
            invokevirtual software.amazon.ion.IonType.ordinal:()I
            iaload
            tableswitch { // 9 - 10
                    9: 2
                   10: 2
              default: 3
          }
         2: .line 320
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.newBytes:()[B
            areturn
         3: .line 326
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // com.fasterxml.jackson.core.Base64Variant arg0
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;
            0    4     1  arg0  Lcom/fasterxml/jackson/core/Base64Variant;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      arg0  

  private software.amazon.ion.IonValue getIonValue();
    descriptor: ()Lsoftware/amazon/ion/IonValue;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
         0: .line 331
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._system:Lsoftware/amazon/ion/IonSystem;
            ifnonnull 2
         1: .line 332
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "This "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " instance cannot be used for IonValue mapping"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 334
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.ion.IonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
         3: .line 335
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._system:Lsoftware/amazon/ion/IonSystem;
            invokeinterface software.amazon.ion.IonSystem.newEmptyList:()Lsoftware/amazon/ion/IonList;
            astore 1 /* l */
        start local 1 // software.amazon.ion.IonList l
         4: .line 336
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._system:Lsoftware/amazon/ion/IonSystem;
            aload 1 /* l */
            invokeinterface software.amazon.ion.IonSystem.newWriter:(Lsoftware/amazon/ion/IonContainer;)Lsoftware/amazon/ion/IonWriter;
            astore 2 /* writer */
        start local 2 // software.amazon.ion.IonWriter writer
         5: .line 337
            aload 2 /* writer */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonWriter.writeValue:(Lsoftware/amazon/ion/IonReader;)V
         6: .line 338
            aload 1 /* l */
            iconst_0
            invokeinterface software.amazon.ion.IonList.get:(I)Lsoftware/amazon/ion/IonValue;
            astore 3 /* v */
        start local 3 // software.amazon.ion.IonValue v
         7: .line 339
            aload 3 /* v */
            invokeinterface software.amazon.ion.IonValue.removeFromContainer:()Z
            pop
         8: .line 340
            aload 3 /* v */
            areturn
        end local 3 // software.amazon.ion.IonValue v
        end local 2 // software.amazon.ion.IonWriter writer
        end local 1 // software.amazon.ion.IonList l
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;
            4    9     1       l  Lsoftware/amazon/ion/IonList;
            5    9     2  writer  Lsoftware/amazon/ion/IonWriter;
            7    9     3       v  Lsoftware/amazon/ion/IonValue;
    Exceptions:
      throws java.io.IOException

  public java.lang.Object getEmbeddedObject();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
         0: .line 345
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 4
         1: .line 346
            invokestatic com.fasterxml.jackson.dataformat.ion.IonParser.$SWITCH_TABLE$software$amazon$ion$IonType:()[I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.getType:()Lsoftware/amazon/ion/IonType;
            invokevirtual software.amazon.ion.IonType.ordinal:()I
            iaload
            tableswitch { // 6 - 10
                    6: 2
                    7: 4
                    8: 4
                    9: 3
                   10: 3
              default: 4
          }
         2: .line 348
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.timestampValue:()Lsoftware/amazon/ion/Timestamp;
            areturn
         3: .line 351
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.newBytes:()[B
            areturn
         4: .line 356
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.ion.IonParser.getIonValue:()Lsoftware/amazon/ion/IonValue;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;
    Exceptions:
      throws java.io.IOException

  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.ion.IonParser this
         0: .line 367
            getstatic com.fasterxml.jackson.core.JsonLocation.NA:Lcom/fasterxml/jackson/core/JsonLocation;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;

  public java.lang.String getCurrentName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
         0: .line 372
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.getCurrentName:()Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;
    Exceptions:
      throws java.io.IOException

  public com.fasterxml.jackson.core.JsonStreamContext getParsingContext();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonStreamContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
         0: .line 377
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;

  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.ion.IonParser this
         0: .line 383
            getstatic com.fasterxml.jackson.core.JsonLocation.NA:Lcom/fasterxml/jackson/core/JsonLocation;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;

  public com.fasterxml.jackson.core.JsonToken nextToken();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
         0: .line 390
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 2
         1: .line 391
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._valueToken:Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.ion.IonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
         2: .line 394
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 6
         3: .line 395
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
            iconst_m1
            iconst_m1
            invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.createChildObjectContext:(II)Lcom/fasterxml/jackson/core/json/JsonReadContext;
            putfield com.fasterxml.jackson.dataformat.ion.IonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
         4: .line 396
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.stepIn:()V
         5: .line 397
            goto 9
      StackMap locals:
      StackMap stack:
         6: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 9
         7: .line 398
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
            iconst_m1
            iconst_m1
            invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.createChildArrayContext:(II)Lcom/fasterxml/jackson/core/json/JsonReadContext;
            putfield com.fasterxml.jackson.dataformat.ion.IonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
         8: .line 399
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.stepIn:()V
         9: .line 403
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.next:()Lsoftware/amazon/ion/IonType;
            astore 1 /* type */
        start local 1 // software.amazon.ion.IonType type
        10: .line 404
            aload 1 /* type */
            ifnonnull 21
        11: .line 405
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.inRoot:()Z
            ifeq 15
        12: .line 406
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.ion.IonParser.close:()V
        13: .line 407
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.ion.IonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        14: .line 408
            goto 20
        15: .line 409
      StackMap locals: software.amazon.ion.IonType
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.getParent:()Lcom/fasterxml/jackson/core/json/JsonReadContext;
            putfield com.fasterxml.jackson.dataformat.ion.IonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
        16: .line 410
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.isInStruct:()Z
            ifeq 17
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            goto 18
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.dataformat.ion.IonParser
        17: getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
      StackMap locals: com.fasterxml.jackson.dataformat.ion.IonParser software.amazon.ion.IonType
      StackMap stack: com.fasterxml.jackson.dataformat.ion.IonParser com.fasterxml.jackson.core.JsonToken
        18: putfield com.fasterxml.jackson.dataformat.ion.IonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        19: .line 411
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.stepOut:()V
        20: .line 413
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        21: .line 416
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.inRoot:()Z
            ifne 22
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.isInStruct:()Z
            ifeq 22
            iconst_1
            goto 23
      StackMap locals:
      StackMap stack:
        22: iconst_0
      StackMap locals:
      StackMap stack: int
        23: istore 2 /* inStruct */
        start local 2 // boolean inStruct
        24: .line 419
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
            iload 2 /* inStruct */
            ifeq 25
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.getFieldName:()Ljava/lang/String;
            goto 26
      StackMap locals: com.fasterxml.jackson.dataformat.ion.IonParser software.amazon.ion.IonType int
      StackMap stack: com.fasterxml.jackson.core.json.JsonReadContext
        25: aconst_null
      StackMap locals: com.fasterxml.jackson.dataformat.ion.IonParser software.amazon.ion.IonType int
      StackMap stack: com.fasterxml.jackson.core.json.JsonReadContext java.lang.String
        26: invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.setCurrentName:(Ljava/lang/String;)V
        27: .line 420
            aload 0 /* this */
            aload 1 /* type */
            invokevirtual com.fasterxml.jackson.dataformat.ion.IonParser._tokenFromType:(Lsoftware/amazon/ion/IonType;)Lcom/fasterxml/jackson/core/JsonToken;
            astore 3 /* t */
        start local 3 // com.fasterxml.jackson.core.JsonToken t
        28: .line 422
            iload 2 /* inStruct */
            ifeq 31
        29: .line 423
            aload 0 /* this */
            aload 3 /* t */
            putfield com.fasterxml.jackson.dataformat.ion.IonParser._valueToken:Lcom/fasterxml/jackson/core/JsonToken;
        30: .line 424
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.ion.IonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        31: .line 427
      StackMap locals: com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 0 /* this */
            aload 3 /* t */
            dup_x1
            putfield com.fasterxml.jackson.dataformat.ion.IonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        end local 3 // com.fasterxml.jackson.core.JsonToken t
        end local 2 // boolean inStruct
        end local 1 // software.amazon.ion.IonType type
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   32     0      this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;
           10   32     1      type  Lsoftware/amazon/ion/IonType;
           24   32     2  inStruct  Z
           28   32     3         t  Lcom/fasterxml/jackson/core/JsonToken;
    Exceptions:
      throws java.io.IOException

  public java.lang.String[] getTypeAnnotations();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
         0: .line 435
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.getTypeAnnotations:()[Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;

  public com.fasterxml.jackson.core.JsonParser skipChildren();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
         0: .line 441
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 3
         1: .line 442
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 3
         2: .line 443
            aload 0 /* this */
            areturn
         3: .line 445
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 1 /* open */
        start local 1 // int open
         4: .line 451
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.ion.IonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 2 /* t */
        start local 2 // com.fasterxml.jackson.core.JsonToken t
         5: .line 452
            aload 2 /* t */
            ifnonnull 8
         6: .line 453
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.ion.IonParser._handleEOF:()V
         7: .line 454
            aload 0 /* this */
            areturn
         8: .line 456
      StackMap locals: com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            invokestatic com.fasterxml.jackson.dataformat.ion.IonParser.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:()[I
            aload 2 /* t */
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            iaload
            tableswitch { // 2 - 5
                    2: 9
                    3: 11
                    4: 9
                    5: 11
              default: 13
          }
         9: .line 459
      StackMap locals:
      StackMap stack:
            iinc 1 /* open */ 1
        10: .line 460
            goto 4
        11: .line 463
      StackMap locals:
      StackMap stack:
            iinc 1 /* open */ -1
            iload 1 /* open */
            ifne 4
        12: .line 464
            aload 0 /* this */
            areturn
        end local 2 // com.fasterxml.jackson.core.JsonToken t
        13: .line 450
      StackMap locals:
      StackMap stack:
            goto 4
        end local 1 // int open
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   14     0  this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;
            4   14     1  open  I
            5   13     2     t  Lcom/fasterxml/jackson/core/JsonToken;
    Exceptions:
      throws java.io.IOException

  protected com.fasterxml.jackson.core.JsonToken _tokenFromType(software.amazon.ion.IonType);
    descriptor: (Lsoftware/amazon/ion/IonType;)Lcom/fasterxml/jackson/core/JsonToken;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
        start local 1 // software.amazon.ion.IonType type
         0: .line 481
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.isNullValue:()Z
            ifeq 2
         1: .line 482
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
         2: .line 485
      StackMap locals:
      StackMap stack:
            invokestatic com.fasterxml.jackson.dataformat.ion.IonParser.$SWITCH_TABLE$software$amazon$ion$IonType:()[I
            aload 1 /* type */
            invokevirtual software.amazon.ion.IonType.ordinal:()I
            iaload
            tableswitch { // 1 - 13
                    1: 9
                    2: 3
                    3: 7
                    4: 6
                    5: 6
                    6: 12
                    7: 8
                    8: 8
                    9: 13
                   10: 13
                   11: 10
                   12: 10
                   13: 11
              default: 13
          }
         3: .line 487
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lsoftware/amazon/ion/IonReader;
            invokeinterface software.amazon.ion.IonReader.booleanValue:()Z
            ifeq 4
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_TRUE:Lcom/fasterxml/jackson/core/JsonToken;
            goto 5
      StackMap locals:
      StackMap stack:
         4: getstatic com.fasterxml.jackson.core.JsonToken.VALUE_FALSE:Lcom/fasterxml/jackson/core/JsonToken;
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.core.JsonToken
         5: areturn
         6: .line 490
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
         7: .line 492
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
         8: .line 495
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
         9: .line 500
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        10: .line 503
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        11: .line 505
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        12: .line 507
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        13: .line 512
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        end local 1 // software.amazon.ion.IonType type
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   14     0  this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;
            0   14     1  type  Lsoftware/amazon/ion/IonType;
    MethodParameters:
      Name  Flags
      type  

  protected void _handleEOF();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
         0: .line 521
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.inRoot:()Z
            ifne 2
         1: .line 522
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc ": expected close marker for "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.typeDesc:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " (from "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
            invokevirtual com.fasterxml.jackson.core.io.IOContext.getSourceReference:()Ljava/lang/Object;
            invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.getStartLocation:(Ljava/lang/Object;)Lcom/fasterxml/jackson/core/JsonLocation;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.ion.IonParser._reportError:(Ljava/lang/String;)V
         2: .line 524
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;
    Exceptions:
      throws com.fasterxml.jackson.core.JsonParseException

  public void overrideCurrentName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
        start local 1 // java.lang.String name
         0: .line 529
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._parsingContext:Lcom/fasterxml/jackson/core/json/JsonReadContext;
            aload 1 /* name */
            invokevirtual com.fasterxml.jackson.core.json.JsonReadContext.setCurrentName:(Ljava/lang/String;)V
         1: .line 530
            goto 6
      StackMap locals:
      StackMap stack: java.lang.Exception
         2: astore 2 /* e */
        start local 2 // java.lang.Exception e
         3: .line 534
            aload 2 /* e */
            instanceof java.lang.RuntimeException
            ifeq 5
         4: .line 535
            aload 2 /* e */
            checkcast java.lang.RuntimeException
            athrow
         5: .line 537
      StackMap locals: java.lang.Exception
      StackMap stack:
            new java.lang.RuntimeException
            dup
            aload 2 /* e */
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.lang.Exception e
         6: .line 539
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String name
        end local 0 // com.fasterxml.jackson.dataformat.ion.IonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/fasterxml/jackson/dataformat/ion/IonParser;
            0    7     1  name  Ljava/lang/String;
            3    6     2     e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.Exception
    MethodParameters:
      Name  Flags
      name  

  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 35
            getstatic com.fasterxml.jackson.dataformat.ion.IonParser.$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.ion.IonParser.$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

  static int[] $SWITCH_TABLE$software$amazon$ion$IonType();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 35
            getstatic com.fasterxml.jackson.dataformat.ion.IonParser.$SWITCH_TABLE$software$amazon$ion$IonType:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic software.amazon.ion.IonType.values:()[Lsoftware/amazon/ion/IonType;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic software.amazon.ion.IonType.BLOB:Lsoftware/amazon/ion/IonType;
            invokevirtual software.amazon.ion.IonType.ordinal:()I
            bipush 10
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic software.amazon.ion.IonType.BOOL:Lsoftware/amazon/ion/IonType;
            invokevirtual software.amazon.ion.IonType.ordinal:()I
            iconst_2
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic software.amazon.ion.IonType.CLOB:Lsoftware/amazon/ion/IonType;
            invokevirtual software.amazon.ion.IonType.ordinal:()I
            bipush 9
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic software.amazon.ion.IonType.DATAGRAM:Lsoftware/amazon/ion/IonType;
            invokevirtual software.amazon.ion.IonType.ordinal:()I
            bipush 14
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic software.amazon.ion.IonType.DECIMAL:Lsoftware/amazon/ion/IonType;
            invokevirtual software.amazon.ion.IonType.ordinal:()I
            iconst_5
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic software.amazon.ion.IonType.FLOAT:Lsoftware/amazon/ion/IonType;
            invokevirtual software.amazon.ion.IonType.ordinal:()I
            iconst_4
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic software.amazon.ion.IonType.INT:Lsoftware/amazon/ion/IonType;
            invokevirtual software.amazon.ion.IonType.ordinal:()I
            iconst_3
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic software.amazon.ion.IonType.LIST:Lsoftware/amazon/ion/IonType;
            invokevirtual software.amazon.ion.IonType.ordinal:()I
            bipush 11
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic software.amazon.ion.IonType.NULL:Lsoftware/amazon/ion/IonType;
            invokevirtual software.amazon.ion.IonType.ordinal:()I
            iconst_1
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic software.amazon.ion.IonType.SEXP:Lsoftware/amazon/ion/IonType;
            invokevirtual software.amazon.ion.IonType.ordinal:()I
            bipush 12
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic software.amazon.ion.IonType.STRING:Lsoftware/amazon/ion/IonType;
            invokevirtual software.amazon.ion.IonType.ordinal:()I
            bipush 8
            iastore
        33: goto 35
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        34: pop
      StackMap locals:
      StackMap stack:
        35: aload 0
            getstatic software.amazon.ion.IonType.STRUCT:Lsoftware/amazon/ion/IonType;
            invokevirtual software.amazon.ion.IonType.ordinal:()I
            bipush 13
            iastore
        36: goto 38
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        37: pop
      StackMap locals:
      StackMap stack:
        38: aload 0
            getstatic software.amazon.ion.IonType.SYMBOL:Lsoftware/amazon/ion/IonType;
            invokevirtual software.amazon.ion.IonType.ordinal:()I
            bipush 7
            iastore
        39: goto 41
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        40: pop
      StackMap locals:
      StackMap stack:
        41: aload 0
            getstatic software.amazon.ion.IonType.TIMESTAMP:Lsoftware/amazon/ion/IonType;
            invokevirtual software.amazon.ion.IonType.ordinal:()I
            bipush 6
            iastore
        42: goto 44
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        43: pop
      StackMap locals:
      StackMap stack:
        44: aload 0
            dup
            putstatic com.fasterxml.jackson.dataformat.ion.IonParser.$SWITCH_TABLE$software$amazon$ion$IonType:[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
          41    42      43  Class java.lang.NoSuchFieldError

  static int[] $SWITCH_TABLE$com$fasterxml$jackson$core$JsonParser$NumberType();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 35
            getstatic com.fasterxml.jackson.dataformat.ion.IonParser.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonParser$NumberType:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic com.fasterxml.jackson.core.JsonParser$NumberType.values:()[Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic com.fasterxml.jackson.core.JsonParser$NumberType.BIG_DECIMAL:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            invokevirtual com.fasterxml.jackson.core.JsonParser$NumberType.ordinal:()I
            bipush 6
            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.JsonParser$NumberType.BIG_INTEGER:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            invokevirtual com.fasterxml.jackson.core.JsonParser$NumberType.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.JsonParser$NumberType.DOUBLE:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            invokevirtual com.fasterxml.jackson.core.JsonParser$NumberType.ordinal:()I
            iconst_5
            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.JsonParser$NumberType.FLOAT:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            invokevirtual com.fasterxml.jackson.core.JsonParser$NumberType.ordinal:()I
            iconst_4
            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.JsonParser$NumberType.INT:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            invokevirtual com.fasterxml.jackson.core.JsonParser$NumberType.ordinal:()I
            iconst_1
            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.JsonParser$NumberType.LONG:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            invokevirtual com.fasterxml.jackson.core.JsonParser$NumberType.ordinal:()I
            iconst_2
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            dup
            putstatic com.fasterxml.jackson.dataformat.ion.IonParser.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonParser$NumberType:[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
}
SourceFile: "IonParser.java"
InnerClasses:
  public final NumberType = com.fasterxml.jackson.core.JsonParser$NumberType of com.fasterxml.jackson.core.JsonParser