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 com.amazon.ion.IonReader _reader;
    descriptor: Lcom/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 com.amazon.ion.IonSystem _system;
    descriptor: Lcom/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$com$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>(com.amazon.ion.IonReader, com.fasterxml.jackson.core.io.IOContext);
    descriptor: (Lcom/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 // com.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>:(Lcom/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 // com.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  Lcom/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>(com.amazon.ion.IonReader, com.fasterxml.jackson.core.io.IOContext, com.fasterxml.jackson.core.ObjectCodec);
    descriptor: (Lcom/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 // com.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 com.amazon.ion.system.IonSystemBuilder.standard:()Lcom/amazon/ion/system/IonSystemBuilder;
            invokevirtual com.amazon.ion.system.IonSystemBuilder.build:()Lcom/amazon/ion/IonSystem;
            aload 2 /* ctxt */
            aload 3 /* codec */
            invokespecial com.fasterxml.jackson.dataformat.ion.IonParser.<init>:(Lcom/amazon/ion/IonReader;Lcom/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 // com.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  Lcom/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>(com.amazon.ion.IonReader, com.amazon.ion.IonSystem, com.fasterxml.jackson.core.io.IOContext, com.fasterxml.jackson.core.ObjectCodec);
    descriptor: (Lcom/amazon/ion/IonReader;Lcom/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 // com.amazon.ion.IonReader r
        start local 2 // com.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:Lcom/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:Lcom/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 // com.amazon.ion.IonSystem system
        end local 1 // com.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  Lcom/amazon/ion/IonReader;
            0    7     2  system  Lcom/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:Lcom/amazon/ion/IonReader;
            invokeinterface com.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:Lcom/amazon/ion/IonReader;
            invokeinterface com.amazon.ion.IonReader.getType:()Lcom/amazon/ion/IonType;
            getstatic com.amazon.ion.IonType.TIMESTAMP:Lcom/amazon/ion/IonType;
            if_acmpne 11
         9: .line 192
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lcom/amazon/ion/IonReader;
            invokeinterface com.amazon.ion.IonReader.timestampValue:()Lcom/amazon/ion/Timestamp;
            astore 2 /* ts */
        start local 2 // com.amazon.ion.Timestamp ts
        10: .line 193
            aload 2 /* ts */
            ifnull 11
            aload 2 /* ts */
            invokevirtual com.amazon.ion.Timestamp.toString:()Ljava/lang/String;
            areturn
        end local 2 // com.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  Lcom/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:Lcom/amazon/ion/IonReader;
            invokeinterface com.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:Lcom/amazon/ion/IonReader;
            invokeinterface com.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:Lcom/amazon/ion/IonReader;
            invokeinterface com.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:Lcom/amazon/ion/IonReader;
            invokeinterface com.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:Lcom/amazon/ion/IonReader;
            invokeinterface com.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:Lcom/amazon/ion/IonReader;
            invokeinterface com.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:Lcom/amazon/ion/IonReader;
            invokeinterface com.amazon.ion.IonReader.getType:()Lcom/amazon/ion/IonType;
            astore 1 /* type */
        start local 1 // com.amazon.ion.IonType type
         1: .line 260
            aload 1 /* type */
            ifnull 13
         2: .line 263
            invokestatic com.fasterxml.jackson.dataformat.ion.IonParser.$SWITCH_TABLE$com$amazon$ion$IonType:()[I
            aload 1 /* type */
            invokevirtual com.amazon.ion.IonType.ordinal:()I
            iaload
            tableswitch { // 3 - 5
                    3: 4
                    4: 12
                    5: 3
              default: 13
          }
         3: .line 266
      StackMap locals: com.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:Lcom/amazon/ion/IonReader;
            invokeinterface com.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 280
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.core.JsonParser$NumberType.DOUBLE:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            areturn
        13: .line 284
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // com.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;
            1   14     1  type  Lcom/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 289
            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 290
            aload 1 /* nt */
            ifnull 9
         2: .line 291
            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 293
      StackMap locals: com.fasterxml.jackson.core.JsonParser$NumberType
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lcom/amazon/ion/IonReader;
            invokeinterface com.amazon.ion.IonReader.intValue:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
         4: .line 295
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lcom/amazon/ion/IonReader;
            invokeinterface com.amazon.ion.IonReader.longValue:()J
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            areturn
         5: .line 297
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lcom/amazon/ion/IonReader;
            invokeinterface com.amazon.ion.IonReader.doubleValue:()D
            d2f
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            areturn
         6: .line 299
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lcom/amazon/ion/IonReader;
            invokeinterface com.amazon.ion.IonReader.doubleValue:()D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            areturn
         7: .line 301
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lcom/amazon/ion/IonReader;
            invokeinterface com.amazon.ion.IonReader.bigDecimalValue:()Ljava/math/BigDecimal;
            areturn
         8: .line 303
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.ion.IonParser.getBigIntegerValue:()Ljava/math/BigInteger;
            areturn
         9: .line 306
      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 318
            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 319
            invokestatic com.fasterxml.jackson.dataformat.ion.IonParser.$SWITCH_TABLE$com$amazon$ion$IonType:()[I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lcom/amazon/ion/IonReader;
            invokeinterface com.amazon.ion.IonReader.getType:()Lcom/amazon/ion/IonType;
            invokevirtual com.amazon.ion.IonType.ordinal:()I
            iaload
            tableswitch { // 9 - 10
                    9: 2
                   10: 2
              default: 3
          }
         2: .line 322
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lcom/amazon/ion/IonReader;
            invokeinterface com.amazon.ion.IonReader.newBytes:()[B
            areturn
         3: .line 328
      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 com.amazon.ion.IonValue getIonValue();
    descriptor: ()Lcom/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 333
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._system:Lcom/amazon/ion/IonSystem;
            ifnonnull 2
         1: .line 334
            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 336
      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 337
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._system:Lcom/amazon/ion/IonSystem;
            invokeinterface com.amazon.ion.IonSystem.newEmptyList:()Lcom/amazon/ion/IonList;
            astore 1 /* l */
        start local 1 // com.amazon.ion.IonList l
         4: .line 338
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._system:Lcom/amazon/ion/IonSystem;
            aload 1 /* l */
            invokeinterface com.amazon.ion.IonSystem.newWriter:(Lcom/amazon/ion/IonContainer;)Lcom/amazon/ion/IonWriter;
            astore 2 /* writer */
        start local 2 // com.amazon.ion.IonWriter writer
         5: .line 339
            aload 2 /* writer */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lcom/amazon/ion/IonReader;
            invokeinterface com.amazon.ion.IonWriter.writeValue:(Lcom/amazon/ion/IonReader;)V
         6: .line 340
            aload 1 /* l */
            iconst_0
            invokeinterface com.amazon.ion.IonList.get:(I)Lcom/amazon/ion/IonValue;
            astore 3 /* v */
        start local 3 // com.amazon.ion.IonValue v
         7: .line 341
            aload 3 /* v */
            invokeinterface com.amazon.ion.IonValue.removeFromContainer:()Z
            pop
         8: .line 342
            aload 3 /* v */
            areturn
        end local 3 // com.amazon.ion.IonValue v
        end local 2 // com.amazon.ion.IonWriter writer
        end local 1 // com.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  Lcom/amazon/ion/IonList;
            5    9     2  writer  Lcom/amazon/ion/IonWriter;
            7    9     3       v  Lcom/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 347
            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 348
            invokestatic com.fasterxml.jackson.dataformat.ion.IonParser.$SWITCH_TABLE$com$amazon$ion$IonType:()[I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lcom/amazon/ion/IonReader;
            invokeinterface com.amazon.ion.IonReader.getType:()Lcom/amazon/ion/IonType;
            invokevirtual com.amazon.ion.IonType.ordinal:()I
            iaload
            tableswitch { // 6 - 10
                    6: 2
                    7: 4
                    8: 4
                    9: 3
                   10: 3
              default: 4
          }
         2: .line 350
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lcom/amazon/ion/IonReader;
            invokeinterface com.amazon.ion.IonReader.timestampValue:()Lcom/amazon/ion/Timestamp;
            areturn
         3: .line 353
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lcom/amazon/ion/IonReader;
            invokeinterface com.amazon.ion.IonReader.newBytes:()[B
            areturn
         4: .line 358
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.ion.IonParser.getIonValue:()Lcom/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 369
            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 374
            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 379
            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 385
            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 392
            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 393
            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 396
      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 397
            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 398
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lcom/amazon/ion/IonReader;
            invokeinterface com.amazon.ion.IonReader.stepIn:()V
         5: .line 399
            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 400
            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 401
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lcom/amazon/ion/IonReader;
            invokeinterface com.amazon.ion.IonReader.stepIn:()V
         9: .line 405
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lcom/amazon/ion/IonReader;
            invokeinterface com.amazon.ion.IonReader.next:()Lcom/amazon/ion/IonType;
            astore 1 /* type */
        start local 1 // com.amazon.ion.IonType type
        10: .line 406
            aload 1 /* type */
            ifnonnull 21
        11: .line 407
            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 408
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.ion.IonParser.close:()V
        13: .line 409
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.ion.IonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        14: .line 410
            goto 20
        15: .line 411
      StackMap locals: com.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 412
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lcom/amazon/ion/IonReader;
            invokeinterface com.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 com.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 413
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lcom/amazon/ion/IonReader;
            invokeinterface com.amazon.ion.IonReader.stepOut:()V
        20: .line 415
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        21: .line 418
      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:Lcom/amazon/ion/IonReader;
            invokeinterface com.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 421
            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:Lcom/amazon/ion/IonReader;
            invokeinterface com.amazon.ion.IonReader.getFieldName:()Ljava/lang/String;
            goto 26
      StackMap locals: com.fasterxml.jackson.dataformat.ion.IonParser com.amazon.ion.IonType int
      StackMap stack: com.fasterxml.jackson.core.json.JsonReadContext
        25: aconst_null
      StackMap locals: com.fasterxml.jackson.dataformat.ion.IonParser com.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 422
            aload 0 /* this */
            aload 1 /* type */
            invokevirtual com.fasterxml.jackson.dataformat.ion.IonParser._tokenFromType:(Lcom/amazon/ion/IonType;)Lcom/fasterxml/jackson/core/JsonToken;
            astore 3 /* t */
        start local 3 // com.fasterxml.jackson.core.JsonToken t
        28: .line 424
            iload 2 /* inStruct */
            ifeq 31
        29: .line 425
            aload 0 /* this */
            aload 3 /* t */
            putfield com.fasterxml.jackson.dataformat.ion.IonParser._valueToken:Lcom/fasterxml/jackson/core/JsonToken;
        30: .line 426
            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 429
      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 // com.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  Lcom/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 437
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lcom/amazon/ion/IonReader;
            invokeinterface com.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 443
            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 444
            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 445
            aload 0 /* this */
            areturn
         3: .line 447
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 1 /* open */
        start local 1 // int open
         4: .line 453
      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 454
            aload 2 /* t */
            ifnonnull 8
         6: .line 455
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.ion.IonParser._handleEOF:()V
         7: .line 456
            aload 0 /* this */
            areturn
         8: .line 458
      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 461
      StackMap locals:
      StackMap stack:
            iinc 1 /* open */ 1
        10: .line 462
            goto 4
        11: .line 465
      StackMap locals:
      StackMap stack:
            iinc 1 /* open */ -1
            iload 1 /* open */
            ifne 4
        12: .line 466
            aload 0 /* this */
            areturn
        end local 2 // com.fasterxml.jackson.core.JsonToken t
        13: .line 452
      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(com.amazon.ion.IonType);
    descriptor: (Lcom/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 // com.amazon.ion.IonType type
         0: .line 483
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lcom/amazon/ion/IonReader;
            invokeinterface com.amazon.ion.IonReader.isNullValue:()Z
            ifeq 2
         1: .line 484
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
         2: .line 487
      StackMap locals:
      StackMap stack:
            invokestatic com.fasterxml.jackson.dataformat.ion.IonParser.$SWITCH_TABLE$com$amazon$ion$IonType:()[I
            aload 1 /* type */
            invokevirtual com.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 489
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.ion.IonParser._reader:Lcom/amazon/ion/IonReader;
            invokeinterface com.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 492
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
         7: .line 494
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
         8: .line 497
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
         9: .line 502
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        10: .line 505
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        11: .line 507
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        12: .line 509
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        13: .line 514
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        end local 1 // com.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  Lcom/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 523
            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 524
            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 526
      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 531
            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 532
            goto 6
      StackMap locals:
      StackMap stack: java.lang.Exception
         2: astore 2 /* e */
        start local 2 // java.lang.Exception e
         3: .line 536
            aload 2 /* e */
            instanceof java.lang.RuntimeException
            ifeq 5
         4: .line 537
            aload 2 /* e */
            checkcast java.lang.RuntimeException
            athrow
         5: .line 539
      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 541
      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$com$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$com$amazon$ion$IonType:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic com.amazon.ion.IonType.values:()[Lcom/amazon/ion/IonType;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic com.amazon.ion.IonType.BLOB:Lcom/amazon/ion/IonType;
            invokevirtual com.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 com.amazon.ion.IonType.BOOL:Lcom/amazon/ion/IonType;
            invokevirtual com.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 com.amazon.ion.IonType.CLOB:Lcom/amazon/ion/IonType;
            invokevirtual com.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 com.amazon.ion.IonType.DATAGRAM:Lcom/amazon/ion/IonType;
            invokevirtual com.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 com.amazon.ion.IonType.DECIMAL:Lcom/amazon/ion/IonType;
            invokevirtual com.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 com.amazon.ion.IonType.FLOAT:Lcom/amazon/ion/IonType;
            invokevirtual com.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 com.amazon.ion.IonType.INT:Lcom/amazon/ion/IonType;
            invokevirtual com.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 com.amazon.ion.IonType.LIST:Lcom/amazon/ion/IonType;
            invokevirtual com.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 com.amazon.ion.IonType.NULL:Lcom/amazon/ion/IonType;
            invokevirtual com.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 com.amazon.ion.IonType.SEXP:Lcom/amazon/ion/IonType;
            invokevirtual com.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 com.amazon.ion.IonType.STRING:Lcom/amazon/ion/IonType;
            invokevirtual com.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 com.amazon.ion.IonType.STRUCT:Lcom/amazon/ion/IonType;
            invokevirtual com.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 com.amazon.ion.IonType.SYMBOL:Lcom/amazon/ion/IonType;
            invokevirtual com.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 com.amazon.ion.IonType.TIMESTAMP:Lcom/amazon/ion/IonType;
            invokevirtual com.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$com$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