public class com.fasterxml.jackson.databind.ObjectReader extends com.fasterxml.jackson.core.ObjectCodec implements com.fasterxml.jackson.core.Versioned, java.io.Serializable
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.fasterxml.jackson.databind.ObjectReader
  super_class: com.fasterxml.jackson.core.ObjectCodec
{
  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  private static final com.fasterxml.jackson.databind.JavaType JSON_NODE_TYPE;
    descriptor: Lcom/fasterxml/jackson/databind/JavaType;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  protected final com.fasterxml.jackson.databind.DeserializationConfig _config;
    descriptor: Lcom/fasterxml/jackson/databind/DeserializationConfig;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final com.fasterxml.jackson.databind.deser.DefaultDeserializationContext _context;
    descriptor: Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

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

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

  private final com.fasterxml.jackson.core.filter.TokenFilter _filter;
    descriptor: Lcom/fasterxml/jackson/core/filter/TokenFilter;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  protected final com.fasterxml.jackson.databind.JavaType _valueType;
    descriptor: Lcom/fasterxml/jackson/databind/JavaType;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final com.fasterxml.jackson.databind.JsonDeserializer<java.lang.Object> _rootDeserializer;
    descriptor: Lcom/fasterxml/jackson/databind/JsonDeserializer;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Signature: Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;

  protected final java.lang.Object _valueToUpdate;
    descriptor: Ljava/lang/Object;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

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

  protected final com.fasterxml.jackson.databind.InjectableValues _injectableValues;
    descriptor: Lcom/fasterxml/jackson/databind/InjectableValues;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final com.fasterxml.jackson.databind.deser.DataFormatReaders _dataFormatReaders;
    descriptor: Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final java.util.concurrent.ConcurrentHashMap<com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JsonDeserializer<java.lang.Object>> _rootDeserializers;
    descriptor: Ljava/util/concurrent/ConcurrentHashMap;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Signature: Ljava/util/concurrent/ConcurrentHashMap<Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 49
            ldc Lcom/fasterxml/jackson/databind/JsonNode;
            invokestatic com.fasterxml.jackson.databind.type.SimpleType.constructUnsafe:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/type/SimpleType;
            putstatic com.fasterxml.jackson.databind.ObjectReader.JSON_NODE_TYPE:Lcom/fasterxml/jackson/databind/JavaType;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected void <init>(com.fasterxml.jackson.databind.ObjectMapper, com.fasterxml.jackson.databind.DeserializationConfig);
    descriptor: (Lcom/fasterxml/jackson/databind/ObjectMapper;Lcom/fasterxml/jackson/databind/DeserializationConfig;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.ObjectMapper mapper
        start local 2 // com.fasterxml.jackson.databind.DeserializationConfig config
         0: .line 168
            aload 0 /* this */
            aload 1 /* mapper */
            aload 2 /* config */
            aconst_null
            aconst_null
            aconst_null
            aconst_null
            invokespecial com.fasterxml.jackson.databind.ObjectReader.<init>:(Lcom/fasterxml/jackson/databind/ObjectMapper;Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)V
         1: .line 169
            return
        end local 2 // com.fasterxml.jackson.databind.DeserializationConfig config
        end local 1 // com.fasterxml.jackson.databind.ObjectMapper mapper
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    2     1  mapper  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     2  config  Lcom/fasterxml/jackson/databind/DeserializationConfig;
    MethodParameters:
        Name  Flags
      mapper  
      config  

  protected void <init>(com.fasterxml.jackson.databind.ObjectMapper, com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.JavaType, java.lang.Object, com.fasterxml.jackson.core.FormatSchema, com.fasterxml.jackson.databind.InjectableValues);
    descriptor: (Lcom/fasterxml/jackson/databind/ObjectMapper;Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=7, args_size=7
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.ObjectMapper mapper
        start local 2 // com.fasterxml.jackson.databind.DeserializationConfig config
        start local 3 // com.fasterxml.jackson.databind.JavaType valueType
        start local 4 // java.lang.Object valueToUpdate
        start local 5 // com.fasterxml.jackson.core.FormatSchema schema
        start local 6 // com.fasterxml.jackson.databind.InjectableValues injectableValues
         0: .line 175
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.ObjectCodec.<init>:()V
         1: .line 179
            aload 0 /* this */
            aload 2 /* config */
            putfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         2: .line 180
            aload 0 /* this */
            aload 1 /* mapper */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            putfield com.fasterxml.jackson.databind.ObjectReader._context:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
         3: .line 181
            aload 0 /* this */
            aload 1 /* mapper */
            getfield com.fasterxml.jackson.databind.ObjectMapper._rootDeserializers:Ljava/util/concurrent/ConcurrentHashMap;
            putfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializers:Ljava/util/concurrent/ConcurrentHashMap;
         4: .line 182
            aload 0 /* this */
            aload 1 /* mapper */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            putfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
         5: .line 183
            aload 0 /* this */
            aload 3 /* valueType */
            putfield com.fasterxml.jackson.databind.ObjectReader._valueType:Lcom/fasterxml/jackson/databind/JavaType;
         6: .line 184
            aload 0 /* this */
            aload 4 /* valueToUpdate */
            putfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
         7: .line 185
            aload 0 /* this */
            aload 5 /* schema */
            putfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
         8: .line 186
            aload 0 /* this */
            aload 6 /* injectableValues */
            putfield com.fasterxml.jackson.databind.ObjectReader._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         9: .line 187
            aload 0 /* this */
            aload 2 /* config */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.useRootWrapping:()Z
            putfield com.fasterxml.jackson.databind.ObjectReader._unwrapRoot:Z
        10: .line 189
            aload 0 /* this */
            aload 0 /* this */
            aload 3 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._prefetchRootDeserializer:(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            putfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
        11: .line 190
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
        12: .line 191
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.databind.ObjectReader._filter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
        13: .line 192
            return
        end local 6 // com.fasterxml.jackson.databind.InjectableValues injectableValues
        end local 5 // com.fasterxml.jackson.core.FormatSchema schema
        end local 4 // java.lang.Object valueToUpdate
        end local 3 // com.fasterxml.jackson.databind.JavaType valueType
        end local 2 // com.fasterxml.jackson.databind.DeserializationConfig config
        end local 1 // com.fasterxml.jackson.databind.ObjectMapper mapper
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   14     0              this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0   14     1            mapper  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   14     2            config  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            0   14     3         valueType  Lcom/fasterxml/jackson/databind/JavaType;
            0   14     4     valueToUpdate  Ljava/lang/Object;
            0   14     5            schema  Lcom/fasterxml/jackson/core/FormatSchema;
            0   14     6  injectableValues  Lcom/fasterxml/jackson/databind/InjectableValues;
    MethodParameters:
                  Name  Flags
      mapper            
      config            
      valueType         
      valueToUpdate     
      schema            
      injectableValues  

  protected void <init>(com.fasterxml.jackson.databind.ObjectReader, com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JsonDeserializer<java.lang.Object>, , com.fasterxml.jackson.core.FormatSchema, com.fasterxml.jackson.databind.InjectableValues, com.fasterxml.jackson.databind.deser.DataFormatReaders);
    descriptor: (Lcom/fasterxml/jackson/databind/ObjectReader;Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=9, args_size=9
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.ObjectReader base
        start local 2 // com.fasterxml.jackson.databind.DeserializationConfig config
        start local 3 // com.fasterxml.jackson.databind.JavaType valueType
        start local 4 // com.fasterxml.jackson.databind.JsonDeserializer rootDeser
        start local 5 // java.lang.Object valueToUpdate
        start local 6 // com.fasterxml.jackson.core.FormatSchema schema
        start local 7 // com.fasterxml.jackson.databind.InjectableValues injectableValues
        start local 8 // com.fasterxml.jackson.databind.deser.DataFormatReaders dataFormatReaders
         0: .line 197
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.ObjectCodec.<init>:()V
         1: .line 202
            aload 0 /* this */
            aload 2 /* config */
            putfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         2: .line 203
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._context:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            putfield com.fasterxml.jackson.databind.ObjectReader._context:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
         3: .line 205
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializers:Ljava/util/concurrent/ConcurrentHashMap;
            putfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializers:Ljava/util/concurrent/ConcurrentHashMap;
         4: .line 206
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            putfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
         5: .line 208
            aload 0 /* this */
            aload 3 /* valueType */
            putfield com.fasterxml.jackson.databind.ObjectReader._valueType:Lcom/fasterxml/jackson/databind/JavaType;
         6: .line 209
            aload 0 /* this */
            aload 4 /* rootDeser */
            putfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
         7: .line 210
            aload 0 /* this */
            aload 5 /* valueToUpdate */
            putfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
         8: .line 211
            aload 0 /* this */
            aload 6 /* schema */
            putfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
         9: .line 212
            aload 0 /* this */
            aload 7 /* injectableValues */
            putfield com.fasterxml.jackson.databind.ObjectReader._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
        10: .line 213
            aload 0 /* this */
            aload 2 /* config */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.useRootWrapping:()Z
            putfield com.fasterxml.jackson.databind.ObjectReader._unwrapRoot:Z
        11: .line 214
            aload 0 /* this */
            aload 8 /* dataFormatReaders */
            putfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
        12: .line 215
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._filter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
            putfield com.fasterxml.jackson.databind.ObjectReader._filter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
        13: .line 216
            return
        end local 8 // com.fasterxml.jackson.databind.deser.DataFormatReaders dataFormatReaders
        end local 7 // com.fasterxml.jackson.databind.InjectableValues injectableValues
        end local 6 // com.fasterxml.jackson.core.FormatSchema schema
        end local 5 // java.lang.Object valueToUpdate
        end local 4 // com.fasterxml.jackson.databind.JsonDeserializer rootDeser
        end local 3 // com.fasterxml.jackson.databind.JavaType valueType
        end local 2 // com.fasterxml.jackson.databind.DeserializationConfig config
        end local 1 // com.fasterxml.jackson.databind.ObjectReader base
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   14     0               this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0   14     1               base  Lcom/fasterxml/jackson/databind/ObjectReader;
            0   14     2             config  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            0   14     3          valueType  Lcom/fasterxml/jackson/databind/JavaType;
            0   14     4          rootDeser  Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
            0   14     5      valueToUpdate  Ljava/lang/Object;
            0   14     6             schema  Lcom/fasterxml/jackson/core/FormatSchema;
            0   14     7   injectableValues  Lcom/fasterxml/jackson/databind/InjectableValues;
            0   14     8  dataFormatReaders  Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
    Signature: (Lcom/fasterxml/jackson/databind/ObjectReader;Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;)V
    MethodParameters:
                   Name  Flags
      base               
      config             
      valueType          
      rootDeser          
      valueToUpdate      
      schema             
      injectableValues   
      dataFormatReaders  

  protected void <init>(com.fasterxml.jackson.databind.ObjectReader, com.fasterxml.jackson.databind.DeserializationConfig);
    descriptor: (Lcom/fasterxml/jackson/databind/ObjectReader;Lcom/fasterxml/jackson/databind/DeserializationConfig;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.ObjectReader base
        start local 2 // com.fasterxml.jackson.databind.DeserializationConfig config
         0: .line 221
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.ObjectCodec.<init>:()V
         1: .line 223
            aload 0 /* this */
            aload 2 /* config */
            putfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         2: .line 224
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._context:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            putfield com.fasterxml.jackson.databind.ObjectReader._context:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
         3: .line 226
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializers:Ljava/util/concurrent/ConcurrentHashMap;
            putfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializers:Ljava/util/concurrent/ConcurrentHashMap;
         4: .line 227
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            putfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
         5: .line 229
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueType:Lcom/fasterxml/jackson/databind/JavaType;
            putfield com.fasterxml.jackson.databind.ObjectReader._valueType:Lcom/fasterxml/jackson/databind/JavaType;
         6: .line 230
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
            putfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
         7: .line 231
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
            putfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
         8: .line 232
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            putfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
         9: .line 233
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
            putfield com.fasterxml.jackson.databind.ObjectReader._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
        10: .line 234
            aload 0 /* this */
            aload 2 /* config */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.useRootWrapping:()Z
            putfield com.fasterxml.jackson.databind.ObjectReader._unwrapRoot:Z
        11: .line 235
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            putfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
        12: .line 236
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._filter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
            putfield com.fasterxml.jackson.databind.ObjectReader._filter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
        13: .line 237
            return
        end local 2 // com.fasterxml.jackson.databind.DeserializationConfig config
        end local 1 // com.fasterxml.jackson.databind.ObjectReader base
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0   14     1    base  Lcom/fasterxml/jackson/databind/ObjectReader;
            0   14     2  config  Lcom/fasterxml/jackson/databind/DeserializationConfig;
    MethodParameters:
        Name  Flags
      base    
      config  

  protected void <init>(com.fasterxml.jackson.databind.ObjectReader, com.fasterxml.jackson.core.JsonFactory);
    descriptor: (Lcom/fasterxml/jackson/databind/ObjectReader;Lcom/fasterxml/jackson/core/JsonFactory;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.ObjectReader base
        start local 2 // com.fasterxml.jackson.core.JsonFactory f
         0: .line 239
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.ObjectCodec.<init>:()V
         1: .line 242
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         2: .line 243
            getstatic com.fasterxml.jackson.databind.MapperFeature.SORT_PROPERTIES_ALPHABETICALLY:Lcom/fasterxml/jackson/databind/MapperFeature;
            aload 2 /* f */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.requiresPropertyOrdering:()Z
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/databind/MapperFeature;Z)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.DeserializationConfig
         3: .line 242
            putfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         4: .line 244
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._context:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            putfield com.fasterxml.jackson.databind.ObjectReader._context:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
         5: .line 246
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializers:Ljava/util/concurrent/ConcurrentHashMap;
            putfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializers:Ljava/util/concurrent/ConcurrentHashMap;
         6: .line 247
            aload 0 /* this */
            aload 2 /* f */
            putfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
         7: .line 249
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueType:Lcom/fasterxml/jackson/databind/JavaType;
            putfield com.fasterxml.jackson.databind.ObjectReader._valueType:Lcom/fasterxml/jackson/databind/JavaType;
         8: .line 250
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
            putfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
         9: .line 251
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
            putfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
        10: .line 252
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            putfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
        11: .line 253
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
            putfield com.fasterxml.jackson.databind.ObjectReader._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
        12: .line 254
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._unwrapRoot:Z
            putfield com.fasterxml.jackson.databind.ObjectReader._unwrapRoot:Z
        13: .line 255
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            putfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
        14: .line 256
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._filter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
            putfield com.fasterxml.jackson.databind.ObjectReader._filter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
        15: .line 257
            return
        end local 2 // com.fasterxml.jackson.core.JsonFactory f
        end local 1 // com.fasterxml.jackson.databind.ObjectReader base
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   16     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0   16     1  base  Lcom/fasterxml/jackson/databind/ObjectReader;
            0   16     2     f  Lcom/fasterxml/jackson/core/JsonFactory;
    MethodParameters:
      Name  Flags
      base  
      f     

  protected void <init>(com.fasterxml.jackson.databind.ObjectReader, com.fasterxml.jackson.core.filter.TokenFilter);
    descriptor: (Lcom/fasterxml/jackson/databind/ObjectReader;Lcom/fasterxml/jackson/core/filter/TokenFilter;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.ObjectReader base
        start local 2 // com.fasterxml.jackson.core.filter.TokenFilter filter
         0: .line 259
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.ObjectCodec.<init>:()V
         1: .line 260
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            putfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         2: .line 261
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._context:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            putfield com.fasterxml.jackson.databind.ObjectReader._context:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
         3: .line 262
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializers:Ljava/util/concurrent/ConcurrentHashMap;
            putfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializers:Ljava/util/concurrent/ConcurrentHashMap;
         4: .line 263
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            putfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
         5: .line 264
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueType:Lcom/fasterxml/jackson/databind/JavaType;
            putfield com.fasterxml.jackson.databind.ObjectReader._valueType:Lcom/fasterxml/jackson/databind/JavaType;
         6: .line 265
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
            putfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
         7: .line 266
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
            putfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
         8: .line 267
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            putfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
         9: .line 268
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
            putfield com.fasterxml.jackson.databind.ObjectReader._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
        10: .line 269
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._unwrapRoot:Z
            putfield com.fasterxml.jackson.databind.ObjectReader._unwrapRoot:Z
        11: .line 270
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            putfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
        12: .line 271
            aload 0 /* this */
            aload 2 /* filter */
            putfield com.fasterxml.jackson.databind.ObjectReader._filter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
        13: .line 272
            return
        end local 2 // com.fasterxml.jackson.core.filter.TokenFilter filter
        end local 1 // com.fasterxml.jackson.databind.ObjectReader base
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0   14     1    base  Lcom/fasterxml/jackson/databind/ObjectReader;
            0   14     2  filter  Lcom/fasterxml/jackson/core/filter/TokenFilter;
    MethodParameters:
        Name  Flags
      base    
      filter  

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

  protected com.fasterxml.jackson.databind.ObjectReader _new(com.fasterxml.jackson.databind.ObjectReader, com.fasterxml.jackson.core.JsonFactory);
    descriptor: (Lcom/fasterxml/jackson/databind/ObjectReader;Lcom/fasterxml/jackson/core/JsonFactory;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.ObjectReader base
        start local 2 // com.fasterxml.jackson.core.JsonFactory f
         0: .line 297
            new com.fasterxml.jackson.databind.ObjectReader
            dup
            aload 1 /* base */
            aload 2 /* f */
            invokespecial com.fasterxml.jackson.databind.ObjectReader.<init>:(Lcom/fasterxml/jackson/databind/ObjectReader;Lcom/fasterxml/jackson/core/JsonFactory;)V
            areturn
        end local 2 // com.fasterxml.jackson.core.JsonFactory f
        end local 1 // com.fasterxml.jackson.databind.ObjectReader base
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  base  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     2     f  Lcom/fasterxml/jackson/core/JsonFactory;
    MethodParameters:
      Name  Flags
      base  
      f     

  protected com.fasterxml.jackson.databind.ObjectReader _new(com.fasterxml.jackson.databind.ObjectReader, com.fasterxml.jackson.databind.DeserializationConfig);
    descriptor: (Lcom/fasterxml/jackson/databind/ObjectReader;Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.ObjectReader base
        start local 2 // com.fasterxml.jackson.databind.DeserializationConfig config
         0: .line 306
            new com.fasterxml.jackson.databind.ObjectReader
            dup
            aload 1 /* base */
            aload 2 /* config */
            invokespecial com.fasterxml.jackson.databind.ObjectReader.<init>:(Lcom/fasterxml/jackson/databind/ObjectReader;Lcom/fasterxml/jackson/databind/DeserializationConfig;)V
            areturn
        end local 2 // com.fasterxml.jackson.databind.DeserializationConfig config
        end local 1 // com.fasterxml.jackson.databind.ObjectReader base
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1    base  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     2  config  Lcom/fasterxml/jackson/databind/DeserializationConfig;
    MethodParameters:
        Name  Flags
      base    
      config  

  protected com.fasterxml.jackson.databind.ObjectReader _new(com.fasterxml.jackson.databind.ObjectReader, com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JsonDeserializer<java.lang.Object>, , com.fasterxml.jackson.core.FormatSchema, com.fasterxml.jackson.databind.InjectableValues, com.fasterxml.jackson.databind.deser.DataFormatReaders);
    descriptor: (Lcom/fasterxml/jackson/databind/ObjectReader;Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=10, locals=9, args_size=9
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.ObjectReader base
        start local 2 // com.fasterxml.jackson.databind.DeserializationConfig config
        start local 3 // com.fasterxml.jackson.databind.JavaType valueType
        start local 4 // com.fasterxml.jackson.databind.JsonDeserializer rootDeser
        start local 5 // java.lang.Object valueToUpdate
        start local 6 // com.fasterxml.jackson.core.FormatSchema schema
        start local 7 // com.fasterxml.jackson.databind.InjectableValues injectableValues
        start local 8 // com.fasterxml.jackson.databind.deser.DataFormatReaders dataFormatReaders
         0: .line 318
            new com.fasterxml.jackson.databind.ObjectReader
            dup
            aload 1 /* base */
            aload 2 /* config */
            aload 3 /* valueType */
            aload 4 /* rootDeser */
            aload 5 /* valueToUpdate */
         1: .line 319
            aload 6 /* schema */
            aload 7 /* injectableValues */
            aload 8 /* dataFormatReaders */
         2: .line 318
            invokespecial com.fasterxml.jackson.databind.ObjectReader.<init>:(Lcom/fasterxml/jackson/databind/ObjectReader;Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;)V
            areturn
        end local 8 // com.fasterxml.jackson.databind.deser.DataFormatReaders dataFormatReaders
        end local 7 // com.fasterxml.jackson.databind.InjectableValues injectableValues
        end local 6 // com.fasterxml.jackson.core.FormatSchema schema
        end local 5 // java.lang.Object valueToUpdate
        end local 4 // com.fasterxml.jackson.databind.JsonDeserializer rootDeser
        end local 3 // com.fasterxml.jackson.databind.JavaType valueType
        end local 2 // com.fasterxml.jackson.databind.DeserializationConfig config
        end local 1 // com.fasterxml.jackson.databind.ObjectReader base
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    3     0               this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    3     1               base  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    3     2             config  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            0    3     3          valueType  Lcom/fasterxml/jackson/databind/JavaType;
            0    3     4          rootDeser  Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
            0    3     5      valueToUpdate  Ljava/lang/Object;
            0    3     6             schema  Lcom/fasterxml/jackson/core/FormatSchema;
            0    3     7   injectableValues  Lcom/fasterxml/jackson/databind/InjectableValues;
            0    3     8  dataFormatReaders  Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
    Signature: (Lcom/fasterxml/jackson/databind/ObjectReader;Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;)Lcom/fasterxml/jackson/databind/ObjectReader;
    MethodParameters:
                   Name  Flags
      base               
      config             
      valueType          
      rootDeser          
      valueToUpdate      
      schema             
      injectableValues   
      dataFormatReaders  

  protected <T> com.fasterxml.jackson.databind.MappingIterator<T> _newIterator(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.JsonDeserializer<?>, boolean);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JsonDeserializer;Z)Lcom/fasterxml/jackson/databind/MappingIterator;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=5, args_size=5
        start local 0 // com.fasterxml.jackson.databind.ObjectReader 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.JsonDeserializer deser
        start local 4 // boolean parserManaged
         0: .line 331
            new com.fasterxml.jackson.databind.MappingIterator
            dup
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueType:Lcom/fasterxml/jackson/databind/JavaType;
            aload 1 /* p */
            aload 2 /* ctxt */
         1: .line 332
            aload 3 /* deser */
            iload 4 /* parserManaged */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
         2: .line 331
            invokespecial com.fasterxml.jackson.databind.MappingIterator.<init>:(Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JsonDeserializer;ZLjava/lang/Object;)V
            areturn
        end local 4 // boolean parserManaged
        end local 3 // com.fasterxml.jackson.databind.JsonDeserializer deser
        end local 2 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    3     0           this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    3     1              p  Lcom/fasterxml/jackson/core/JsonParser;
            0    3     2           ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            0    3     3          deser  Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;
            0    3     4  parserManaged  Z
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;Z)Lcom/fasterxml/jackson/databind/MappingIterator<TT;>;
    MethodParameters:
               Name  Flags
      p              
      ctxt           
      deser          
      parserManaged  

  protected com.fasterxml.jackson.core.JsonToken _initForReading(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.core.JsonParser);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/JsonToken;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        start local 2 // com.fasterxml.jackson.core.JsonParser p
         0: .line 344
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            ifnull 2
         1: .line 345
            aload 2 /* p */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            invokevirtual com.fasterxml.jackson.core.JsonParser.setSchema:(Lcom/fasterxml/jackson/core/FormatSchema;)V
         2: .line 347
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 2 /* p */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)V
         3: .line 353
            aload 2 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 3 /* t */
        start local 3 // com.fasterxml.jackson.core.JsonToken t
         4: .line 354
            aload 3 /* t */
            ifnonnull 10
         5: .line 355
            aload 2 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 3 /* t */
         6: .line 356
            aload 3 /* t */
            ifnonnull 10
         7: .line 358
            aload 1 /* ctxt */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueType:Lcom/fasterxml/jackson/databind/JavaType;
         8: .line 359
            ldc "No content to map due to end-of-input"
            iconst_0
            anewarray java.lang.Object
         9: .line 358
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
            pop
        10: .line 362
      StackMap locals: com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 3 /* t */
            areturn
        end local 3 // com.fasterxml.jackson.core.JsonToken t
        end local 2 // com.fasterxml.jackson.core.JsonParser p
        end local 1 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0   11     1  ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            0   11     2     p  Lcom/fasterxml/jackson/core/JsonParser;
            4   11     3     t  Lcom/fasterxml/jackson/core/JsonToken;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      ctxt  
      p     

  protected void _initForMultiRead(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.core.JsonParser);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/core/JsonParser;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        start local 2 // com.fasterxml.jackson.core.JsonParser p
         0: .line 377
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            ifnull 2
         1: .line 378
            aload 2 /* p */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            invokevirtual com.fasterxml.jackson.core.JsonParser.setSchema:(Lcom/fasterxml/jackson/core/FormatSchema;)V
         2: .line 380
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 2 /* p */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)V
         3: .line 381
            return
        end local 2 // com.fasterxml.jackson.core.JsonParser p
        end local 1 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    4     1  ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            0    4     2     p  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      ctxt  
      p     

  public com.fasterxml.jackson.databind.ObjectReader with(com.fasterxml.jackson.databind.DeserializationFeature);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.DeserializationFeature feature
         0: .line 394
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* feature */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._with:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.databind.DeserializationFeature feature
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  feature  Lcom/fasterxml/jackson/databind/DeserializationFeature;
    MethodParameters:
         Name  Flags
      feature  

  public com.fasterxml.jackson.databind.ObjectReader with(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature[]);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationFeature;[Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.DeserializationFeature first
        start local 2 // com.fasterxml.jackson.databind.DeserializationFeature[] other
         0: .line 404
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* first */
            aload 2 /* other */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/databind/DeserializationFeature;[Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._with:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 2 // com.fasterxml.jackson.databind.DeserializationFeature[] other
        end local 1 // com.fasterxml.jackson.databind.DeserializationFeature first
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  first  Lcom/fasterxml/jackson/databind/DeserializationFeature;
            0    1     2  other  [Lcom/fasterxml/jackson/databind/DeserializationFeature;
    MethodParameters:
       Name  Flags
      first  
      other  

  public com.fasterxml.jackson.databind.ObjectReader withFeatures(com.fasterxml.jackson.databind.DeserializationFeature[]);
    descriptor: ([Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.DeserializationFeature[] features
         0: .line 412
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* features */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.withFeatures:([Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._with:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.databind.DeserializationFeature[] features
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  features  [Lcom/fasterxml/jackson/databind/DeserializationFeature;
    MethodParameters:
          Name  Flags
      features  

  public com.fasterxml.jackson.databind.ObjectReader without(com.fasterxml.jackson.databind.DeserializationFeature);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.DeserializationFeature feature
         0: .line 420
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* feature */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.without:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._with:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.databind.DeserializationFeature feature
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  feature  Lcom/fasterxml/jackson/databind/DeserializationFeature;
    MethodParameters:
         Name  Flags
      feature  

  public com.fasterxml.jackson.databind.ObjectReader without(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature[]);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationFeature;[Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.DeserializationFeature first
        start local 2 // com.fasterxml.jackson.databind.DeserializationFeature[] other
         0: .line 429
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* first */
            aload 2 /* other */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.without:(Lcom/fasterxml/jackson/databind/DeserializationFeature;[Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._with:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 2 // com.fasterxml.jackson.databind.DeserializationFeature[] other
        end local 1 // com.fasterxml.jackson.databind.DeserializationFeature first
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  first  Lcom/fasterxml/jackson/databind/DeserializationFeature;
            0    1     2  other  [Lcom/fasterxml/jackson/databind/DeserializationFeature;
    MethodParameters:
       Name  Flags
      first  
      other  

  public com.fasterxml.jackson.databind.ObjectReader withoutFeatures(com.fasterxml.jackson.databind.DeserializationFeature[]);
    descriptor: ([Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.DeserializationFeature[] features
         0: .line 437
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* features */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.withoutFeatures:([Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._with:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.databind.DeserializationFeature[] features
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  features  [Lcom/fasterxml/jackson/databind/DeserializationFeature;
    MethodParameters:
          Name  Flags
      features  

  public com.fasterxml.jackson.databind.ObjectReader with(com.fasterxml.jackson.core.JsonParser$Feature);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser$Feature;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.JsonParser$Feature feature
         0: .line 451
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* feature */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/core/JsonParser$Feature;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._with:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.core.JsonParser$Feature feature
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  feature  Lcom/fasterxml/jackson/core/JsonParser$Feature;
    MethodParameters:
         Name  Flags
      feature  

  public com.fasterxml.jackson.databind.ObjectReader withFeatures(com.fasterxml.jackson.core.JsonParser$Feature[]);
    descriptor: ([Lcom/fasterxml/jackson/core/JsonParser$Feature;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.JsonParser$Feature[] features
         0: .line 459
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* features */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.withFeatures:([Lcom/fasterxml/jackson/core/JsonParser$Feature;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._with:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.core.JsonParser$Feature[] features
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  features  [Lcom/fasterxml/jackson/core/JsonParser$Feature;
    MethodParameters:
          Name  Flags
      features  

  public com.fasterxml.jackson.databind.ObjectReader without(com.fasterxml.jackson.core.JsonParser$Feature);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser$Feature;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.JsonParser$Feature feature
         0: .line 467
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* feature */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.without:(Lcom/fasterxml/jackson/core/JsonParser$Feature;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._with:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.core.JsonParser$Feature feature
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  feature  Lcom/fasterxml/jackson/core/JsonParser$Feature;
    MethodParameters:
         Name  Flags
      feature  

  public com.fasterxml.jackson.databind.ObjectReader withoutFeatures(com.fasterxml.jackson.core.JsonParser$Feature[]);
    descriptor: ([Lcom/fasterxml/jackson/core/JsonParser$Feature;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.JsonParser$Feature[] features
         0: .line 475
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* features */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.withoutFeatures:([Lcom/fasterxml/jackson/core/JsonParser$Feature;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._with:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.core.JsonParser$Feature[] features
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  features  [Lcom/fasterxml/jackson/core/JsonParser$Feature;
    MethodParameters:
          Name  Flags
      features  

  public com.fasterxml.jackson.databind.ObjectReader with(com.fasterxml.jackson.core.FormatFeature);
    descriptor: (Lcom/fasterxml/jackson/core/FormatFeature;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.FormatFeature feature
         0: .line 491
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* feature */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/core/FormatFeature;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._with:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.core.FormatFeature feature
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  feature  Lcom/fasterxml/jackson/core/FormatFeature;
    MethodParameters:
         Name  Flags
      feature  

  public com.fasterxml.jackson.databind.ObjectReader withFeatures(com.fasterxml.jackson.core.FormatFeature[]);
    descriptor: ([Lcom/fasterxml/jackson/core/FormatFeature;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.FormatFeature[] features
         0: .line 501
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* features */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.withFeatures:([Lcom/fasterxml/jackson/core/FormatFeature;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._with:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.core.FormatFeature[] features
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  features  [Lcom/fasterxml/jackson/core/FormatFeature;
    MethodParameters:
          Name  Flags
      features  

  public com.fasterxml.jackson.databind.ObjectReader without(com.fasterxml.jackson.core.FormatFeature);
    descriptor: (Lcom/fasterxml/jackson/core/FormatFeature;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.FormatFeature feature
         0: .line 511
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* feature */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.without:(Lcom/fasterxml/jackson/core/FormatFeature;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._with:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.core.FormatFeature feature
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  feature  Lcom/fasterxml/jackson/core/FormatFeature;
    MethodParameters:
         Name  Flags
      feature  

  public com.fasterxml.jackson.databind.ObjectReader withoutFeatures(com.fasterxml.jackson.core.FormatFeature[]);
    descriptor: ([Lcom/fasterxml/jackson/core/FormatFeature;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.FormatFeature[] features
         0: .line 521
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* features */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.withoutFeatures:([Lcom/fasterxml/jackson/core/FormatFeature;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._with:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.core.FormatFeature[] features
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  features  [Lcom/fasterxml/jackson/core/FormatFeature;
    MethodParameters:
          Name  Flags
      features  

  public com.fasterxml.jackson.databind.ObjectReader at(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.lang.String value
         0: .line 536
            new com.fasterxml.jackson.databind.ObjectReader
            dup
            aload 0 /* this */
            new com.fasterxml.jackson.core.filter.JsonPointerBasedFilter
            dup
            aload 1 /* value */
            invokespecial com.fasterxml.jackson.core.filter.JsonPointerBasedFilter.<init>:(Ljava/lang/String;)V
            invokespecial com.fasterxml.jackson.databind.ObjectReader.<init>:(Lcom/fasterxml/jackson/databind/ObjectReader;Lcom/fasterxml/jackson/core/filter/TokenFilter;)V
            areturn
        end local 1 // java.lang.String value
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  final

  public com.fasterxml.jackson.databind.ObjectReader at(com.fasterxml.jackson.core.JsonPointer);
    descriptor: (Lcom/fasterxml/jackson/core/JsonPointer;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.JsonPointer pointer
         0: .line 545
            new com.fasterxml.jackson.databind.ObjectReader
            dup
            aload 0 /* this */
            new com.fasterxml.jackson.core.filter.JsonPointerBasedFilter
            dup
            aload 1 /* pointer */
            invokespecial com.fasterxml.jackson.core.filter.JsonPointerBasedFilter.<init>:(Lcom/fasterxml/jackson/core/JsonPointer;)V
            invokespecial com.fasterxml.jackson.databind.ObjectReader.<init>:(Lcom/fasterxml/jackson/databind/ObjectReader;Lcom/fasterxml/jackson/core/filter/TokenFilter;)V
            areturn
        end local 1 // com.fasterxml.jackson.core.JsonPointer pointer
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  pointer  Lcom/fasterxml/jackson/core/JsonPointer;
    MethodParameters:
         Name  Flags
      pointer  final

  public com.fasterxml.jackson.databind.ObjectReader with(com.fasterxml.jackson.databind.DeserializationConfig);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.DeserializationConfig config
         0: .line 556
            aload 0 /* this */
            aload 1 /* config */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._with:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.databind.DeserializationConfig config
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  config  Lcom/fasterxml/jackson/databind/DeserializationConfig;
    MethodParameters:
        Name  Flags
      config  

  public com.fasterxml.jackson.databind.ObjectReader with(com.fasterxml.jackson.databind.InjectableValues);
    descriptor: (Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.InjectableValues injectableValues
         0: .line 568
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
            aload 1 /* injectableValues */
            if_acmpne 2
         1: .line 569
            aload 0 /* this */
            areturn
         2: .line 571
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         3: .line 572
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueType:Lcom/fasterxml/jackson/databind/JavaType;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
         4: .line 573
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            aload 1 /* injectableValues */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
         5: .line 571
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._new:(Lcom/fasterxml/jackson/databind/ObjectReader;Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.databind.InjectableValues injectableValues
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    6     0              this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    6     1  injectableValues  Lcom/fasterxml/jackson/databind/InjectableValues;
    MethodParameters:
                  Name  Flags
      injectableValues  

  public com.fasterxml.jackson.databind.ObjectReader with(com.fasterxml.jackson.databind.node.JsonNodeFactory);
    descriptor: (Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.node.JsonNodeFactory f
         0: .line 585
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._with:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.databind.node.JsonNodeFactory f
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1     f  Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
    MethodParameters:
      Name  Flags
      f     

  public com.fasterxml.jackson.databind.ObjectReader with(com.fasterxml.jackson.core.JsonFactory);
    descriptor: (Lcom/fasterxml/jackson/core/JsonFactory;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.JsonFactory f
         0: .line 600
            aload 1 /* f */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            if_acmpne 2
         1: .line 601
            aload 0 /* this */
            areturn
         2: .line 603
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._new:(Lcom/fasterxml/jackson/databind/ObjectReader;Lcom/fasterxml/jackson/core/JsonFactory;)Lcom/fasterxml/jackson/databind/ObjectReader;
            astore 2 /* r */
        start local 2 // com.fasterxml.jackson.databind.ObjectReader r
         3: .line 605
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.getCodec:()Lcom/fasterxml/jackson/core/ObjectCodec;
            ifnonnull 5
         4: .line 606
            aload 1 /* f */
            aload 2 /* r */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.setCodec:(Lcom/fasterxml/jackson/core/ObjectCodec;)Lcom/fasterxml/jackson/core/JsonFactory;
            pop
         5: .line 608
      StackMap locals: com.fasterxml.jackson.databind.ObjectReader
      StackMap stack:
            aload 2 /* r */
            areturn
        end local 2 // com.fasterxml.jackson.databind.ObjectReader r
        end local 1 // com.fasterxml.jackson.core.JsonFactory f
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    6     1     f  Lcom/fasterxml/jackson/core/JsonFactory;
            3    6     2     r  Lcom/fasterxml/jackson/databind/ObjectReader;
    MethodParameters:
      Name  Flags
      f     

  public com.fasterxml.jackson.databind.ObjectReader withRootName(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.lang.String rootName
         0: .line 621
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* rootName */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.withRootName:(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.DeserializationConfig
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._with:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // java.lang.String rootName
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  rootName  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      rootName  

  public com.fasterxml.jackson.databind.ObjectReader withRootName(com.fasterxml.jackson.databind.PropertyName);
    descriptor: (Lcom/fasterxml/jackson/databind/PropertyName;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.PropertyName rootName
         0: .line 628
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* rootName */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.withRootName:(Lcom/fasterxml/jackson/databind/PropertyName;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._with:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.databind.PropertyName rootName
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  rootName  Lcom/fasterxml/jackson/databind/PropertyName;
    MethodParameters:
          Name  Flags
      rootName  

  public com.fasterxml.jackson.databind.ObjectReader withoutRootName();
    descriptor: ()Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
         0: .line 642
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            getstatic com.fasterxml.jackson.databind.PropertyName.NO_NAME:Lcom/fasterxml/jackson/databind/PropertyName;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.withRootName:(Lcom/fasterxml/jackson/databind/PropertyName;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._with:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;

  public com.fasterxml.jackson.databind.ObjectReader with(com.fasterxml.jackson.core.FormatSchema);
    descriptor: (Lcom/fasterxml/jackson/core/FormatSchema;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.FormatSchema schema
         0: .line 655
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            aload 1 /* schema */
            if_acmpne 2
         1: .line 656
            aload 0 /* this */
            areturn
         2: .line 658
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* schema */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._verifySchemaType:(Lcom/fasterxml/jackson/core/FormatSchema;)V
         3: .line 659
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueType:Lcom/fasterxml/jackson/databind/JavaType;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
         4: .line 660
            aload 1 /* schema */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
         5: .line 659
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._new:(Lcom/fasterxml/jackson/databind/ObjectReader;Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.core.FormatSchema schema
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    6     1  schema  Lcom/fasterxml/jackson/core/FormatSchema;
    MethodParameters:
        Name  Flags
      schema  

  public com.fasterxml.jackson.databind.ObjectReader forType(com.fasterxml.jackson.databind.JavaType);
    descriptor: (Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.JavaType valueType
         0: .line 674
            aload 1 /* valueType */
            ifnull 2
            aload 1 /* valueType */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueType:Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.JavaType.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 675
            aload 0 /* this */
            areturn
         2: .line 677
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._prefetchRootDeserializer:(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            astore 2 /* rootDeser */
        start local 2 // com.fasterxml.jackson.databind.JsonDeserializer rootDeser
         3: .line 679
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            astore 3 /* det */
        start local 3 // com.fasterxml.jackson.databind.deser.DataFormatReaders det
         4: .line 680
            aload 3 /* det */
            ifnull 6
         5: .line 681
            aload 3 /* det */
            aload 1 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.deser.DataFormatReaders.withType:(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            astore 3 /* det */
         6: .line 683
      StackMap locals: com.fasterxml.jackson.databind.JsonDeserializer com.fasterxml.jackson.databind.deser.DataFormatReaders
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* valueType */
            aload 2 /* rootDeser */
         7: .line 684
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
            aload 3 /* det */
         8: .line 683
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._new:(Lcom/fasterxml/jackson/databind/ObjectReader;Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 3 // com.fasterxml.jackson.databind.deser.DataFormatReaders det
        end local 2 // com.fasterxml.jackson.databind.JsonDeserializer rootDeser
        end local 1 // com.fasterxml.jackson.databind.JavaType valueType
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    9     0       this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    9     1  valueType  Lcom/fasterxml/jackson/databind/JavaType;
            3    9     2  rootDeser  Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
            4    9     3        det  Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
    MethodParameters:
           Name  Flags
      valueType  

  public com.fasterxml.jackson.databind.ObjectReader forType(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.lang.Class valueType
         0: .line 697
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.constructType:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.forType:(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // java.lang.Class valueType
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  valueType  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/ObjectReader;
    MethodParameters:
           Name  Flags
      valueType  

  public com.fasterxml.jackson.databind.ObjectReader forType(com.fasterxml.jackson.core.type.TypeReference<?>);
    descriptor: (Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
         0: .line 710
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getTypeFactory:()Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 1 /* valueTypeRef */
            invokevirtual com.fasterxml.jackson.core.type.TypeReference.getType:()Ljava/lang/reflect/Type;
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.forType:(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  valueTypeRef  Lcom/fasterxml/jackson/core/type/TypeReference<*>;
    Signature: (Lcom/fasterxml/jackson/core/type/TypeReference<*>;)Lcom/fasterxml/jackson/databind/ObjectReader;
    MethodParameters:
              Name  Flags
      valueTypeRef  

  public com.fasterxml.jackson.databind.ObjectReader withType(com.fasterxml.jackson.databind.JavaType);
    descriptor: (Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.JavaType valueType
         0: .line 718
            aload 0 /* this */
            aload 1 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.forType:(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.databind.JavaType valueType
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  valueType  Lcom/fasterxml/jackson/databind/JavaType;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
           Name  Flags
      valueType  

  public com.fasterxml.jackson.databind.ObjectReader withType(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.lang.Class valueType
         0: .line 726
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.constructType:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.forType:(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // java.lang.Class valueType
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  valueType  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/ObjectReader;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
           Name  Flags
      valueType  

  public com.fasterxml.jackson.databind.ObjectReader withType(java.lang.reflect.Type);
    descriptor: (Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.lang.reflect.Type valueType
         0: .line 734
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getTypeFactory:()Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 1 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.forType:(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // java.lang.reflect.Type valueType
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  valueType  Ljava/lang/reflect/Type;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
           Name  Flags
      valueType  

  public com.fasterxml.jackson.databind.ObjectReader withType(com.fasterxml.jackson.core.type.TypeReference<?>);
    descriptor: (Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
         0: .line 742
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getTypeFactory:()Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 1 /* valueTypeRef */
            invokevirtual com.fasterxml.jackson.core.type.TypeReference.getType:()Ljava/lang/reflect/Type;
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.forType:(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  valueTypeRef  Lcom/fasterxml/jackson/core/type/TypeReference<*>;
    Signature: (Lcom/fasterxml/jackson/core/type/TypeReference<*>;)Lcom/fasterxml/jackson/databind/ObjectReader;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
              Name  Flags
      valueTypeRef  

  public com.fasterxml.jackson.databind.ObjectReader withValueToUpdate(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.lang.Object value
         0: .line 755
            aload 1 /* value */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
            if_acmpne 1
            aload 0 /* this */
            areturn
         1: .line 756
      StackMap locals:
      StackMap stack:
            aload 1 /* value */
            ifnonnull 5
         2: .line 759
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueType:Lcom/fasterxml/jackson/databind/JavaType;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
            aconst_null
         3: .line 760
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
         4: .line 759
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._new:(Lcom/fasterxml/jackson/databind/ObjectReader;Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
         5: .line 768
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueType:Lcom/fasterxml/jackson/databind/JavaType;
            ifnonnull 8
         6: .line 769
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* value */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.constructType:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JavaType;
            astore 2 /* t */
        start local 2 // com.fasterxml.jackson.databind.JavaType t
         7: .line 770
            goto 9
        end local 2 // com.fasterxml.jackson.databind.JavaType t
         8: .line 771
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueType:Lcom/fasterxml/jackson/databind/JavaType;
            astore 2 /* t */
        start local 2 // com.fasterxml.jackson.databind.JavaType t
         9: .line 773
      StackMap locals: com.fasterxml.jackson.databind.JavaType
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 2 /* t */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
            aload 1 /* value */
        10: .line 774
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
        11: .line 773
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._new:(Lcom/fasterxml/jackson/databind/ObjectReader;Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 2 // com.fasterxml.jackson.databind.JavaType t
        end local 1 // java.lang.Object value
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   12     0   this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0   12     1  value  Ljava/lang/Object;
            7    8     2      t  Lcom/fasterxml/jackson/databind/JavaType;
            9   12     2      t  Lcom/fasterxml/jackson/databind/JavaType;
    MethodParameters:
       Name  Flags
      value  

  public com.fasterxml.jackson.databind.ObjectReader withView(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.lang.Class activeView
         0: .line 785
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* activeView */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.withView:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._with:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // java.lang.Class activeView
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  activeView  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/ObjectReader;
    MethodParameters:
            Name  Flags
      activeView  

  public com.fasterxml.jackson.databind.ObjectReader with(java.util.Locale);
    descriptor: (Ljava/util/Locale;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.util.Locale l
         0: .line 789
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* l */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Ljava/util/Locale;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.DeserializationConfig
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._with:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // java.util.Locale l
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1     l  Ljava/util/Locale;
    MethodParameters:
      Name  Flags
      l     

  public com.fasterxml.jackson.databind.ObjectReader with(java.util.TimeZone);
    descriptor: (Ljava/util/TimeZone;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.util.TimeZone tz
         0: .line 793
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* tz */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Ljava/util/TimeZone;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.DeserializationConfig
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._with:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // java.util.TimeZone tz
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1    tz  Ljava/util/TimeZone;
    MethodParameters:
      Name  Flags
      tz    

  public com.fasterxml.jackson.databind.ObjectReader withHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler);
    descriptor: (Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.deser.DeserializationProblemHandler h
         0: .line 797
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* h */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.withHandler:(Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._with:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.databind.deser.DeserializationProblemHandler h
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1     h  Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;
    MethodParameters:
      Name  Flags
      h     

  public com.fasterxml.jackson.databind.ObjectReader with(com.fasterxml.jackson.core.Base64Variant);
    descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.Base64Variant defaultBase64
         0: .line 801
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* defaultBase64 */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/core/Base64Variant;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.DeserializationConfig
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._with:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.core.Base64Variant defaultBase64
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  defaultBase64  Lcom/fasterxml/jackson/core/Base64Variant;
    MethodParameters:
               Name  Flags
      defaultBase64  

  public com.fasterxml.jackson.databind.ObjectReader withFormatDetection(com.fasterxml.jackson.databind.ObjectReader[]);
    descriptor: ([Lcom/fasterxml/jackson/databind/ObjectReader;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.ObjectReader[] readers
         0: .line 827
            aload 0 /* this */
            new com.fasterxml.jackson.databind.deser.DataFormatReaders
            dup
            aload 1 /* readers */
            invokespecial com.fasterxml.jackson.databind.deser.DataFormatReaders.<init>:([Lcom/fasterxml/jackson/databind/ObjectReader;)V
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.withFormatDetection:(Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.databind.ObjectReader[] readers
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  readers  [Lcom/fasterxml/jackson/databind/ObjectReader;
    MethodParameters:
         Name  Flags
      readers  

  public com.fasterxml.jackson.databind.ObjectReader withFormatDetection(com.fasterxml.jackson.databind.deser.DataFormatReaders);
    descriptor: (Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.deser.DataFormatReaders readers
         0: .line 846
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueType:Lcom/fasterxml/jackson/databind/JavaType;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
         1: .line 847
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
            aload 1 /* readers */
         2: .line 846
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._new:(Lcom/fasterxml/jackson/databind/ObjectReader;Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.databind.deser.DataFormatReaders readers
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    3     1  readers  Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
    MethodParameters:
         Name  Flags
      readers  

  public com.fasterxml.jackson.databind.ObjectReader with(com.fasterxml.jackson.databind.cfg.ContextAttributes);
    descriptor: (Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.cfg.ContextAttributes attrs
         0: .line 854
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* attrs */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._with:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.databind.cfg.ContextAttributes attrs
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  attrs  Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;
    MethodParameters:
       Name  Flags
      attrs  

  public com.fasterxml.jackson.databind.ObjectReader withAttributes(java.util.Map<?, ?>);
    descriptor: (Ljava/util/Map;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.util.Map attrs
         0: .line 861
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* attrs */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.withAttributes:(Ljava/util/Map;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.DeserializationConfig
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._with:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // java.util.Map attrs
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1  attrs  Ljava/util/Map<**>;
    Signature: (Ljava/util/Map<**>;)Lcom/fasterxml/jackson/databind/ObjectReader;
    MethodParameters:
       Name  Flags
      attrs  

  public com.fasterxml.jackson.databind.ObjectReader withAttribute(java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.lang.Object key
        start local 2 // java.lang.Object value
         0: .line 868
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* key */
            aload 2 /* value */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.withAttribute:(Ljava/lang/Object;Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.DeserializationConfig
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._with:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 2 // java.lang.Object value
        end local 1 // java.lang.Object key
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1    key  Ljava/lang/Object;
            0    1     2  value  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      key    
      value  

  public com.fasterxml.jackson.databind.ObjectReader withoutAttribute(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.lang.Object key
         0: .line 875
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* key */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.withoutAttribute:(Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.DeserializationConfig
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._with:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // java.lang.Object key
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1   key  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      key   

  protected com.fasterxml.jackson.databind.ObjectReader _with(com.fasterxml.jackson.databind.DeserializationConfig);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.DeserializationConfig newConfig
         0: .line 885
            aload 1 /* newConfig */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            if_acmpne 2
         1: .line 886
            aload 0 /* this */
            areturn
         2: .line 888
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* newConfig */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._new:(Lcom/fasterxml/jackson/databind/ObjectReader;Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            astore 2 /* r */
        start local 2 // com.fasterxml.jackson.databind.ObjectReader r
         3: .line 889
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 5
         4: .line 890
            aload 2 /* r */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            aload 1 /* newConfig */
            invokevirtual com.fasterxml.jackson.databind.deser.DataFormatReaders.with:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.withFormatDetection:(Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;)Lcom/fasterxml/jackson/databind/ObjectReader;
            astore 2 /* r */
         5: .line 892
      StackMap locals: com.fasterxml.jackson.databind.ObjectReader
      StackMap stack:
            aload 2 /* r */
            areturn
        end local 2 // com.fasterxml.jackson.databind.ObjectReader r
        end local 1 // com.fasterxml.jackson.databind.DeserializationConfig newConfig
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    6     1  newConfig  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            3    6     2          r  Lcom/fasterxml/jackson/databind/ObjectReader;
    MethodParameters:
           Name  Flags
      newConfig  

  public boolean isEnabled(com.fasterxml.jackson.databind.DeserializationFeature);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.DeserializationFeature f
         0: .line 902
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
            ireturn
        end local 1 // com.fasterxml.jackson.databind.DeserializationFeature f
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1     f  Lcom/fasterxml/jackson/databind/DeserializationFeature;
    MethodParameters:
      Name  Flags
      f     

  public boolean isEnabled(com.fasterxml.jackson.databind.MapperFeature);
    descriptor: (Lcom/fasterxml/jackson/databind/MapperFeature;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.MapperFeature f
         0: .line 906
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/MapperFeature;)Z
            ireturn
        end local 1 // com.fasterxml.jackson.databind.MapperFeature f
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1     f  Lcom/fasterxml/jackson/databind/MapperFeature;
    MethodParameters:
      Name  Flags
      f     

  public boolean isEnabled(com.fasterxml.jackson.core.JsonParser$Feature);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser$Feature;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.JsonParser$Feature f
         0: .line 910
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.isEnabled:(Lcom/fasterxml/jackson/core/JsonParser$Feature;)Z
            ireturn
        end local 1 // com.fasterxml.jackson.core.JsonParser$Feature f
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1     f  Lcom/fasterxml/jackson/core/JsonParser$Feature;
    MethodParameters:
      Name  Flags
      f     

  public com.fasterxml.jackson.databind.DeserializationConfig getConfig();
    descriptor: ()Lcom/fasterxml/jackson/databind/DeserializationConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
         0: .line 917
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;

  public com.fasterxml.jackson.core.JsonFactory getFactory();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonFactory;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
         0: .line 925
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;

  public com.fasterxml.jackson.databind.type.TypeFactory getTypeFactory();
    descriptor: ()Lcom/fasterxml/jackson/databind/type/TypeFactory;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
         0: .line 929
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getTypeFactory:()Lcom/fasterxml/jackson/databind/type/TypeFactory;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;

  public com.fasterxml.jackson.databind.cfg.ContextAttributes getAttributes();
    descriptor: ()Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
         0: .line 936
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getAttributes:()Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;

  public com.fasterxml.jackson.databind.InjectableValues getInjectableValues();
    descriptor: ()Lcom/fasterxml/jackson/databind/InjectableValues;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
         0: .line 943
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;

  public <T> T readValue(com.fasterxml.jackson.core.JsonParser);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
         0: .line 965
            aload 0 /* this */
            aload 1 /* p */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._bind:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1     p  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;)TT;
    MethodParameters:
      Name  Flags
      p     

  public <T> T readValue(com.fasterxml.jackson.core.JsonParser, java.lang.Class<T>);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // java.lang.Class valueType
         0: .line 982
            aload 0 /* this */
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.forType:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectReader;
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.readValue:(Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class valueType
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1          p  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     2  valueType  Ljava/lang/Class<TT;>;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
           Name  Flags
      p          
      valueType  

  public <T> T readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference<?>);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/TypeReference;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
         0: .line 999
            aload 0 /* this */
            aload 2 /* valueTypeRef */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.forType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/ObjectReader;
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.readValue:(Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
            areturn
        end local 2 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1             p  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     2  valueTypeRef  Lcom/fasterxml/jackson/core/type/TypeReference<*>;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/TypeReference<*>;)TT;
    MethodParameters:
              Name  Flags
      p             
      valueTypeRef  

  public <T> T readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/ResolvedType;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // com.fasterxml.jackson.core.type.ResolvedType valueType
         0: .line 1015
            aload 0 /* this */
            aload 2 /* valueType */
            checkcast com.fasterxml.jackson.databind.JavaType
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.forType:(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/ObjectReader;
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.readValue:(Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
            areturn
        end local 2 // com.fasterxml.jackson.core.type.ResolvedType valueType
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1          p  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     2  valueType  Lcom/fasterxml/jackson/core/type/ResolvedType;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/ResolvedType;)TT;
    MethodParameters:
           Name  Flags
      p          
      valueType  

  public <T> T readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // com.fasterxml.jackson.databind.JavaType valueType
         0: .line 1026
            aload 0 /* this */
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.forType:(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/ObjectReader;
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.readValue:(Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
            areturn
        end local 2 // com.fasterxml.jackson.databind.JavaType valueType
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1          p  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     2  valueType  Lcom/fasterxml/jackson/databind/JavaType;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)TT;
    MethodParameters:
           Name  Flags
      p          
      valueType  

  public <T> java.util.Iterator<T> readValues(com.fasterxml.jackson.core.JsonParser, java.lang.Class<T>);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class;)Ljava/util/Iterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // java.lang.Class valueType
         0: .line 1050
            aload 0 /* this */
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.forType:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectReader;
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.readValues:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/MappingIterator;
            areturn
        end local 2 // java.lang.Class valueType
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1          p  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     2  valueType  Ljava/lang/Class<TT;>;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class<TT;>;)Ljava/util/Iterator<TT;>;
    MethodParameters:
           Name  Flags
      p          
      valueType  

  public <T> java.util.Iterator<T> readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference<?>);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/TypeReference;)Ljava/util/Iterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
         0: .line 1074
            aload 0 /* this */
            aload 2 /* valueTypeRef */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.forType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/ObjectReader;
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.readValues:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/MappingIterator;
            areturn
        end local 2 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1             p  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     2  valueTypeRef  Lcom/fasterxml/jackson/core/type/TypeReference<*>;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/TypeReference<*>;)Ljava/util/Iterator<TT;>;
    MethodParameters:
              Name  Flags
      p             
      valueTypeRef  

  public <T> java.util.Iterator<T> readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/ResolvedType;)Ljava/util/Iterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // com.fasterxml.jackson.core.type.ResolvedType valueType
         0: .line 1098
            aload 0 /* this */
            aload 1 /* p */
            aload 2 /* valueType */
            checkcast com.fasterxml.jackson.databind.JavaType
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.readValues:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/util/Iterator;
            areturn
        end local 2 // com.fasterxml.jackson.core.type.ResolvedType valueType
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1          p  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     2  valueType  Lcom/fasterxml/jackson/core/type/ResolvedType;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/ResolvedType;)Ljava/util/Iterator<TT;>;
    MethodParameters:
           Name  Flags
      p          
      valueType  

  public <T> java.util.Iterator<T> readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/util/Iterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // com.fasterxml.jackson.databind.JavaType valueType
         0: .line 1121
            aload 0 /* this */
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.forType:(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/ObjectReader;
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.readValues:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/MappingIterator;
            areturn
        end local 2 // com.fasterxml.jackson.databind.JavaType valueType
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1          p  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     2  valueType  Lcom/fasterxml/jackson/databind/JavaType;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/util/Iterator<TT;>;
    MethodParameters:
           Name  Flags
      p          
      valueType  

  public com.fasterxml.jackson.databind.JsonNode createArrayNode();
    descriptor: ()Lcom/fasterxml/jackson/databind/JsonNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
         0: .line 1132
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getNodeFactory:()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
            invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.arrayNode:()Lcom/fasterxml/jackson/databind/node/ArrayNode;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;

  public com.fasterxml.jackson.databind.JsonNode createObjectNode();
    descriptor: ()Lcom/fasterxml/jackson/databind/JsonNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
         0: .line 1137
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getNodeFactory:()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
            invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.objectNode:()Lcom/fasterxml/jackson/databind/node/ObjectNode;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;

  public com.fasterxml.jackson.core.JsonParser treeAsTokens(com.fasterxml.jackson.core.TreeNode);
    descriptor: (Lcom/fasterxml/jackson/core/TreeNode;)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.TreeNode n
         0: .line 1144
            aload 0 /* this */
            aconst_null
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.withValueToUpdate:(Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/ObjectReader;
            astore 2 /* codec */
        start local 2 // com.fasterxml.jackson.databind.ObjectReader codec
         1: .line 1145
            new com.fasterxml.jackson.databind.node.TreeTraversingParser
            dup
            aload 1 /* n */
            checkcast com.fasterxml.jackson.databind.JsonNode
            aload 2 /* codec */
            invokespecial com.fasterxml.jackson.databind.node.TreeTraversingParser.<init>:(Lcom/fasterxml/jackson/databind/JsonNode;Lcom/fasterxml/jackson/core/ObjectCodec;)V
            areturn
        end local 2 // com.fasterxml.jackson.databind.ObjectReader codec
        end local 1 // com.fasterxml.jackson.core.TreeNode n
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    2     1      n  Lcom/fasterxml/jackson/core/TreeNode;
            1    2     2  codec  Lcom/fasterxml/jackson/databind/ObjectReader;
    MethodParameters:
      Name  Flags
      n     

  public <T extends com.fasterxml.jackson.core.TreeNode> T readTree(com.fasterxml.jackson.core.JsonParser);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/TreeNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
         0: .line 1162
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._bindAsTree:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/JsonNode;
            areturn
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1     p  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException
    Signature: <T::Lcom/fasterxml/jackson/core/TreeNode;>(Lcom/fasterxml/jackson/core/JsonParser;)TT;
    MethodParameters:
      Name  Flags
      p     

  public void writeTree(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.core.TreeNode);
    descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/core/TreeNode;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.JsonGenerator g
        start local 2 // com.fasterxml.jackson.core.TreeNode rootNode
         0: .line 1167
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 2 // com.fasterxml.jackson.core.TreeNode rootNode
        end local 1 // com.fasterxml.jackson.core.JsonGenerator g
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1         g  Lcom/fasterxml/jackson/core/JsonGenerator;
            0    1     2  rootNode  Lcom/fasterxml/jackson/core/TreeNode;
    MethodParameters:
          Name  Flags
      g         
      rootNode  

  public <T> T readValue(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.io.InputStream src
         0: .line 1185
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1186
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.deser.DataFormatReaders.findFormat:(Ljava/io/InputStream;)Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;
            iconst_0
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._detectBindAndClose:(Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;Z)Ljava/lang/Object;
            areturn
         2: .line 1188
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/InputStream;)Lcom/fasterxml/jackson/core/JsonParser;
            iconst_0
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._considerFilter:(Lcom/fasterxml/jackson/core/JsonParser;Z)Lcom/fasterxml/jackson/core/JsonParser;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._bindAndClose:(Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
            areturn
        end local 1 // java.io.InputStream src
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    3     1   src  Ljava/io/InputStream;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Ljava/io/InputStream;)TT;
    MethodParameters:
      Name  Flags
      src   

  public <T> T readValue(java.io.Reader);
    descriptor: (Ljava/io/Reader;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.io.Reader src
         0: .line 1200
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1201
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._reportUndetectableSource:(Ljava/lang/Object;)V
         2: .line 1203
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/Reader;)Lcom/fasterxml/jackson/core/JsonParser;
            iconst_0
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._considerFilter:(Lcom/fasterxml/jackson/core/JsonParser;Z)Lcom/fasterxml/jackson/core/JsonParser;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._bindAndClose:(Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
            areturn
        end local 1 // java.io.Reader src
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    3     1   src  Ljava/io/Reader;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Ljava/io/Reader;)TT;
    MethodParameters:
      Name  Flags
      src   

  public <T> T readValue(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.lang.String src
         0: .line 1215
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1216
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._reportUndetectableSource:(Ljava/lang/Object;)V
         2: .line 1219
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParser;
            iconst_0
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._considerFilter:(Lcom/fasterxml/jackson/core/JsonParser;Z)Lcom/fasterxml/jackson/core/JsonParser;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._bindAndClose:(Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
            areturn
        end local 1 // java.lang.String src
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    3     1   src  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;)TT;
    MethodParameters:
      Name  Flags
      src   

  public <T> T readValue();
    descriptor: ([B)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // byte[] src
         0: .line 1231
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1232
            aload 0 /* this */
            aload 1 /* src */
            iconst_0
            aload 1 /* src */
            arraylength
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._detectBindAndClose:([BII)Ljava/lang/Object;
            areturn
         2: .line 1234
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([B)Lcom/fasterxml/jackson/core/JsonParser;
            iconst_0
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._considerFilter:(Lcom/fasterxml/jackson/core/JsonParser;Z)Lcom/fasterxml/jackson/core/JsonParser;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._bindAndClose:(Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
            areturn
        end local 1 // byte[] src
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    3     1   src  [B
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>([B)TT;
    MethodParameters:
      Name  Flags
      src   

  public <T> T readValue(byte[], int, );
    descriptor: ([BII)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // byte[] src
        start local 2 // int offset
        start local 3 // int length
         0: .line 1247
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1248
            aload 0 /* this */
            aload 1 /* src */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._detectBindAndClose:([BII)Ljava/lang/Object;
            areturn
         2: .line 1250
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([BII)Lcom/fasterxml/jackson/core/JsonParser;
         3: .line 1251
            iconst_0
         4: .line 1250
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._considerFilter:(Lcom/fasterxml/jackson/core/JsonParser;Z)Lcom/fasterxml/jackson/core/JsonParser;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._bindAndClose:(Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
            areturn
        end local 3 // int length
        end local 2 // int offset
        end local 1 // byte[] src
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    5     1     src  [B
            0    5     2  offset  I
            0    5     3  length  I
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>([BII)TT;
    MethodParameters:
        Name  Flags
      src     
      offset  
      length  

  public <T> T readValue(java.io.File);
    descriptor: (Ljava/io/File;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.io.File src
         0: .line 1258
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1259
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._inputStream:(Ljava/io/File;)Ljava/io/InputStream;
            invokevirtual com.fasterxml.jackson.databind.deser.DataFormatReaders.findFormat:(Ljava/io/InputStream;)Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;
            iconst_1
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._detectBindAndClose:(Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;Z)Ljava/lang/Object;
            areturn
         2: .line 1262
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/File;)Lcom/fasterxml/jackson/core/JsonParser;
            iconst_0
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._considerFilter:(Lcom/fasterxml/jackson/core/JsonParser;Z)Lcom/fasterxml/jackson/core/JsonParser;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._bindAndClose:(Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
            areturn
        end local 1 // java.io.File src
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    3     1   src  Ljava/io/File;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Ljava/io/File;)TT;
    MethodParameters:
      Name  Flags
      src   

  public <T> T readValue(java.net.URL);
    descriptor: (Ljava/net/URL;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.net.URL src
         0: .line 1275
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1276
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._inputStream:(Ljava/net/URL;)Ljava/io/InputStream;
            invokevirtual com.fasterxml.jackson.databind.deser.DataFormatReaders.findFormat:(Ljava/io/InputStream;)Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;
            iconst_1
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._detectBindAndClose:(Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;Z)Ljava/lang/Object;
            areturn
         2: .line 1278
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/net/URL;)Lcom/fasterxml/jackson/core/JsonParser;
            iconst_0
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._considerFilter:(Lcom/fasterxml/jackson/core/JsonParser;Z)Lcom/fasterxml/jackson/core/JsonParser;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._bindAndClose:(Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
            areturn
        end local 1 // java.net.URL src
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    3     1   src  Ljava/net/URL;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Ljava/net/URL;)TT;
    MethodParameters:
      Name  Flags
      src   

  public <T> T readValue(com.fasterxml.jackson.databind.JsonNode);
    descriptor: (Lcom/fasterxml/jackson/databind/JsonNode;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.JsonNode src
         0: .line 1292
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1293
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._reportUndetectableSource:(Ljava/lang/Object;)V
         2: .line 1295
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.treeAsTokens:(Lcom/fasterxml/jackson/core/TreeNode;)Lcom/fasterxml/jackson/core/JsonParser;
            iconst_0
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._considerFilter:(Lcom/fasterxml/jackson/core/JsonParser;Z)Lcom/fasterxml/jackson/core/JsonParser;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._bindAndClose:(Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
            areturn
        end local 1 // com.fasterxml.jackson.databind.JsonNode src
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    3     1   src  Lcom/fasterxml/jackson/databind/JsonNode;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/databind/JsonNode;)TT;
    MethodParameters:
      Name  Flags
      src   

  public <T> T readValue(java.io.DataInput);
    descriptor: (Ljava/io/DataInput;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.io.DataInput src
         0: .line 1304
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1305
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._reportUndetectableSource:(Ljava/lang/Object;)V
         2: .line 1307
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/DataInput;)Lcom/fasterxml/jackson/core/JsonParser;
            iconst_0
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._considerFilter:(Lcom/fasterxml/jackson/core/JsonParser;Z)Lcom/fasterxml/jackson/core/JsonParser;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._bindAndClose:(Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
            areturn
        end local 1 // java.io.DataInput src
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    3     1   src  Ljava/io/DataInput;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Ljava/io/DataInput;)TT;
    MethodParameters:
      Name  Flags
      src   

  public com.fasterxml.jackson.databind.JsonNode readTree(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)Lcom/fasterxml/jackson/databind/JsonNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.io.InputStream in
         0: .line 1321
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1322
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._detectBindAndCloseAsTree:(Ljava/io/InputStream;)Lcom/fasterxml/jackson/databind/JsonNode;
            areturn
         2: .line 1324
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* in */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/InputStream;)Lcom/fasterxml/jackson/core/JsonParser;
            iconst_0
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._considerFilter:(Lcom/fasterxml/jackson/core/JsonParser;Z)Lcom/fasterxml/jackson/core/JsonParser;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._bindAndCloseAsTree:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/JsonNode;
            areturn
        end local 1 // java.io.InputStream in
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    3     1    in  Ljava/io/InputStream;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      in    

  public com.fasterxml.jackson.databind.JsonNode readTree(java.io.Reader);
    descriptor: (Ljava/io/Reader;)Lcom/fasterxml/jackson/databind/JsonNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.io.Reader r
         0: .line 1338
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1339
            aload 0 /* this */
            aload 1 /* r */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._reportUndetectableSource:(Ljava/lang/Object;)V
         2: .line 1341
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* r */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/Reader;)Lcom/fasterxml/jackson/core/JsonParser;
            iconst_0
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._considerFilter:(Lcom/fasterxml/jackson/core/JsonParser;Z)Lcom/fasterxml/jackson/core/JsonParser;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._bindAndCloseAsTree:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/JsonNode;
            areturn
        end local 1 // java.io.Reader r
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    3     1     r  Ljava/io/Reader;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      r     

  public com.fasterxml.jackson.databind.JsonNode readTree(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.lang.String json
         0: .line 1355
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1356
            aload 0 /* this */
            aload 1 /* json */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._reportUndetectableSource:(Ljava/lang/Object;)V
         2: .line 1358
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* json */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParser;
            iconst_0
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._considerFilter:(Lcom/fasterxml/jackson/core/JsonParser;Z)Lcom/fasterxml/jackson/core/JsonParser;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._bindAndCloseAsTree:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/JsonNode;
            areturn
        end local 1 // java.lang.String json
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    3     1  json  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      json  

  public com.fasterxml.jackson.databind.JsonNode readTree(java.io.DataInput);
    descriptor: (Ljava/io/DataInput;)Lcom/fasterxml/jackson/databind/JsonNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.io.DataInput src
         0: .line 1363
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1364
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._reportUndetectableSource:(Ljava/lang/Object;)V
         2: .line 1366
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/DataInput;)Lcom/fasterxml/jackson/core/JsonParser;
            iconst_0
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._considerFilter:(Lcom/fasterxml/jackson/core/JsonParser;Z)Lcom/fasterxml/jackson/core/JsonParser;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._bindAndCloseAsTree:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/JsonNode;
            areturn
        end local 1 // java.io.DataInput src
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    3     1   src  Ljava/io/DataInput;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      src   

  public <T> com.fasterxml.jackson.databind.MappingIterator<T> readValues(com.fasterxml.jackson.core.JsonParser);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/MappingIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
         0: .line 1389
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            astore 2 /* ctxt */
        start local 2 // com.fasterxml.jackson.databind.DeserializationContext ctxt
         1: .line 1391
            aload 0 /* this */
            aload 1 /* p */
            aload 2 /* ctxt */
            aload 0 /* this */
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            iconst_0
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._newIterator:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JsonDeserializer;Z)Lcom/fasterxml/jackson/databind/MappingIterator;
            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.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    2     1     p  Lcom/fasterxml/jackson/core/JsonParser;
            1    2     2  ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/MappingIterator<TT;>;
    MethodParameters:
      Name  Flags
      p     

  public <T> com.fasterxml.jackson.databind.MappingIterator<T> readValues(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)Lcom/fasterxml/jackson/databind/MappingIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.io.InputStream src
         0: .line 1417
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1418
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.deser.DataFormatReaders.findFormat:(Ljava/io/InputStream;)Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;
            iconst_0
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._detectBindAndReadValues:(Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;Z)Lcom/fasterxml/jackson/databind/MappingIterator;
            areturn
         2: .line 1421
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/InputStream;)Lcom/fasterxml/jackson/core/JsonParser;
            iconst_1
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._considerFilter:(Lcom/fasterxml/jackson/core/JsonParser;Z)Lcom/fasterxml/jackson/core/JsonParser;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._bindAndReadValues:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/MappingIterator;
            areturn
        end local 1 // java.io.InputStream src
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    3     1   src  Ljava/io/InputStream;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Ljava/io/InputStream;)Lcom/fasterxml/jackson/databind/MappingIterator<TT;>;
    MethodParameters:
      Name  Flags
      src   

  public <T> com.fasterxml.jackson.databind.MappingIterator<T> readValues(java.io.Reader);
    descriptor: (Ljava/io/Reader;)Lcom/fasterxml/jackson/databind/MappingIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.io.Reader src
         0: .line 1431
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1432
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._reportUndetectableSource:(Ljava/lang/Object;)V
         2: .line 1434
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/Reader;)Lcom/fasterxml/jackson/core/JsonParser;
            iconst_1
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._considerFilter:(Lcom/fasterxml/jackson/core/JsonParser;Z)Lcom/fasterxml/jackson/core/JsonParser;
            astore 2 /* p */
        start local 2 // com.fasterxml.jackson.core.JsonParser p
         3: .line 1435
            aload 0 /* this */
            aload 2 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            astore 3 /* ctxt */
        start local 3 // com.fasterxml.jackson.databind.DeserializationContext ctxt
         4: .line 1436
            aload 0 /* this */
            aload 3 /* ctxt */
            aload 2 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._initForMultiRead:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/core/JsonParser;)V
         5: .line 1437
            aload 2 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            pop
         6: .line 1438
            aload 0 /* this */
            aload 2 /* p */
            aload 3 /* ctxt */
            aload 0 /* this */
            aload 3 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            iconst_1
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._newIterator:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JsonDeserializer;Z)Lcom/fasterxml/jackson/databind/MappingIterator;
            areturn
        end local 3 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 2 // com.fasterxml.jackson.core.JsonParser p
        end local 1 // java.io.Reader src
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    7     1   src  Ljava/io/Reader;
            3    7     2     p  Lcom/fasterxml/jackson/core/JsonParser;
            4    7     3  ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Ljava/io/Reader;)Lcom/fasterxml/jackson/databind/MappingIterator<TT;>;
    MethodParameters:
      Name  Flags
      src   

  public <T> com.fasterxml.jackson.databind.MappingIterator<T> readValues(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/fasterxml/jackson/databind/MappingIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.lang.String json
         0: .line 1450
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1451
            aload 0 /* this */
            aload 1 /* json */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._reportUndetectableSource:(Ljava/lang/Object;)V
         2: .line 1453
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* json */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParser;
            iconst_1
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._considerFilter:(Lcom/fasterxml/jackson/core/JsonParser;Z)Lcom/fasterxml/jackson/core/JsonParser;
            astore 2 /* p */
        start local 2 // com.fasterxml.jackson.core.JsonParser p
         3: .line 1454
            aload 0 /* this */
            aload 2 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            astore 3 /* ctxt */
        start local 3 // com.fasterxml.jackson.databind.DeserializationContext ctxt
         4: .line 1455
            aload 0 /* this */
            aload 3 /* ctxt */
            aload 2 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._initForMultiRead:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/core/JsonParser;)V
         5: .line 1456
            aload 2 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            pop
         6: .line 1457
            aload 0 /* this */
            aload 2 /* p */
            aload 3 /* ctxt */
            aload 0 /* this */
            aload 3 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            iconst_1
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._newIterator:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JsonDeserializer;Z)Lcom/fasterxml/jackson/databind/MappingIterator;
            areturn
        end local 3 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 2 // com.fasterxml.jackson.core.JsonParser p
        end local 1 // java.lang.String json
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    7     1  json  Ljava/lang/String;
            3    7     2     p  Lcom/fasterxml/jackson/core/JsonParser;
            4    7     3  ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/MappingIterator<TT;>;
    MethodParameters:
      Name  Flags
      json  

  public <T> com.fasterxml.jackson.databind.MappingIterator<T> readValues(byte[], int, int);
    descriptor: ([BII)Lcom/fasterxml/jackson/databind/MappingIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // byte[] src
        start local 2 // int offset
        start local 3 // int length
         0: .line 1466
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1467
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            aload 1 /* src */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.fasterxml.jackson.databind.deser.DataFormatReaders.findFormat:([BII)Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;
            iconst_0
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._detectBindAndReadValues:(Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;Z)Lcom/fasterxml/jackson/databind/MappingIterator;
            areturn
         2: .line 1469
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([BII)Lcom/fasterxml/jackson/core/JsonParser;
         3: .line 1470
            iconst_1
         4: .line 1469
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._considerFilter:(Lcom/fasterxml/jackson/core/JsonParser;Z)Lcom/fasterxml/jackson/core/JsonParser;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._bindAndReadValues:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/MappingIterator;
            areturn
        end local 3 // int length
        end local 2 // int offset
        end local 1 // byte[] src
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    5     1     src  [B
            0    5     2  offset  I
            0    5     3  length  I
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>([BII)Lcom/fasterxml/jackson/databind/MappingIterator<TT;>;
    MethodParameters:
        Name  Flags
      src     
      offset  
      length  

  public final <T> com.fasterxml.jackson.databind.MappingIterator<T> readValues(byte[]);
    descriptor: ([B)Lcom/fasterxml/jackson/databind/MappingIterator;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // byte[] src
         0: .line 1478
            aload 0 /* this */
            aload 1 /* src */
            iconst_0
            aload 1 /* src */
            arraylength
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.readValues:([BII)Lcom/fasterxml/jackson/databind/MappingIterator;
            areturn
        end local 1 // byte[] src
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1   src  [B
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>([B)Lcom/fasterxml/jackson/databind/MappingIterator<TT;>;
    MethodParameters:
      Name  Flags
      src   

  public <T> com.fasterxml.jackson.databind.MappingIterator<T> readValues(java.io.File);
    descriptor: (Ljava/io/File;)Lcom/fasterxml/jackson/databind/MappingIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.io.File src
         0: .line 1487
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 4
         1: .line 1488
            aload 0 /* this */
         2: .line 1489
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._inputStream:(Ljava/io/File;)Ljava/io/InputStream;
            invokevirtual com.fasterxml.jackson.databind.deser.DataFormatReaders.findFormat:(Ljava/io/InputStream;)Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;
            iconst_0
         3: .line 1488
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._detectBindAndReadValues:(Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;Z)Lcom/fasterxml/jackson/databind/MappingIterator;
            areturn
         4: .line 1491
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/File;)Lcom/fasterxml/jackson/core/JsonParser;
            iconst_1
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._considerFilter:(Lcom/fasterxml/jackson/core/JsonParser;Z)Lcom/fasterxml/jackson/core/JsonParser;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._bindAndReadValues:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/MappingIterator;
            areturn
        end local 1 // java.io.File src
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    5     1   src  Ljava/io/File;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Ljava/io/File;)Lcom/fasterxml/jackson/databind/MappingIterator<TT;>;
    MethodParameters:
      Name  Flags
      src   

  public <T> com.fasterxml.jackson.databind.MappingIterator<T> readValues(java.net.URL);
    descriptor: (Ljava/net/URL;)Lcom/fasterxml/jackson/databind/MappingIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.net.URL src
         0: .line 1502
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 4
         1: .line 1503
            aload 0 /* this */
         2: .line 1504
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._inputStream:(Ljava/net/URL;)Ljava/io/InputStream;
            invokevirtual com.fasterxml.jackson.databind.deser.DataFormatReaders.findFormat:(Ljava/io/InputStream;)Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;
            iconst_1
         3: .line 1503
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._detectBindAndReadValues:(Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;Z)Lcom/fasterxml/jackson/databind/MappingIterator;
            areturn
         4: .line 1506
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/net/URL;)Lcom/fasterxml/jackson/core/JsonParser;
            iconst_1
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._considerFilter:(Lcom/fasterxml/jackson/core/JsonParser;Z)Lcom/fasterxml/jackson/core/JsonParser;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._bindAndReadValues:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/MappingIterator;
            areturn
        end local 1 // java.net.URL src
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    5     1   src  Ljava/net/URL;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Ljava/net/URL;)Lcom/fasterxml/jackson/databind/MappingIterator<TT;>;
    MethodParameters:
      Name  Flags
      src   

  public <T> com.fasterxml.jackson.databind.MappingIterator<T> readValues(java.io.DataInput);
    descriptor: (Ljava/io/DataInput;)Lcom/fasterxml/jackson/databind/MappingIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.io.DataInput src
         0: .line 1514
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1515
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._reportUndetectableSource:(Ljava/lang/Object;)V
         2: .line 1517
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/DataInput;)Lcom/fasterxml/jackson/core/JsonParser;
            iconst_1
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._considerFilter:(Lcom/fasterxml/jackson/core/JsonParser;Z)Lcom/fasterxml/jackson/core/JsonParser;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._bindAndReadValues:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/MappingIterator;
            areturn
        end local 1 // java.io.DataInput src
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    3     1   src  Ljava/io/DataInput;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Ljava/io/DataInput;)Lcom/fasterxml/jackson/databind/MappingIterator<TT;>;
    MethodParameters:
      Name  Flags
      src   

  public <T> T treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class<T>);
    descriptor: (Lcom/fasterxml/jackson/core/TreeNode;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.TreeNode n
        start local 2 // java.lang.Class valueType
         0: .line 1530
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* n */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.treeAsTokens:(Lcom/fasterxml/jackson/core/TreeNode;)Lcom/fasterxml/jackson/core/JsonParser;
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.readValue:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class;)Ljava/lang/Object;
         1: areturn
         2: .line 1531
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.core.JsonProcessingException
            astore 3 /* e */
        start local 3 // com.fasterxml.jackson.core.JsonProcessingException e
         3: .line 1532
            aload 3 /* e */
            athrow
        end local 3 // com.fasterxml.jackson.core.JsonProcessingException e
         4: .line 1533
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* e */
        start local 3 // java.io.IOException e
         5: .line 1534
            aload 3 /* e */
            invokestatic com.fasterxml.jackson.databind.JsonMappingException.fromUnexpectedIOE:(Ljava/io/IOException;)Lcom/fasterxml/jackson/databind/JsonMappingException;
            athrow
        end local 3 // java.io.IOException e
        end local 2 // java.lang.Class valueType
        end local 1 // com.fasterxml.jackson.core.TreeNode n
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    6     1          n  Lcom/fasterxml/jackson/core/TreeNode;
            0    6     2  valueType  Ljava/lang/Class<TT;>;
            3    4     3          e  Lcom/fasterxml/jackson/core/JsonProcessingException;
            5    6     3          e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           0     1       2  Class com.fasterxml.jackson.core.JsonProcessingException
           0     1       4  Class java.io.IOException
    Exceptions:
      throws com.fasterxml.jackson.core.JsonProcessingException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/TreeNode;Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
           Name  Flags
      n          
      valueType  

  public void writeValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object);
    descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.JsonGenerator gen
        start local 2 // java.lang.Object value
         0: .line 1540
            new java.lang.UnsupportedOperationException
            dup
            ldc "Not implemented for ObjectReader"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.lang.Object value
        end local 1 // com.fasterxml.jackson.core.JsonGenerator gen
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1    gen  Lcom/fasterxml/jackson/core/JsonGenerator;
            0    1     2  value  Ljava/lang/Object;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      gen    
      value  

  protected java.lang.Object _bind(com.fasterxml.jackson.core.JsonParser, java.lang.Object);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // java.lang.Object valueToUpdate
         0: .line 1558
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            astore 4 /* ctxt */
        start local 4 // com.fasterxml.jackson.databind.DeserializationContext ctxt
         1: .line 1559
            aload 0 /* this */
            aload 4 /* ctxt */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._initForReading:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/JsonToken;
            astore 5 /* t */
        start local 5 // com.fasterxml.jackson.core.JsonToken t
         2: .line 1560
            aload 5 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 8
         3: .line 1561
            aload 2 /* valueToUpdate */
            ifnonnull 6
         4: .line 1562
            aload 0 /* this */
            aload 4 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            aload 4 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.getNullValue:(Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
            astore 3 /* result */
        start local 3 // java.lang.Object result
         5: .line 1563
            goto 19
        end local 3 // java.lang.Object result
         6: .line 1564
      StackMap locals: com.fasterxml.jackson.databind.ObjectReader com.fasterxml.jackson.core.JsonParser java.lang.Object top com.fasterxml.jackson.databind.DeserializationContext com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 2 /* valueToUpdate */
            astore 3 /* result */
        start local 3 // java.lang.Object result
         7: .line 1566
            goto 19
        end local 3 // java.lang.Object result
      StackMap locals:
      StackMap stack:
         8: aload 5 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 9
            aload 5 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 11
         9: .line 1567
      StackMap locals:
      StackMap stack:
            aload 2 /* valueToUpdate */
            astore 3 /* result */
        start local 3 // java.lang.Object result
        10: .line 1568
            goto 19
        end local 3 // java.lang.Object result
        11: .line 1569
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            astore 6 /* deser */
        start local 6 // com.fasterxml.jackson.databind.JsonDeserializer deser
        12: .line 1570
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._unwrapRoot:Z
            ifeq 15
        13: .line 1571
            aload 0 /* this */
            aload 1 /* p */
            aload 4 /* ctxt */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueType:Lcom/fasterxml/jackson/databind/JavaType;
            aload 6 /* deser */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._unwrapAndDeserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;)Ljava/lang/Object;
            astore 3 /* result */
        start local 3 // java.lang.Object result
        14: .line 1572
            goto 19
        end local 3 // java.lang.Object result
        15: .line 1573
      StackMap locals: com.fasterxml.jackson.databind.JsonDeserializer
      StackMap stack:
            aload 2 /* valueToUpdate */
            ifnonnull 18
        16: .line 1574
            aload 6 /* deser */
            aload 1 /* p */
            aload 4 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.deserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
            astore 3 /* result */
        start local 3 // java.lang.Object result
        17: .line 1575
            goto 19
        end local 3 // java.lang.Object result
        18: .line 1578
      StackMap locals:
      StackMap stack:
            aload 6 /* deser */
            aload 1 /* p */
            aload 4 /* ctxt */
            aload 2 /* valueToUpdate */
            invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.deserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Ljava/lang/Object;)Ljava/lang/Object;
            astore 3 /* result */
        end local 6 // com.fasterxml.jackson.databind.JsonDeserializer deser
        start local 3 // java.lang.Object result
        19: .line 1583
      StackMap locals: com.fasterxml.jackson.databind.ObjectReader com.fasterxml.jackson.core.JsonParser java.lang.Object java.lang.Object com.fasterxml.jackson.databind.DeserializationContext com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.clearCurrentToken:()V
        20: .line 1584
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            getstatic com.fasterxml.jackson.databind.DeserializationFeature.FAIL_ON_TRAILING_TOKENS:Lcom/fasterxml/jackson/databind/DeserializationFeature;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
            ifeq 22
        21: .line 1585
            aload 0 /* this */
            aload 1 /* p */
            aload 4 /* ctxt */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueType:Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._verifyNoTrailingTokens:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)V
        22: .line 1587
      StackMap locals:
      StackMap stack:
            aload 3 /* result */
            areturn
        end local 5 // com.fasterxml.jackson.core.JsonToken t
        end local 4 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 3 // java.lang.Object result
        end local 2 // java.lang.Object valueToUpdate
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   23     0           this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0   23     1              p  Lcom/fasterxml/jackson/core/JsonParser;
            0   23     2  valueToUpdate  Ljava/lang/Object;
            5    6     3         result  Ljava/lang/Object;
            7    8     3         result  Ljava/lang/Object;
           10   11     3         result  Ljava/lang/Object;
           14   15     3         result  Ljava/lang/Object;
           17   18     3         result  Ljava/lang/Object;
           19   23     3         result  Ljava/lang/Object;
            1   23     4           ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            2   23     5              t  Lcom/fasterxml/jackson/core/JsonToken;
           12   19     6          deser  Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
               Name  Flags
      p              
      valueToUpdate  

  protected java.lang.Object _bindAndClose(com.fasterxml.jackson.core.JsonParser);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=9, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.JsonParser p0
         0: .line 1592
            aconst_null
            astore 2
            aconst_null
            astore 3
         1: aload 1 /* p0 */
            astore 4 /* p */
        start local 4 // com.fasterxml.jackson.core.JsonParser p
         2: .line 1595
            aload 0 /* this */
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            astore 6 /* ctxt */
        start local 6 // com.fasterxml.jackson.databind.DeserializationContext ctxt
         3: .line 1596
            aload 0 /* this */
            aload 6 /* ctxt */
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._initForReading:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/JsonToken;
            astore 7 /* t */
        start local 7 // com.fasterxml.jackson.core.JsonToken t
         4: .line 1597
            aload 7 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 10
         5: .line 1598
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
            ifnonnull 8
         6: .line 1599
            aload 0 /* this */
            aload 6 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            aload 6 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.getNullValue:(Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
            astore 5 /* result */
        start local 5 // java.lang.Object result
         7: .line 1600
            goto 22
        end local 5 // java.lang.Object result
         8: .line 1601
      StackMap locals: com.fasterxml.jackson.databind.ObjectReader com.fasterxml.jackson.core.JsonParser java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser top com.fasterxml.jackson.databind.DeserializationContext com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
            astore 5 /* result */
        start local 5 // java.lang.Object result
         9: .line 1603
            goto 22
        end local 5 // java.lang.Object result
      StackMap locals:
      StackMap stack:
        10: aload 7 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 11
            aload 7 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 13
        11: .line 1604
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
            astore 5 /* result */
        start local 5 // java.lang.Object result
        12: .line 1605
            goto 22
        end local 5 // java.lang.Object result
        13: .line 1606
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 6 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            astore 8 /* deser */
        start local 8 // com.fasterxml.jackson.databind.JsonDeserializer deser
        14: .line 1607
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._unwrapRoot:Z
            ifeq 17
        15: .line 1608
            aload 0 /* this */
            aload 4 /* p */
            aload 6 /* ctxt */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueType:Lcom/fasterxml/jackson/databind/JavaType;
            aload 8 /* deser */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._unwrapAndDeserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;)Ljava/lang/Object;
            astore 5 /* result */
        start local 5 // java.lang.Object result
        16: .line 1609
            goto 22
        end local 5 // java.lang.Object result
        17: .line 1610
      StackMap locals: com.fasterxml.jackson.databind.JsonDeserializer
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
            ifnonnull 20
        18: .line 1611
            aload 8 /* deser */
            aload 4 /* p */
            aload 6 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.deserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
            astore 5 /* result */
        start local 5 // java.lang.Object result
        19: .line 1612
            goto 22
        end local 5 // java.lang.Object result
        20: .line 1613
      StackMap locals:
      StackMap stack:
            aload 8 /* deser */
            aload 4 /* p */
            aload 6 /* ctxt */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
            invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.deserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        21: .line 1614
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
            astore 5 /* result */
        end local 8 // com.fasterxml.jackson.databind.JsonDeserializer deser
        start local 5 // java.lang.Object result
        22: .line 1618
      StackMap locals: com.fasterxml.jackson.databind.ObjectReader com.fasterxml.jackson.core.JsonParser java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser java.lang.Object com.fasterxml.jackson.databind.DeserializationContext com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            getstatic com.fasterxml.jackson.databind.DeserializationFeature.FAIL_ON_TRAILING_TOKENS:Lcom/fasterxml/jackson/databind/DeserializationFeature;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
            ifeq 24
        23: .line 1619
            aload 0 /* this */
            aload 4 /* p */
            aload 6 /* ctxt */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueType:Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._verifyNoTrailingTokens:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)V
        24: .line 1621
      StackMap locals:
      StackMap stack:
            aload 5 /* result */
        25: .line 1622
            aload 4 /* p */
            ifnull 26
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        26: .line 1621
      StackMap locals:
      StackMap stack: java.lang.Object
            areturn
        end local 7 // com.fasterxml.jackson.core.JsonToken t
        end local 6 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 5 // java.lang.Object result
      StackMap locals: com.fasterxml.jackson.databind.ObjectReader com.fasterxml.jackson.core.JsonParser java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser
      StackMap stack: java.lang.Throwable
        27: astore 2
        28: .line 1622
            aload 4 /* p */
            ifnull 29
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        end local 4 // com.fasterxml.jackson.core.JsonParser p
      StackMap locals:
      StackMap stack:
        29: aload 2
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        30: astore 3
            aload 2
            ifnonnull 31
            aload 3
            astore 2
            goto 32
      StackMap locals:
      StackMap stack:
        31: aload 2
            aload 3
            if_acmpeq 32
            aload 2
            aload 3
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        32: aload 2
            athrow
        end local 1 // com.fasterxml.jackson.core.JsonParser p0
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   33     0    this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0   33     1      p0  Lcom/fasterxml/jackson/core/JsonParser;
            2   29     4       p  Lcom/fasterxml/jackson/core/JsonParser;
            7    8     5  result  Ljava/lang/Object;
            9   10     5  result  Ljava/lang/Object;
           12   13     5  result  Ljava/lang/Object;
           16   17     5  result  Ljava/lang/Object;
           19   20     5  result  Ljava/lang/Object;
           22   27     5  result  Ljava/lang/Object;
            3   27     6    ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            4   27     7       t  Lcom/fasterxml/jackson/core/JsonToken;
           14   22     8   deser  Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
      Exception table:
        from    to  target  type
           2    25      27  any
           1    26      30  any
          27    30      30  any
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      p0    

  protected final com.fasterxml.jackson.databind.JsonNode _bindAndCloseAsTree(com.fasterxml.jackson.core.JsonParser);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/JsonNode;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=2, locals=5, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.JsonParser p0
         0: .line 1626
            aconst_null
            astore 2
            aconst_null
            astore 3
         1: aload 1 /* p0 */
            astore 4 /* p */
        start local 4 // com.fasterxml.jackson.core.JsonParser p
         2: .line 1627
            aload 0 /* this */
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._bindAsTree:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/JsonNode;
         3: .line 1628
            aload 4 /* p */
            ifnull 4
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
         4: .line 1627
      StackMap locals: com.fasterxml.jackson.databind.ObjectReader com.fasterxml.jackson.core.JsonParser java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser
      StackMap stack: com.fasterxml.jackson.databind.JsonNode
            areturn
      StackMap locals:
      StackMap stack: java.lang.Throwable
         5: astore 2
         6: .line 1628
            aload 4 /* p */
            ifnull 7
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        end local 4 // com.fasterxml.jackson.core.JsonParser p
      StackMap locals:
      StackMap stack:
         7: aload 2
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
         8: astore 3
            aload 2
            ifnonnull 9
            aload 3
            astore 2
            goto 10
      StackMap locals:
      StackMap stack:
         9: aload 2
            aload 3
            if_acmpeq 10
            aload 2
            aload 3
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        10: aload 2
            athrow
        end local 1 // com.fasterxml.jackson.core.JsonParser p0
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0   11     1    p0  Lcom/fasterxml/jackson/core/JsonParser;
            2    7     4     p  Lcom/fasterxml/jackson/core/JsonParser;
      Exception table:
        from    to  target  type
           2     3       5  any
           1     4       8  any
           5     8       8  any
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      p0    

  protected final com.fasterxml.jackson.databind.JsonNode _bindAsTree(com.fasterxml.jackson.core.JsonParser);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/JsonNode;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
         0: .line 1636
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)V
         1: .line 1637
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            ifnull 3
         2: .line 1638
            aload 1 /* p */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            invokevirtual com.fasterxml.jackson.core.JsonParser.setSchema:(Lcom/fasterxml/jackson/core/FormatSchema;)V
         3: .line 1641
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 2 /* t */
        start local 2 // com.fasterxml.jackson.core.JsonToken t
         4: .line 1642
            aload 2 /* t */
            ifnonnull 8
         5: .line 1643
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 2 /* t */
         6: .line 1644
            aload 2 /* t */
            ifnonnull 8
         7: .line 1645
            aconst_null
            areturn
         8: .line 1648
      StackMap locals: com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            astore 3 /* ctxt */
        start local 3 // com.fasterxml.jackson.databind.DeserializationContext ctxt
         9: .line 1649
            aload 2 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 11
        10: .line 1650
            aload 3 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.getNodeFactory:()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
            invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.nullNode:()Lcom/fasterxml/jackson/databind/node/NullNode;
            areturn
        11: .line 1652
      StackMap locals: com.fasterxml.jackson.databind.DeserializationContext
      StackMap stack:
            aload 0 /* this */
            aload 3 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._findTreeDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            astore 4 /* deser */
        start local 4 // com.fasterxml.jackson.databind.JsonDeserializer deser
        12: .line 1654
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._unwrapRoot:Z
            ifeq 15
        13: .line 1655
            aload 0 /* this */
            aload 1 /* p */
            aload 3 /* ctxt */
            getstatic com.fasterxml.jackson.databind.ObjectReader.JSON_NODE_TYPE:Lcom/fasterxml/jackson/databind/JavaType;
            aload 4 /* deser */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._unwrapAndDeserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;)Ljava/lang/Object;
            astore 5 /* result */
        start local 5 // java.lang.Object result
        14: .line 1656
            goto 18
        end local 5 // java.lang.Object result
        15: .line 1657
      StackMap locals: com.fasterxml.jackson.databind.JsonDeserializer
      StackMap stack:
            aload 4 /* deser */
            aload 1 /* p */
            aload 3 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.deserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
            astore 5 /* result */
        start local 5 // java.lang.Object result
        16: .line 1658
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            getstatic com.fasterxml.jackson.databind.DeserializationFeature.FAIL_ON_TRAILING_TOKENS:Lcom/fasterxml/jackson/databind/DeserializationFeature;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
            ifeq 18
        17: .line 1659
            aload 0 /* this */
            aload 1 /* p */
            aload 3 /* ctxt */
            getstatic com.fasterxml.jackson.databind.ObjectReader.JSON_NODE_TYPE:Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._verifyNoTrailingTokens:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)V
        18: .line 1662
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 5 /* result */
            checkcast com.fasterxml.jackson.databind.JsonNode
            areturn
        end local 5 // java.lang.Object result
        end local 4 // com.fasterxml.jackson.databind.JsonDeserializer deser
        end local 3 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 2 // com.fasterxml.jackson.core.JsonToken t
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   19     0    this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0   19     1       p  Lcom/fasterxml/jackson/core/JsonParser;
            4   19     2       t  Lcom/fasterxml/jackson/core/JsonToken;
            9   19     3    ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
           12   19     4   deser  Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
           14   15     5  result  Ljava/lang/Object;
           16   19     5  result  Ljava/lang/Object;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      p     

  protected <T> com.fasterxml.jackson.databind.MappingIterator<T> _bindAndReadValues(com.fasterxml.jackson.core.JsonParser);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/MappingIterator;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
         0: .line 1670
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            astore 2 /* ctxt */
        start local 2 // com.fasterxml.jackson.databind.DeserializationContext ctxt
         1: .line 1671
            aload 0 /* this */
            aload 2 /* ctxt */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._initForMultiRead:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/core/JsonParser;)V
         2: .line 1672
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            pop
         3: .line 1673
            aload 0 /* this */
            aload 1 /* p */
            aload 2 /* ctxt */
            aload 0 /* this */
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            iconst_1
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._newIterator:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JsonDeserializer;Z)Lcom/fasterxml/jackson/databind/MappingIterator;
            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.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    4     1     p  Lcom/fasterxml/jackson/core/JsonParser;
            1    4     2  ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/MappingIterator<TT;>;
    MethodParameters:
      Name  Flags
      p     

  protected  _unwrapAndDeserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JsonDeserializer<java.lang.Object>);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;)Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=9, args_size=5
        start local 0 // com.fasterxml.jackson.databind.ObjectReader 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.JavaType rootType
        start local 4 // com.fasterxml.jackson.databind.JsonDeserializer deser
         0: .line 1679
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 3 /* rootType */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.findRootName:(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/PropertyName;
            astore 5 /* expRootName */
        start local 5 // com.fasterxml.jackson.databind.PropertyName expRootName
         1: .line 1681
            aload 5 /* expRootName */
            invokevirtual com.fasterxml.jackson.databind.PropertyName.getSimpleName:()Ljava/lang/String;
            astore 6 /* expSimpleName */
        start local 6 // java.lang.String expSimpleName
         2: .line 1683
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 7
         3: .line 1684
            aload 2 /* ctxt */
            aload 3 /* rootType */
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
         4: .line 1685
            ldc "Current token not START_OBJECT (needed to unwrap root name '%s'), but %s"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         5: .line 1686
            aload 6 /* expSimpleName */
            aastore
            dup
            iconst_1
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            aastore
         6: .line 1684
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportWrongTokenException:(Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/String;[Ljava/lang/Object;)V
         7: .line 1688
      StackMap locals: com.fasterxml.jackson.databind.PropertyName java.lang.String
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 12
         8: .line 1689
            aload 2 /* ctxt */
            aload 3 /* rootType */
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
         9: .line 1690
            ldc "Current token not FIELD_NAME (to contain expected root name '%s'), but %s"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        10: .line 1691
            aload 6 /* expSimpleName */
            aastore
            dup
            iconst_1
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            aastore
        11: .line 1689
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportWrongTokenException:(Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/String;[Ljava/lang/Object;)V
        12: .line 1693
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentName:()Ljava/lang/String;
            astore 7 /* actualName */
        start local 7 // java.lang.String actualName
        13: .line 1694
            aload 6 /* expSimpleName */
            aload 7 /* actualName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 18
        14: .line 1695
            aload 2 /* ctxt */
            aload 3 /* rootType */
        15: .line 1696
            ldc "Root name '%s' does not match expected ('%s') for type %s"
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
        16: .line 1697
            aload 7 /* actualName */
            aastore
            dup
            iconst_1
            aload 6 /* expSimpleName */
            aastore
            dup
            iconst_2
            aload 3 /* rootType */
            aastore
        17: .line 1695
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
            pop
        18: .line 1700
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            pop
        19: .line 1702
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
            ifnonnull 22
        20: .line 1703
            aload 4 /* deser */
            aload 1 /* p */
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.deserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
            astore 8 /* result */
        start local 8 // java.lang.Object result
        21: .line 1704
            goto 24
        end local 8 // java.lang.Object result
        22: .line 1705
      StackMap locals:
      StackMap stack:
            aload 4 /* deser */
            aload 1 /* p */
            aload 2 /* ctxt */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
            invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.deserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        23: .line 1706
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
            astore 8 /* result */
        start local 8 // java.lang.Object result
        24: .line 1709
      StackMap locals: java.lang.Object
      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_acmpeq 29
        25: .line 1710
            aload 2 /* ctxt */
            aload 3 /* rootType */
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
        26: .line 1711
            ldc "Current token not END_OBJECT (to match wrapper object with root name '%s'), but %s"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        27: .line 1712
            aload 6 /* expSimpleName */
            aastore
            dup
            iconst_1
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            aastore
        28: .line 1710
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportWrongTokenException:(Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/String;[Ljava/lang/Object;)V
        29: .line 1714
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            getstatic com.fasterxml.jackson.databind.DeserializationFeature.FAIL_ON_TRAILING_TOKENS:Lcom/fasterxml/jackson/databind/DeserializationFeature;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
            ifeq 31
        30: .line 1715
            aload 0 /* this */
            aload 1 /* p */
            aload 2 /* ctxt */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueType:Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._verifyNoTrailingTokens:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)V
        31: .line 1717
      StackMap locals:
      StackMap stack:
            aload 8 /* result */
            areturn
        end local 8 // java.lang.Object result
        end local 7 // java.lang.String actualName
        end local 6 // java.lang.String expSimpleName
        end local 5 // com.fasterxml.jackson.databind.PropertyName expRootName
        end local 4 // com.fasterxml.jackson.databind.JsonDeserializer deser
        end local 3 // com.fasterxml.jackson.databind.JavaType rootType
        end local 2 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   32     0           this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0   32     1              p  Lcom/fasterxml/jackson/core/JsonParser;
            0   32     2           ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            0   32     3       rootType  Lcom/fasterxml/jackson/databind/JavaType;
            0   32     4          deser  Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
            1   32     5    expRootName  Lcom/fasterxml/jackson/databind/PropertyName;
            2   32     6  expSimpleName  Ljava/lang/String;
           13   32     7     actualName  Ljava/lang/String;
           21   22     8         result  Ljava/lang/Object;
           24   32     8         result  Ljava/lang/Object;
    Exceptions:
      throws java.io.IOException
    Signature: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;)Ljava/lang/Object;
    MethodParameters:
          Name  Flags
      p         
      ctxt      
      rootType  
      deser     

  protected com.fasterxml.jackson.core.JsonParser _considerFilter(com.fasterxml.jackson.core.JsonParser, boolean);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Z)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // boolean multiValue
         0: .line 1726
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._filter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
            ifnull 1
            ldc Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
            aload 1 /* p */
            invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 1727
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            goto 3
      StackMap locals:
      StackMap stack:
         2: new com.fasterxml.jackson.core.filter.FilteringParserDelegate
            dup
            aload 1 /* p */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._filter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
            iconst_0
            iload 2 /* multiValue */
            invokespecial com.fasterxml.jackson.core.filter.FilteringParserDelegate.<init>:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/filter/TokenFilter;ZZ)V
         3: .line 1726
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.core.JsonParser
            areturn
        end local 2 // boolean multiValue
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    4     1           p  Lcom/fasterxml/jackson/core/JsonParser;
            0    4     2  multiValue  Z
    MethodParameters:
            Name  Flags
      p           final
      multiValue  

  protected final void _verifyNoTrailingTokens(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.JavaType);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=4, locals=6, args_size=4
        start local 0 // com.fasterxml.jackson.databind.ObjectReader 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.JavaType bindType
         0: .line 1737
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 4 /* t */
        start local 4 // com.fasterxml.jackson.core.JsonToken t
         1: .line 1738
            aload 4 /* t */
            ifnull 7
         2: .line 1739
            aload 3 /* bindType */
            invokestatic com.fasterxml.jackson.databind.util.ClassUtil.rawClass:(Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Class;
            astore 5 /* bt */
        start local 5 // java.lang.Class bt
         3: .line 1740
            aload 5 /* bt */
            ifnonnull 6
         4: .line 1741
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
            ifnull 6
         5: .line 1742
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            astore 5 /* bt */
         6: .line 1745
      StackMap locals: com.fasterxml.jackson.core.JsonToken java.lang.Class
      StackMap stack:
            aload 2 /* ctxt */
            aload 5 /* bt */
            aload 1 /* p */
            aload 4 /* t */
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportTrailingTokens:(Ljava/lang/Class;Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/JsonToken;)Ljava/lang/Object;
            pop
        end local 5 // java.lang.Class bt
         7: .line 1747
      StackMap locals:
      StackMap stack:
            return
        end local 4 // com.fasterxml.jackson.core.JsonToken t
        end local 3 // com.fasterxml.jackson.databind.JavaType bindType
        end local 2 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    8     1         p  Lcom/fasterxml/jackson/core/JsonParser;
            0    8     2      ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            0    8     3  bindType  Lcom/fasterxml/jackson/databind/JavaType;
            1    8     4         t  Lcom/fasterxml/jackson/core/JsonToken;
            3    7     5        bt  Ljava/lang/Class<*>;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
          Name  Flags
      p         
      ctxt      
      bindType  

  protected java.lang.Object _detectBindAndClose(byte[], int, int);
    descriptor: ([BII)Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=6, args_size=4
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // byte[] src
        start local 2 // int offset
        start local 3 // int length
         0: .line 1758
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            aload 1 /* src */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.fasterxml.jackson.databind.deser.DataFormatReaders.findFormat:([BII)Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;
            astore 4 /* match */
        start local 4 // com.fasterxml.jackson.databind.deser.DataFormatReaders$Match match
         1: .line 1759
            aload 4 /* match */
            invokevirtual com.fasterxml.jackson.databind.deser.DataFormatReaders$Match.hasMatch:()Z
            ifne 3
         2: .line 1760
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            aload 4 /* match */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._reportUnkownFormat:(Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;)V
         3: .line 1762
      StackMap locals: com.fasterxml.jackson.databind.deser.DataFormatReaders$Match
      StackMap stack:
            aload 4 /* match */
            invokevirtual com.fasterxml.jackson.databind.deser.DataFormatReaders$Match.createParserWithMatch:()Lcom/fasterxml/jackson/core/JsonParser;
            astore 5 /* p */
        start local 5 // com.fasterxml.jackson.core.JsonParser p
         4: .line 1763
            aload 4 /* match */
            invokevirtual com.fasterxml.jackson.databind.deser.DataFormatReaders$Match.getReader:()Lcom/fasterxml/jackson/databind/ObjectReader;
            aload 5 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._bindAndClose:(Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
            areturn
        end local 5 // com.fasterxml.jackson.core.JsonParser p
        end local 4 // com.fasterxml.jackson.databind.deser.DataFormatReaders$Match match
        end local 3 // int length
        end local 2 // int offset
        end local 1 // byte[] src
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    5     1     src  [B
            0    5     2  offset  I
            0    5     3  length  I
            1    5     4   match  Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;
            4    5     5       p  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      src     
      offset  
      length  

  protected java.lang.Object _detectBindAndClose(com.fasterxml.jackson.databind.deser.DataFormatReaders$Match, boolean);
    descriptor: (Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;Z)Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.deser.DataFormatReaders$Match match
        start local 2 // boolean forceClosing
         0: .line 1770
            aload 1 /* match */
            invokevirtual com.fasterxml.jackson.databind.deser.DataFormatReaders$Match.hasMatch:()Z
            ifne 2
         1: .line 1771
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            aload 1 /* match */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._reportUnkownFormat:(Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;)V
         2: .line 1773
      StackMap locals:
      StackMap stack:
            aload 1 /* match */
            invokevirtual com.fasterxml.jackson.databind.deser.DataFormatReaders$Match.createParserWithMatch:()Lcom/fasterxml/jackson/core/JsonParser;
            astore 3 /* p */
        start local 3 // com.fasterxml.jackson.core.JsonParser p
         3: .line 1776
            iload 2 /* forceClosing */
            ifeq 5
         4: .line 1777
            aload 3 /* p */
            getstatic com.fasterxml.jackson.core.JsonParser$Feature.AUTO_CLOSE_SOURCE:Lcom/fasterxml/jackson/core/JsonParser$Feature;
            invokevirtual com.fasterxml.jackson.core.JsonParser.enable:(Lcom/fasterxml/jackson/core/JsonParser$Feature;)Lcom/fasterxml/jackson/core/JsonParser;
            pop
         5: .line 1780
      StackMap locals: com.fasterxml.jackson.core.JsonParser
      StackMap stack:
            aload 1 /* match */
            invokevirtual com.fasterxml.jackson.databind.deser.DataFormatReaders$Match.getReader:()Lcom/fasterxml/jackson/databind/ObjectReader;
            aload 3 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._bindAndClose:(Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
            areturn
        end local 3 // com.fasterxml.jackson.core.JsonParser p
        end local 2 // boolean forceClosing
        end local 1 // com.fasterxml.jackson.databind.deser.DataFormatReaders$Match match
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    6     1         match  Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;
            0    6     2  forceClosing  Z
            3    6     3             p  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
              Name  Flags
      match         
      forceClosing  

  protected <T> com.fasterxml.jackson.databind.MappingIterator<T> _detectBindAndReadValues(com.fasterxml.jackson.databind.deser.DataFormatReaders$Match, boolean);
    descriptor: (Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;Z)Lcom/fasterxml/jackson/databind/MappingIterator;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.deser.DataFormatReaders$Match match
        start local 2 // boolean forceClosing
         0: .line 1787
            aload 1 /* match */
            invokevirtual com.fasterxml.jackson.databind.deser.DataFormatReaders$Match.hasMatch:()Z
            ifne 2
         1: .line 1788
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            aload 1 /* match */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._reportUnkownFormat:(Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;)V
         2: .line 1790
      StackMap locals:
      StackMap stack:
            aload 1 /* match */
            invokevirtual com.fasterxml.jackson.databind.deser.DataFormatReaders$Match.createParserWithMatch:()Lcom/fasterxml/jackson/core/JsonParser;
            astore 3 /* p */
        start local 3 // com.fasterxml.jackson.core.JsonParser p
         3: .line 1793
            iload 2 /* forceClosing */
            ifeq 5
         4: .line 1794
            aload 3 /* p */
            getstatic com.fasterxml.jackson.core.JsonParser$Feature.AUTO_CLOSE_SOURCE:Lcom/fasterxml/jackson/core/JsonParser$Feature;
            invokevirtual com.fasterxml.jackson.core.JsonParser.enable:(Lcom/fasterxml/jackson/core/JsonParser$Feature;)Lcom/fasterxml/jackson/core/JsonParser;
            pop
         5: .line 1797
      StackMap locals: com.fasterxml.jackson.core.JsonParser
      StackMap stack:
            aload 1 /* match */
            invokevirtual com.fasterxml.jackson.databind.deser.DataFormatReaders$Match.getReader:()Lcom/fasterxml/jackson/databind/ObjectReader;
            aload 3 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._bindAndReadValues:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/MappingIterator;
            areturn
        end local 3 // com.fasterxml.jackson.core.JsonParser p
        end local 2 // boolean forceClosing
        end local 1 // com.fasterxml.jackson.databind.deser.DataFormatReaders$Match match
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    6     1         match  Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;
            0    6     2  forceClosing  Z
            3    6     3             p  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;Z)Lcom/fasterxml/jackson/databind/MappingIterator<TT;>;
    MethodParameters:
              Name  Flags
      match         
      forceClosing  

  protected com.fasterxml.jackson.databind.JsonNode _detectBindAndCloseAsTree(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)Lcom/fasterxml/jackson/databind/JsonNode;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.io.InputStream in
         0: .line 1803
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            aload 1 /* in */
            invokevirtual com.fasterxml.jackson.databind.deser.DataFormatReaders.findFormat:(Ljava/io/InputStream;)Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;
            astore 2 /* match */
        start local 2 // com.fasterxml.jackson.databind.deser.DataFormatReaders$Match match
         1: .line 1804
            aload 2 /* match */
            invokevirtual com.fasterxml.jackson.databind.deser.DataFormatReaders$Match.hasMatch:()Z
            ifne 3
         2: .line 1805
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            aload 2 /* match */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._reportUnkownFormat:(Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;)V
         3: .line 1807
      StackMap locals: com.fasterxml.jackson.databind.deser.DataFormatReaders$Match
      StackMap stack:
            aload 2 /* match */
            invokevirtual com.fasterxml.jackson.databind.deser.DataFormatReaders$Match.createParserWithMatch:()Lcom/fasterxml/jackson/core/JsonParser;
            astore 3 /* p */
        start local 3 // com.fasterxml.jackson.core.JsonParser p
         4: .line 1808
            aload 3 /* p */
            getstatic com.fasterxml.jackson.core.JsonParser$Feature.AUTO_CLOSE_SOURCE:Lcom/fasterxml/jackson/core/JsonParser$Feature;
            invokevirtual com.fasterxml.jackson.core.JsonParser.enable:(Lcom/fasterxml/jackson/core/JsonParser$Feature;)Lcom/fasterxml/jackson/core/JsonParser;
            pop
         5: .line 1809
            aload 2 /* match */
            invokevirtual com.fasterxml.jackson.databind.deser.DataFormatReaders$Match.getReader:()Lcom/fasterxml/jackson/databind/ObjectReader;
            aload 3 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._bindAndCloseAsTree:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/JsonNode;
            areturn
        end local 3 // com.fasterxml.jackson.core.JsonParser p
        end local 2 // com.fasterxml.jackson.databind.deser.DataFormatReaders$Match match
        end local 1 // java.io.InputStream in
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    6     1     in  Ljava/io/InputStream;
            1    6     2  match  Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;
            4    6     3      p  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      in    

  protected void _reportUnkownFormat(com.fasterxml.jackson.databind.deser.DataFormatReaders, com.fasterxml.jackson.databind.deser.DataFormatReaders$Match);
    descriptor: (Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.deser.DataFormatReaders detector
        start local 2 // com.fasterxml.jackson.databind.deser.DataFormatReaders$Match match
         0: .line 1820
            new com.fasterxml.jackson.core.JsonParseException
            dup
            aconst_null
            new java.lang.StringBuilder
            dup
            ldc "Cannot detect format from input, does not look like any of detectable formats "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         1: .line 1821
            aload 1 /* detector */
            invokevirtual com.fasterxml.jackson.databind.deser.DataFormatReaders.toString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         2: .line 1820
            invokespecial com.fasterxml.jackson.core.JsonParseException.<init>:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;)V
            athrow
        end local 2 // com.fasterxml.jackson.databind.deser.DataFormatReaders$Match match
        end local 1 // com.fasterxml.jackson.databind.deser.DataFormatReaders detector
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    3     1  detector  Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            0    3     2     match  Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;
    Exceptions:
      throws com.fasterxml.jackson.core.JsonProcessingException
    MethodParameters:
          Name  Flags
      detector  
      match     

  protected void _verifySchemaType(com.fasterxml.jackson.core.FormatSchema);
    descriptor: (Lcom/fasterxml/jackson/core/FormatSchema;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.FormatSchema schema
         0: .line 1835
            aload 1 /* schema */
            ifnull 5
         1: .line 1836
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* schema */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.canUseSchema:(Lcom/fasterxml/jackson/core/FormatSchema;)Z
            ifne 5
         2: .line 1837
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Cannot use FormatSchema of type "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* schema */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         3: .line 1838
            ldc " for format "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            invokevirtual com.fasterxml.jackson.core.JsonFactory.getFormatName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         4: .line 1837
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 1841
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.fasterxml.jackson.core.FormatSchema schema
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    6     1  schema  Lcom/fasterxml/jackson/core/FormatSchema;
    MethodParameters:
        Name  Flags
      schema  

  protected com.fasterxml.jackson.databind.deser.DefaultDeserializationContext createDeserializationContext(com.fasterxml.jackson.core.JsonParser);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
         0: .line 1849
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._context:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* p */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
            invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.createInstance:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            areturn
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1     p  Lcom/fasterxml/jackson/core/JsonParser;
    MethodParameters:
      Name  Flags
      p     

  protected java.io.InputStream _inputStream(java.net.URL);
    descriptor: (Ljava/net/URL;)Ljava/io/InputStream;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.net.URL src
         0: .line 1853
            aload 1 /* src */
            invokevirtual java.net.URL.openStream:()Ljava/io/InputStream;
            areturn
        end local 1 // java.net.URL src
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1   src  Ljava/net/URL;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      src   

  protected java.io.InputStream _inputStream(java.io.File);
    descriptor: (Ljava/io/File;)Ljava/io/InputStream;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.io.File f
         0: .line 1857
            new java.io.FileInputStream
            dup
            aload 1 /* f */
            invokespecial java.io.FileInputStream.<init>:(Ljava/io/File;)V
            areturn
        end local 1 // java.io.File f
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    1     1     f  Ljava/io/File;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      f     

  protected void _reportUndetectableSource(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.lang.Object src
         0: .line 1863
            new com.fasterxml.jackson.core.JsonParseException
            dup
            aconst_null
            new java.lang.StringBuilder
            dup
            ldc "Cannot use source of type "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         1: .line 1864
            aload 1 /* src */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " with format auto-detection: must be byte- not char-based"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         2: .line 1863
            invokespecial com.fasterxml.jackson.core.JsonParseException.<init>:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.Object src
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    3     1   src  Ljava/lang/Object;
    Exceptions:
      throws com.fasterxml.jackson.core.JsonProcessingException
    MethodParameters:
      Name  Flags
      src   

  protected com.fasterxml.jackson.databind.JsonDeserializer<java.lang.Object> _findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationContext;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.DeserializationContext ctxt
         0: .line 1879
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
            ifnull 2
         1: .line 1880
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
            areturn
         2: .line 1884
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueType:Lcom/fasterxml/jackson/databind/JavaType;
            astore 2 /* t */
        start local 2 // com.fasterxml.jackson.databind.JavaType t
         3: .line 1885
            aload 2 /* t */
            ifnonnull 7
         4: .line 1886
            aload 1 /* ctxt */
            aconst_null
         5: .line 1887
            ldc "No value type configured for ObjectReader"
         6: .line 1886
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportBadDefinition:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Ljava/lang/Object;
            pop
         7: .line 1890
      StackMap locals: com.fasterxml.jackson.databind.JavaType
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializers:Ljava/util/concurrent/ConcurrentHashMap;
            aload 2 /* t */
            invokevirtual java.util.concurrent.ConcurrentHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.JsonDeserializer
            astore 3 /* deser */
        start local 3 // com.fasterxml.jackson.databind.JsonDeserializer deser
         8: .line 1891
            aload 3 /* deser */
            ifnull 10
         9: .line 1892
            aload 3 /* deser */
            areturn
        10: .line 1895
      StackMap locals: com.fasterxml.jackson.databind.JsonDeserializer
      StackMap stack:
            aload 1 /* ctxt */
            aload 2 /* t */
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.findRootValueDeserializer:(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            astore 3 /* deser */
        11: .line 1896
            aload 3 /* deser */
            ifnonnull 13
        12: .line 1897
            aload 1 /* ctxt */
            aload 2 /* t */
            new java.lang.StringBuilder
            dup
            ldc "Cannot find a deserializer for type "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* t */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportBadDefinition:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Ljava/lang/Object;
            pop
        13: .line 1899
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializers:Ljava/util/concurrent/ConcurrentHashMap;
            aload 2 /* t */
            aload 3 /* deser */
            invokevirtual java.util.concurrent.ConcurrentHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        14: .line 1900
            aload 3 /* deser */
            areturn
        end local 3 // com.fasterxml.jackson.databind.JsonDeserializer deser
        end local 2 // com.fasterxml.jackson.databind.JavaType t
        end local 1 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   15     0   this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0   15     1   ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            3   15     2      t  Lcom/fasterxml/jackson/databind/JavaType;
            8   15     3  deser  Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
    Exceptions:
      throws com.fasterxml.jackson.databind.JsonMappingException
    Signature: (Lcom/fasterxml/jackson/databind/DeserializationContext;)Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
    MethodParameters:
      Name  Flags
      ctxt  

  protected com.fasterxml.jackson.databind.JsonDeserializer<java.lang.Object> _findTreeDeserializer(com.fasterxml.jackson.databind.DeserializationContext);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationContext;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.DeserializationContext ctxt
         0: .line 1909
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializers:Ljava/util/concurrent/ConcurrentHashMap;
            getstatic com.fasterxml.jackson.databind.ObjectReader.JSON_NODE_TYPE:Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual java.util.concurrent.ConcurrentHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.JsonDeserializer
            astore 2 /* deser */
        start local 2 // com.fasterxml.jackson.databind.JsonDeserializer deser
         1: .line 1910
            aload 2 /* deser */
            ifnonnull 8
         2: .line 1912
            aload 1 /* ctxt */
            getstatic com.fasterxml.jackson.databind.ObjectReader.JSON_NODE_TYPE:Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.findRootValueDeserializer:(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            astore 2 /* deser */
         3: .line 1913
            aload 2 /* deser */
            ifnonnull 7
         4: .line 1914
            aload 1 /* ctxt */
            getstatic com.fasterxml.jackson.databind.ObjectReader.JSON_NODE_TYPE:Lcom/fasterxml/jackson/databind/JavaType;
         5: .line 1915
            new java.lang.StringBuilder
            dup
            ldc "Cannot find a deserializer for type "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            getstatic com.fasterxml.jackson.databind.ObjectReader.JSON_NODE_TYPE:Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         6: .line 1914
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportBadDefinition:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Ljava/lang/Object;
            pop
         7: .line 1917
      StackMap locals: com.fasterxml.jackson.databind.JsonDeserializer
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializers:Ljava/util/concurrent/ConcurrentHashMap;
            getstatic com.fasterxml.jackson.databind.ObjectReader.JSON_NODE_TYPE:Lcom/fasterxml/jackson/databind/JavaType;
            aload 2 /* deser */
            invokevirtual java.util.concurrent.ConcurrentHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         8: .line 1919
      StackMap locals:
      StackMap stack:
            aload 2 /* deser */
            areturn
        end local 2 // com.fasterxml.jackson.databind.JsonDeserializer deser
        end local 1 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    9     1   ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            1    9     2  deser  Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
    Exceptions:
      throws com.fasterxml.jackson.databind.JsonMappingException
    Signature: (Lcom/fasterxml/jackson/databind/DeserializationContext;)Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
    MethodParameters:
      Name  Flags
      ctxt  

  protected com.fasterxml.jackson.databind.JsonDeserializer<java.lang.Object> _prefetchRootDeserializer(com.fasterxml.jackson.databind.JavaType);
    descriptor: (Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.JavaType valueType
         0: .line 1929
            aload 1 /* valueType */
            ifnull 1
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            getstatic com.fasterxml.jackson.databind.DeserializationFeature.EAGER_DESERIALIZER_FETCH:Lcom/fasterxml/jackson/databind/DeserializationFeature;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
            ifne 2
         1: .line 1930
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         2: .line 1933
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializers:Ljava/util/concurrent/ConcurrentHashMap;
            aload 1 /* valueType */
            invokevirtual java.util.concurrent.ConcurrentHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.JsonDeserializer
            astore 2 /* deser */
        start local 2 // com.fasterxml.jackson.databind.JsonDeserializer deser
         3: .line 1934
            aload 2 /* deser */
            ifnonnull 11
         4: .line 1937
            aload 0 /* this */
            aconst_null
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            astore 3 /* ctxt */
        start local 3 // com.fasterxml.jackson.databind.DeserializationContext ctxt
         5: .line 1938
            aload 3 /* ctxt */
            aload 1 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.findRootValueDeserializer:(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            astore 2 /* deser */
         6: .line 1939
            aload 2 /* deser */
            ifnull 8
         7: .line 1940
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializers:Ljava/util/concurrent/ConcurrentHashMap;
            aload 1 /* valueType */
            aload 2 /* deser */
            invokevirtual java.util.concurrent.ConcurrentHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         8: .line 1942
      StackMap locals: com.fasterxml.jackson.databind.JsonDeserializer com.fasterxml.jackson.databind.DeserializationContext
      StackMap stack:
            aload 2 /* deser */
         9: areturn
        end local 3 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        10: .line 1943
      StackMap locals: com.fasterxml.jackson.databind.ObjectReader com.fasterxml.jackson.databind.JavaType com.fasterxml.jackson.databind.JsonDeserializer
      StackMap stack: com.fasterxml.jackson.core.JsonProcessingException
            pop
        11: .line 1947
      StackMap locals:
      StackMap stack:
            aload 2 /* deser */
            areturn
        end local 2 // com.fasterxml.jackson.databind.JsonDeserializer deser
        end local 1 // com.fasterxml.jackson.databind.JavaType valueType
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   12     0       this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0   12     1  valueType  Lcom/fasterxml/jackson/databind/JavaType;
            3   12     2      deser  Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
            5   10     3       ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
      Exception table:
        from    to  target  type
           4     9      10  Class com.fasterxml.jackson.core.JsonProcessingException
    Signature: (Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
    MethodParameters:
           Name  Flags
      valueType  

  public com.fasterxml.jackson.core.TreeNode createObjectNode();
    descriptor: ()Lcom/fasterxml/jackson/core/TreeNode;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.createObjectNode:()Lcom/fasterxml/jackson/databind/JsonNode;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.fasterxml.jackson.core.TreeNode createArrayNode();
    descriptor: ()Lcom/fasterxml/jackson/core/TreeNode;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.createArrayNode:()Lcom/fasterxml/jackson/databind/JsonNode;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "ObjectReader.java"
InnerClasses:
  public final Feature = com.fasterxml.jackson.core.JsonParser$Feature of com.fasterxml.jackson.core.JsonParser
  public Match = com.fasterxml.jackson.databind.deser.DataFormatReaders$Match of com.fasterxml.jackson.databind.deser.DataFormatReaders