public class com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer extends com.fasterxml.jackson.databind.deser.std.StdDeserializer<javax.json.JsonValue>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer
  super_class: com.fasterxml.jackson.databind.deser.std.StdDeserializer
{
  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  protected final javax.json.JsonBuilderFactory _builderFactory;
    descriptor: Ljavax/json/JsonBuilderFactory;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

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

  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$fasterxml$jackson$core$JsonParser$NumberType;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  public void <init>(javax.json.JsonBuilderFactory);
    descriptor: (Ljavax/json/JsonBuilderFactory;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer this
        start local 1 // javax.json.JsonBuilderFactory bf
         0: .line 27
            aload 0 /* this */
            ldc Ljavax/json/JsonValue;
            aload 1 /* bf */
            invokespecial com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer.<init>:(Ljava/lang/Class;Ljavax/json/JsonBuilderFactory;)V
         1: .line 28
            return
        end local 1 // javax.json.JsonBuilderFactory bf
        end local 0 // com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/datatype/jsr353/JsonValueDeserializer;
            0    2     1    bf  Ljavax/json/JsonBuilderFactory;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      bf    

  public void <init>(java.lang.Class<?>, javax.json.JsonBuilderFactory);
    descriptor: (Ljava/lang/Class;Ljavax/json/JsonBuilderFactory;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer this
        start local 1 // java.lang.Class target
        start local 2 // javax.json.JsonBuilderFactory bf
         0: .line 32
            aload 0 /* this */
            aload 1 /* target */
            invokespecial com.fasterxml.jackson.databind.deser.std.StdDeserializer.<init>:(Ljava/lang/Class;)V
         1: .line 33
            aload 0 /* this */
            aload 2 /* bf */
            putfield com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer._builderFactory:Ljavax/json/JsonBuilderFactory;
         2: .line 34
            aload 0 /* this */
            aload 1 /* target */
            ldc Ljavax/json/JsonValue;
            if_acmpne 3
            iconst_1
            goto 4
      StackMap locals: com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer java.lang.Class javax.json.JsonBuilderFactory
      StackMap stack: com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer
         3: iconst_0
      StackMap locals: com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer java.lang.Class javax.json.JsonBuilderFactory
      StackMap stack: com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer int
         4: putfield com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer._forJsonValue:Z
         5: .line 35
            return
        end local 2 // javax.json.JsonBuilderFactory bf
        end local 1 // java.lang.Class target
        end local 0 // com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lcom/fasterxml/jackson/datatype/jsr353/JsonValueDeserializer;
            0    6     1  target  Ljava/lang/Class<*>;
            0    6     2      bf  Ljavax/json/JsonBuilderFactory;
    Signature: (Ljava/lang/Class<*>;Ljavax/json/JsonBuilderFactory;)V
    MethodParameters:
        Name  Flags
      target  
      bf      

  public com.fasterxml.jackson.databind.type.LogicalType logicalType();
    descriptor: ()Lcom/fasterxml/jackson/databind/type/LogicalType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer this
         0: .line 39
            getstatic com.fasterxml.jackson.databind.type.LogicalType.Untyped:Lcom/fasterxml/jackson/databind/type/LogicalType;
            areturn
        end local 0 // com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/datatype/jsr353/JsonValueDeserializer;

  public javax.json.JsonValue deserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljavax/json/JsonValue;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // com.fasterxml.jackson.databind.DeserializationContext ctxt
         0: .line 47
            invokestatic com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:()[I
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            iaload
            tableswitch { // 2 - 4
                    2: 1
                    3: 5
                    4: 3
              default: 5
          }
         1: .line 49
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer._deserializeObject:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljavax/json/JsonObject;
            astore 3 /* v */
        start local 3 // javax.json.JsonValue v
         2: .line 50
            goto 6
        end local 3 // javax.json.JsonValue v
         3: .line 52
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer._deserializeArray:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljavax/json/JsonArray;
            astore 3 /* v */
        start local 3 // javax.json.JsonValue v
         4: .line 53
            goto 6
        end local 3 // javax.json.JsonValue v
         5: .line 55
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer._deserializeScalar:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljavax/json/JsonValue;
            astore 3 /* v */
        start local 3 // javax.json.JsonValue v
         6: .line 58
      StackMap locals: javax.json.JsonValue
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer._forJsonValue:Z
            ifne 13
         7: .line 59
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer.handledType:()Ljava/lang/Class;
            aload 3 /* v */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifne 13
         8: .line 60
            aload 2 /* ctxt */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer.handledType:()Ljava/lang/Class;
         9: .line 61
            ldc "Expected %s, but encountered %s Value"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        10: .line 62
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer.handledType:()Ljava/lang/Class;
            invokestatic com.fasterxml.jackson.databind.util.ClassUtil.getClassDescription:(Ljava/lang/Object;)Ljava/lang/String;
            aastore
            dup
            iconst_1
        11: .line 63
            aload 3 /* v */
            invokeinterface javax.json.JsonValue.getValueType:()Ljavax/json/JsonValue$ValueType;
            invokevirtual javax.json.JsonValue$ValueType.toString:()Ljava/lang/String;
            aastore
        12: .line 60
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
            pop
        13: .line 67
      StackMap locals:
      StackMap stack:
            aload 3 /* v */
            areturn
        end local 3 // javax.json.JsonValue v
        end local 2 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   14     0  this  Lcom/fasterxml/jackson/datatype/jsr353/JsonValueDeserializer;
            0   14     1     p  Lcom/fasterxml/jackson/core/JsonParser;
            0   14     2  ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            2    3     3     v  Ljavax/json/JsonValue;
            4    5     3     v  Ljavax/json/JsonValue;
            6   14     3     v  Ljavax/json/JsonValue;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      p     
      ctxt  

  public javax.json.JsonValue getNullValue(com.fasterxml.jackson.databind.DeserializationContext);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljavax/json/JsonValue;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer this
        start local 1 // com.fasterxml.jackson.databind.DeserializationContext ctxt
         0: .line 74
            aload 0 /* this */
            getfield com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer._forJsonValue:Z
            ifeq 2
         1: .line 75
            getstatic javax.json.JsonValue.NULL:Ljavax/json/JsonValue;
            areturn
         2: .line 77
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 0 // com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/datatype/jsr353/JsonValueDeserializer;
            0    3     1  ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
    MethodParameters:
      Name  Flags
      ctxt  final

  public java.lang.Object deserializeWithType(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.jsontype.TypeDeserializer);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/jsontype/TypeDeserializer;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        start local 3 // com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeser
         0: .line 86
            aload 3 /* typeDeser */
            aload 1 /* p */
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.jsontype.TypeDeserializer.deserializeTypedFromScalar:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
            areturn
        end local 3 // com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeser
        end local 2 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/fasterxml/jackson/datatype/jsr353/JsonValueDeserializer;
            0    1     1          p  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     2       ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            0    1     3  typeDeser  Lcom/fasterxml/jackson/databind/jsontype/TypeDeserializer;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
           Name  Flags
      p          
      ctxt       
      typeDeser  

  protected javax.json.JsonObject _deserializeObject(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljavax/json/JsonObject;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=8, args_size=3
        start local 0 // com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // com.fasterxml.jackson.databind.DeserializationContext ctxt
         0: .line 98
            aload 0 /* this */
            getfield com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer._builderFactory:Ljavax/json/JsonBuilderFactory;
            invokeinterface javax.json.JsonBuilderFactory.createObjectBuilder:()Ljavax/json/JsonObjectBuilder;
            astore 3 /* b */
        start local 3 // javax.json.JsonObjectBuilder b
         1: .line 99
            goto 35
         2: .line 100
      StackMap locals: javax.json.JsonObjectBuilder
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentName:()Ljava/lang/String;
            astore 4 /* name */
        start local 4 // java.lang.String name
         3: .line 101
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 5 /* t */
        start local 5 // com.fasterxml.jackson.core.JsonToken t
         4: .line 102
            invokestatic com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:()[I
            aload 5 /* t */
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            iaload
            tableswitch { // 2 - 13
                    2: 7
                    3: 34
                    4: 5
                    5: 34
                    6: 34
                    7: 29
                    8: 27
                    9: 20
                   10: 15
                   11: 11
                   12: 9
                   13: 13
              default: 34
          }
         5: .line 104
      StackMap locals: java.lang.String com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 3 /* b */
            aload 4 /* name */
            aload 0 /* this */
            aload 1 /* p */
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer._deserializeArray:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljavax/json/JsonArray;
            invokeinterface javax.json.JsonObjectBuilder.add:(Ljava/lang/String;Ljavax/json/JsonValue;)Ljavax/json/JsonObjectBuilder;
            pop
         6: .line 105
            goto 35
         7: .line 107
      StackMap locals:
      StackMap stack:
            aload 3 /* b */
            aload 4 /* name */
            aload 0 /* this */
            aload 1 /* p */
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer._deserializeObject:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljavax/json/JsonObject;
            invokeinterface javax.json.JsonObjectBuilder.add:(Ljava/lang/String;Ljavax/json/JsonValue;)Ljavax/json/JsonObjectBuilder;
            pop
         8: .line 108
            goto 35
         9: .line 110
      StackMap locals:
      StackMap stack:
            aload 3 /* b */
            aload 4 /* name */
            iconst_0
            invokeinterface javax.json.JsonObjectBuilder.add:(Ljava/lang/String;Z)Ljavax/json/JsonObjectBuilder;
            pop
        10: .line 111
            goto 35
        11: .line 113
      StackMap locals:
      StackMap stack:
            aload 3 /* b */
            aload 4 /* name */
            iconst_1
            invokeinterface javax.json.JsonObjectBuilder.add:(Ljava/lang/String;Z)Ljavax/json/JsonObjectBuilder;
            pop
        12: .line 114
            goto 35
        13: .line 116
      StackMap locals:
      StackMap stack:
            aload 3 /* b */
            aload 4 /* name */
            invokeinterface javax.json.JsonObjectBuilder.addNull:(Ljava/lang/String;)Ljavax/json/JsonObjectBuilder;
            pop
        14: .line 117
            goto 35
        15: .line 119
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getNumberType:()Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            getstatic com.fasterxml.jackson.core.JsonParser$NumberType.BIG_DECIMAL:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            if_acmpne 18
        16: .line 120
            aload 3 /* b */
            aload 4 /* name */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getDecimalValue:()Ljava/math/BigDecimal;
            invokeinterface javax.json.JsonObjectBuilder.add:(Ljava/lang/String;Ljava/math/BigDecimal;)Ljavax/json/JsonObjectBuilder;
            pop
        17: .line 121
            goto 35
        18: .line 122
      StackMap locals:
      StackMap stack:
            aload 3 /* b */
            aload 4 /* name */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getDoubleValue:()D
            invokeinterface javax.json.JsonObjectBuilder.add:(Ljava/lang/String;D)Ljavax/json/JsonObjectBuilder;
            pop
        19: .line 124
            goto 35
        20: .line 127
      StackMap locals:
      StackMap stack:
            invokestatic com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonParser$NumberType:()[I
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getNumberType:()Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            invokevirtual com.fasterxml.jackson.core.JsonParser$NumberType.ordinal:()I
            iaload
            tableswitch { // 1 - 2
                    1: 23
                    2: 21
              default: 25
          }
        21: .line 129
      StackMap locals:
      StackMap stack:
            aload 3 /* b */
            aload 4 /* name */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getLongValue:()J
            invokeinterface javax.json.JsonObjectBuilder.add:(Ljava/lang/String;J)Ljavax/json/JsonObjectBuilder;
            pop
        22: .line 130
            goto 35
        23: .line 132
      StackMap locals:
      StackMap stack:
            aload 3 /* b */
            aload 4 /* name */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getIntValue:()I
            invokeinterface javax.json.JsonObjectBuilder.add:(Ljava/lang/String;I)Ljavax/json/JsonObjectBuilder;
            pop
        24: .line 133
            goto 35
        25: .line 135
      StackMap locals:
      StackMap stack:
            aload 3 /* b */
            aload 4 /* name */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getBigIntegerValue:()Ljava/math/BigInteger;
            invokeinterface javax.json.JsonObjectBuilder.add:(Ljava/lang/String;Ljava/math/BigInteger;)Ljavax/json/JsonObjectBuilder;
            pop
        26: .line 137
            goto 35
        27: .line 139
      StackMap locals:
      StackMap stack:
            aload 3 /* b */
            aload 4 /* name */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getText:()Ljava/lang/String;
            invokeinterface javax.json.JsonObjectBuilder.add:(Ljava/lang/String;Ljava/lang/String;)Ljavax/json/JsonObjectBuilder;
            pop
        28: .line 140
            goto 35
        29: .line 144
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getEmbeddedObject:()Ljava/lang/Object;
            astore 6 /* ob */
        start local 6 // java.lang.Object ob
        30: .line 145
            aload 6 /* ob */
            instanceof byte[]
            ifeq 34
        31: .line 146
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.getBase64Variant:()Lcom/fasterxml/jackson/core/Base64Variant;
            aload 6 /* ob */
            checkcast byte[]
            iconst_0
            invokevirtual com.fasterxml.jackson.core.Base64Variant.encode:([BZ)Ljava/lang/String;
            astore 7 /* b64 */
        start local 7 // java.lang.String b64
        32: .line 147
            aload 3 /* b */
            aload 4 /* name */
            aload 7 /* b64 */
            invokeinterface javax.json.JsonObjectBuilder.add:(Ljava/lang/String;Ljava/lang/String;)Ljavax/json/JsonObjectBuilder;
            pop
        33: .line 148
            goto 35
        end local 7 // java.lang.String b64
        end local 6 // java.lang.Object ob
        34: .line 152
      StackMap locals:
      StackMap stack:
            aload 2 /* ctxt */
            ldc Ljavax/json/JsonObject;
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken:(Ljava/lang/Class;Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
            checkcast javax.json.JsonObject
            areturn
        end local 5 // com.fasterxml.jackson.core.JsonToken t
        end local 4 // java.lang.String name
        35: .line 99
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 2
        36: .line 155
            aload 3 /* b */
            invokeinterface javax.json.JsonObjectBuilder.build:()Ljavax/json/JsonObject;
            areturn
        end local 3 // javax.json.JsonObjectBuilder b
        end local 2 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   37     0  this  Lcom/fasterxml/jackson/datatype/jsr353/JsonValueDeserializer;
            0   37     1     p  Lcom/fasterxml/jackson/core/JsonParser;
            0   37     2  ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            1   37     3     b  Ljavax/json/JsonObjectBuilder;
            3   35     4  name  Ljava/lang/String;
            4   35     5     t  Lcom/fasterxml/jackson/core/JsonToken;
           30   34     6    ob  Ljava/lang/Object;
           32   34     7   b64  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      p     
      ctxt  

  protected javax.json.JsonArray _deserializeArray(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljavax/json/JsonArray;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // com.fasterxml.jackson.databind.DeserializationContext ctxt
         0: .line 161
            aload 0 /* this */
            getfield com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer._builderFactory:Ljavax/json/JsonBuilderFactory;
            invokeinterface javax.json.JsonBuilderFactory.createArrayBuilder:()Ljavax/json/JsonArrayBuilder;
            astore 3 /* b */
        start local 3 // javax.json.JsonArrayBuilder b
         1: .line 163
            goto 28
        start local 4 // com.fasterxml.jackson.core.JsonToken t
         2: .line 164
      StackMap locals: javax.json.JsonArrayBuilder com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            invokestatic com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:()[I
            aload 4 /* t */
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            iaload
            tableswitch { // 2 - 13
                    2: 5
                    3: 27
                    4: 3
                    5: 27
                    6: 27
                    7: 27
                    8: 25
                    9: 18
                   10: 13
                   11: 9
                   12: 7
                   13: 11
              default: 27
          }
         3: .line 166
      StackMap locals:
      StackMap stack:
            aload 3 /* b */
            aload 0 /* this */
            aload 1 /* p */
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer._deserializeArray:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljavax/json/JsonArray;
            invokeinterface javax.json.JsonArrayBuilder.add:(Ljavax/json/JsonValue;)Ljavax/json/JsonArrayBuilder;
            pop
         4: .line 167
            goto 28
         5: .line 169
      StackMap locals:
      StackMap stack:
            aload 3 /* b */
            aload 0 /* this */
            aload 1 /* p */
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer._deserializeObject:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljavax/json/JsonObject;
            invokeinterface javax.json.JsonArrayBuilder.add:(Ljavax/json/JsonValue;)Ljavax/json/JsonArrayBuilder;
            pop
         6: .line 170
            goto 28
         7: .line 172
      StackMap locals:
      StackMap stack:
            aload 3 /* b */
            iconst_0
            invokeinterface javax.json.JsonArrayBuilder.add:(Z)Ljavax/json/JsonArrayBuilder;
            pop
         8: .line 173
            goto 28
         9: .line 175
      StackMap locals:
      StackMap stack:
            aload 3 /* b */
            iconst_1
            invokeinterface javax.json.JsonArrayBuilder.add:(Z)Ljavax/json/JsonArrayBuilder;
            pop
        10: .line 176
            goto 28
        11: .line 178
      StackMap locals:
      StackMap stack:
            aload 3 /* b */
            invokeinterface javax.json.JsonArrayBuilder.addNull:()Ljavax/json/JsonArrayBuilder;
            pop
        12: .line 179
            goto 28
        13: .line 181
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getNumberType:()Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            getstatic com.fasterxml.jackson.core.JsonParser$NumberType.BIG_DECIMAL:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            if_acmpne 16
        14: .line 182
            aload 3 /* b */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getDecimalValue:()Ljava/math/BigDecimal;
            invokeinterface javax.json.JsonArrayBuilder.add:(Ljava/math/BigDecimal;)Ljavax/json/JsonArrayBuilder;
            pop
        15: .line 183
            goto 28
        16: .line 184
      StackMap locals:
      StackMap stack:
            aload 3 /* b */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getDoubleValue:()D
            invokeinterface javax.json.JsonArrayBuilder.add:(D)Ljavax/json/JsonArrayBuilder;
            pop
        17: .line 186
            goto 28
        18: .line 189
      StackMap locals:
      StackMap stack:
            invokestatic com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonParser$NumberType:()[I
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getNumberType:()Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            invokevirtual com.fasterxml.jackson.core.JsonParser$NumberType.ordinal:()I
            iaload
            tableswitch { // 1 - 2
                    1: 21
                    2: 19
              default: 23
          }
        19: .line 191
      StackMap locals:
      StackMap stack:
            aload 3 /* b */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getLongValue:()J
            invokeinterface javax.json.JsonArrayBuilder.add:(J)Ljavax/json/JsonArrayBuilder;
            pop
        20: .line 192
            goto 28
        21: .line 194
      StackMap locals:
      StackMap stack:
            aload 3 /* b */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getIntValue:()I
            invokeinterface javax.json.JsonArrayBuilder.add:(I)Ljavax/json/JsonArrayBuilder;
            pop
        22: .line 195
            goto 28
        23: .line 197
      StackMap locals:
      StackMap stack:
            aload 3 /* b */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getBigIntegerValue:()Ljava/math/BigInteger;
            invokeinterface javax.json.JsonArrayBuilder.add:(Ljava/math/BigInteger;)Ljavax/json/JsonArrayBuilder;
            pop
        24: .line 199
            goto 28
        25: .line 201
      StackMap locals:
      StackMap stack:
            aload 3 /* b */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getText:()Ljava/lang/String;
            invokeinterface javax.json.JsonArrayBuilder.add:(Ljava/lang/String;)Ljavax/json/JsonArrayBuilder;
            pop
        26: .line 202
            goto 28
        27: .line 204
      StackMap locals:
      StackMap stack:
            aload 2 /* ctxt */
            ldc Ljavax/json/JsonArray;
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken:(Ljava/lang/Class;Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
            checkcast javax.json.JsonArray
            areturn
        end local 4 // com.fasterxml.jackson.core.JsonToken t
        28: .line 163
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            dup
            astore 4 /* t */
        start local 4 // com.fasterxml.jackson.core.JsonToken t
        29: getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 2
        30: .line 207
            aload 3 /* b */
            invokeinterface javax.json.JsonArrayBuilder.build:()Ljavax/json/JsonArray;
            areturn
        end local 4 // com.fasterxml.jackson.core.JsonToken t
        end local 3 // javax.json.JsonArrayBuilder b
        end local 2 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   31     0  this  Lcom/fasterxml/jackson/datatype/jsr353/JsonValueDeserializer;
            0   31     1     p  Lcom/fasterxml/jackson/core/JsonParser;
            0   31     2  ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            1   31     3     b  Ljavax/json/JsonArrayBuilder;
            2   28     4     t  Lcom/fasterxml/jackson/core/JsonToken;
           29   31     4     t  Lcom/fasterxml/jackson/core/JsonToken;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      p     
      ctxt  

  protected javax.json.JsonValue _deserializeScalar(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljavax/json/JsonValue;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // com.fasterxml.jackson.databind.DeserializationContext ctxt
         0: .line 213
            invokestatic com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:()[I
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            iaload
            tableswitch { // 7 - 13
                    7: 1
                    8: 14
                    9: 9
                   10: 5
                   11: 3
                   12: 2
                   13: 4
              default: 15
          }
         1: .line 217
      StackMap locals:
      StackMap stack:
            aload 2 /* ctxt */
            ldc Ljavax/json/JsonValue;
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken:(Ljava/lang/Class;Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
            checkcast javax.json.JsonValue
            areturn
         2: .line 219
      StackMap locals:
      StackMap stack:
            getstatic javax.json.JsonValue.FALSE:Ljavax/json/JsonValue;
            areturn
         3: .line 221
      StackMap locals:
      StackMap stack:
            getstatic javax.json.JsonValue.TRUE:Ljavax/json/JsonValue;
            areturn
         4: .line 223
      StackMap locals:
      StackMap stack:
            getstatic javax.json.JsonValue.NULL:Ljavax/json/JsonValue;
            areturn
         5: .line 227
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer._builderFactory:Ljavax/json/JsonBuilderFactory;
            invokeinterface javax.json.JsonBuilderFactory.createArrayBuilder:()Ljavax/json/JsonArrayBuilder;
            astore 3 /* b */
        start local 3 // javax.json.JsonArrayBuilder b
         6: .line 228
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getNumberType:()Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            getstatic com.fasterxml.jackson.core.JsonParser$NumberType.BIG_DECIMAL:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            if_acmpne 8
         7: .line 229
            aload 3 /* b */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getDecimalValue:()Ljava/math/BigDecimal;
            invokeinterface javax.json.JsonArrayBuilder.add:(Ljava/math/BigDecimal;)Ljavax/json/JsonArrayBuilder;
            invokeinterface javax.json.JsonArrayBuilder.build:()Ljavax/json/JsonArray;
            iconst_0
            invokeinterface javax.json.JsonArray.get:(I)Ljava/lang/Object;
            checkcast javax.json.JsonValue
            areturn
         8: .line 231
      StackMap locals: javax.json.JsonArrayBuilder
      StackMap stack:
            aload 3 /* b */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getDoubleValue:()D
            invokeinterface javax.json.JsonArrayBuilder.add:(D)Ljavax/json/JsonArrayBuilder;
            invokeinterface javax.json.JsonArrayBuilder.build:()Ljavax/json/JsonArray;
            iconst_0
            invokeinterface javax.json.JsonArray.get:(I)Ljava/lang/Object;
            checkcast javax.json.JsonValue
            areturn
        end local 3 // javax.json.JsonArrayBuilder b
         9: .line 236
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer._builderFactory:Ljavax/json/JsonBuilderFactory;
            invokeinterface javax.json.JsonBuilderFactory.createArrayBuilder:()Ljavax/json/JsonArrayBuilder;
            astore 3 /* b */
        start local 3 // javax.json.JsonArrayBuilder b
        10: .line 237
            invokestatic com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonParser$NumberType:()[I
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getNumberType:()Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            invokevirtual com.fasterxml.jackson.core.JsonParser$NumberType.ordinal:()I
            iaload
            tableswitch { // 1 - 2
                    1: 12
                    2: 11
              default: 13
          }
        11: .line 239
      StackMap locals: javax.json.JsonArrayBuilder
      StackMap stack:
            aload 3 /* b */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getLongValue:()J
            invokeinterface javax.json.JsonArrayBuilder.add:(J)Ljavax/json/JsonArrayBuilder;
            invokeinterface javax.json.JsonArrayBuilder.build:()Ljavax/json/JsonArray;
            iconst_0
            invokeinterface javax.json.JsonArray.get:(I)Ljava/lang/Object;
            checkcast javax.json.JsonValue
            areturn
        12: .line 241
      StackMap locals:
      StackMap stack:
            aload 3 /* b */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getIntValue:()I
            invokeinterface javax.json.JsonArrayBuilder.add:(I)Ljavax/json/JsonArrayBuilder;
            invokeinterface javax.json.JsonArrayBuilder.build:()Ljavax/json/JsonArray;
            iconst_0
            invokeinterface javax.json.JsonArray.get:(I)Ljava/lang/Object;
            checkcast javax.json.JsonValue
            areturn
        13: .line 243
      StackMap locals:
      StackMap stack:
            aload 3 /* b */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getBigIntegerValue:()Ljava/math/BigInteger;
            invokeinterface javax.json.JsonArrayBuilder.add:(Ljava/math/BigInteger;)Ljavax/json/JsonArrayBuilder;
            invokeinterface javax.json.JsonArrayBuilder.build:()Ljavax/json/JsonArray;
            iconst_0
            invokeinterface javax.json.JsonArray.get:(I)Ljava/lang/Object;
            checkcast javax.json.JsonValue
            areturn
        end local 3 // javax.json.JsonArrayBuilder b
        14: .line 247
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer._builderFactory:Ljavax/json/JsonBuilderFactory;
            invokeinterface javax.json.JsonBuilderFactory.createArrayBuilder:()Ljavax/json/JsonArrayBuilder;
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getText:()Ljava/lang/String;
            invokeinterface javax.json.JsonArrayBuilder.add:(Ljava/lang/String;)Ljavax/json/JsonArrayBuilder;
            invokeinterface javax.json.JsonArrayBuilder.build:()Ljavax/json/JsonArray;
            iconst_0
            invokeinterface javax.json.JsonArray.get:(I)Ljava/lang/Object;
            checkcast javax.json.JsonValue
            areturn
        15: .line 255
      StackMap locals:
      StackMap stack:
            aload 2 /* ctxt */
            ldc Ljavax/json/JsonValue;
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken:(Ljava/lang/Class;Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
            checkcast javax.json.JsonValue
            areturn
        end local 2 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   16     0  this  Lcom/fasterxml/jackson/datatype/jsr353/JsonValueDeserializer;
            0   16     1     p  Lcom/fasterxml/jackson/core/JsonParser;
            0   16     2  ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            6    9     3     b  Ljavax/json/JsonArrayBuilder;
           10   14     3     b  Ljavax/json/JsonArrayBuilder;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      p     
      ctxt  

  public java.lang.Object deserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer.deserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljavax/json/JsonValue;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonProcessingException

  public java.lang.Object getNullValue(com.fasterxml.jackson.databind.DeserializationContext);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer.getNullValue:(Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljavax/json/JsonValue;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.fasterxml.jackson.databind.JsonMappingException

  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 17
            getstatic com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer.$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.datatype.jsr353.JsonValueDeserializer.$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$fasterxml$jackson$core$JsonParser$NumberType();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 17
            getstatic com.fasterxml.jackson.datatype.jsr353.JsonValueDeserializer.$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.datatype.jsr353.JsonValueDeserializer.$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
}
Signature: Lcom/fasterxml/jackson/databind/deser/std/StdDeserializer<Ljavax/json/JsonValue;>;
SourceFile: "JsonValueDeserializer.java"
InnerClasses:
  public final NumberType = com.fasterxml.jackson.core.JsonParser$NumberType of com.fasterxml.jackson.core.JsonParser
  public final ValueType = javax.json.JsonValue$ValueType of javax.json.JsonValue