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

  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;>;>;

  protected transient com.fasterxml.jackson.databind.JavaType _jsonNodeType;
    descriptor: Lcom/fasterxml/jackson/databind/JavaType;
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  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 172
            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 173
            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 179
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.ObjectCodec.<init>:()V
         1: .line 183
            aload 0 /* this */
            aload 2 /* config */
            putfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         2: .line 184
            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 185
            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 186
            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 187
            aload 0 /* this */
            aload 3 /* valueType */
            putfield com.fasterxml.jackson.databind.ObjectReader._valueType:Lcom/fasterxml/jackson/databind/JavaType;
         6: .line 188
            aload 0 /* this */
            aload 4 /* valueToUpdate */
            putfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
         7: .line 189
            aload 0 /* this */
            aload 5 /* schema */
            putfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
         8: .line 190
            aload 0 /* this */
            aload 6 /* injectableValues */
            putfield com.fasterxml.jackson.databind.ObjectReader._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         9: .line 191
            aload 0 /* this */
            aload 2 /* config */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.useRootWrapping:()Z
            putfield com.fasterxml.jackson.databind.ObjectReader._unwrapRoot:Z
        10: .line 193
            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 194
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
        12: .line 195
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.databind.ObjectReader._filter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
        13: .line 196
            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 201
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.ObjectCodec.<init>:()V
         1: .line 206
            aload 0 /* this */
            aload 2 /* config */
            putfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         2: .line 207
            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 209
            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 210
            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 212
            aload 0 /* this */
            aload 3 /* valueType */
            putfield com.fasterxml.jackson.databind.ObjectReader._valueType:Lcom/fasterxml/jackson/databind/JavaType;
         6: .line 213
            aload 0 /* this */
            aload 4 /* rootDeser */
            putfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
         7: .line 214
            aload 0 /* this */
            aload 5 /* valueToUpdate */
            putfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
         8: .line 215
            aload 0 /* this */
            aload 6 /* schema */
            putfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
         9: .line 216
            aload 0 /* this */
            aload 7 /* injectableValues */
            putfield com.fasterxml.jackson.databind.ObjectReader._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
        10: .line 217
            aload 0 /* this */
            aload 2 /* config */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.useRootWrapping:()Z
            putfield com.fasterxml.jackson.databind.ObjectReader._unwrapRoot:Z
        11: .line 218
            aload 0 /* this */
            aload 8 /* dataFormatReaders */
            putfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
        12: .line 219
            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 220
            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 225
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.ObjectCodec.<init>:()V
         1: .line 227
            aload 0 /* this */
            aload 2 /* config */
            putfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         2: .line 228
            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 230
            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 231
            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 233
            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 234
            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 235
            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 236
            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 237
            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 238
            aload 0 /* this */
            aload 2 /* config */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.useRootWrapping:()Z
            putfield com.fasterxml.jackson.databind.ObjectReader._unwrapRoot:Z
        11: .line 239
            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 240
            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 241
            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 243
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.ObjectCodec.<init>:()V
         1: .line 246
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         2: .line 247
            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 246
            putfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         4: .line 248
            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 250
            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 251
            aload 0 /* this */
            aload 2 /* f */
            putfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
         7: .line 253
            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 254
            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 255
            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 256
            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 257
            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 258
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._unwrapRoot:Z
            putfield com.fasterxml.jackson.databind.ObjectReader._unwrapRoot:Z
        13: .line 259
            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 260
            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 261
            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 263
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.ObjectCodec.<init>:()V
         1: .line 264
            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 265
            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 266
            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 267
            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 268
            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 269
            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 270
            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 271
            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 272
            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 273
            aload 0 /* this */
            aload 1 /* base */
            getfield com.fasterxml.jackson.databind.ObjectReader._unwrapRoot:Z
            putfield com.fasterxml.jackson.databind.ObjectReader._unwrapRoot:Z
        11: .line 274
            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 275
            aload 0 /* this */
            aload 2 /* filter */
            putfield com.fasterxml.jackson.databind.ObjectReader._filter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
        13: .line 276
            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 284
            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 301
            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 310
            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 322
            new com.fasterxml.jackson.databind.ObjectReader
            dup
            aload 1 /* base */
            aload 2 /* config */
            aload 3 /* valueType */
            aload 4 /* rootDeser */
            aload 5 /* valueToUpdate */
         1: .line 323
            aload 6 /* schema */
            aload 7 /* injectableValues */
            aload 8 /* dataFormatReaders */
         2: .line 322
            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 335
            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 336
            aload 3 /* deser */
            iload 4 /* parserManaged */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
         2: .line 335
            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 348
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 2 /* p */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/FormatSchema;)Lcom/fasterxml/jackson/core/JsonParser;
            pop
         1: .line 354
            aload 2 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 3 /* t */
        start local 3 // com.fasterxml.jackson.core.JsonToken t
         2: .line 355
            aload 3 /* t */
            ifnonnull 8
         3: .line 356
            aload 2 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 3 /* t */
         4: .line 357
            aload 3 /* t */
            ifnonnull 8
         5: .line 359
            aload 1 /* ctxt */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueType:Lcom/fasterxml/jackson/databind/JavaType;
         6: .line 360
            ldc "No content to map due to end-of-input"
            iconst_0
            anewarray java.lang.Object
         7: .line 359
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
            pop
         8: .line 363
      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    9     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    9     1  ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            0    9     2     p  Lcom/fasterxml/jackson/core/JsonParser;
            2    9     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=3, 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 378
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 2 /* p */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/FormatSchema;)Lcom/fasterxml/jackson/core/JsonParser;
            pop
         1: .line 379
            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    2     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    2     1  ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            0    2     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 392
            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 402
            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 410
            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 418
            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 427
            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 435
            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 454
            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 466
            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 478
            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 490
            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.StreamReadFeature);
    descriptor: (Lcom/fasterxml/jackson/core/StreamReadFeature;)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.StreamReadFeature feature
         0: .line 508
            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.core.StreamReadFeature.mappedFeature:()Lcom/fasterxml/jackson/core/JsonParser$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.StreamReadFeature 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/StreamReadFeature;
    MethodParameters:
         Name  Flags
      feature  

  public com.fasterxml.jackson.databind.ObjectReader without(com.fasterxml.jackson.core.StreamReadFeature);
    descriptor: (Lcom/fasterxml/jackson/core/StreamReadFeature;)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.StreamReadFeature feature
         0: .line 520
            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.core.StreamReadFeature.mappedFeature:()Lcom/fasterxml/jackson/core/JsonParser$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.StreamReadFeature 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/StreamReadFeature;
    MethodParameters:
         Name  Flags
      feature  

  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 536
            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 546
            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 556
            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 566
            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 pointerExpr
         0: .line 581
            aload 0 /* this */
            ldc "pointerExpr"
            aload 1 /* pointerExpr */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 582
            new com.fasterxml.jackson.databind.ObjectReader
            dup
            aload 0 /* this */
            new com.fasterxml.jackson.core.filter.JsonPointerBasedFilter
            dup
            aload 1 /* pointerExpr */
            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 pointerExpr
        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  pointerExpr  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      pointerExpr  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 591
            aload 0 /* this */
            ldc "pointer"
            aload 1 /* pointer */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 592
            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    2     0     this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    2     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 603
            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 615
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
            aload 1 /* injectableValues */
            if_acmpne 2
         1: .line 616
            aload 0 /* this */
            areturn
         2: .line 618
      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 619
            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 620
            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 618
            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 632
            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 647
            aload 1 /* f */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            if_acmpne 2
         1: .line 648
            aload 0 /* this */
            areturn
         2: .line 650
      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 652
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.getCodec:()Lcom/fasterxml/jackson/core/ObjectCodec;
            ifnonnull 5
         4: .line 653
            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 655
      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 668
            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 675
            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 689
            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 702
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            aload 1 /* schema */
            if_acmpne 2
         1: .line 703
            aload 0 /* this */
            areturn
         2: .line 705
      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 706
            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 707
            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 706
            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 721
            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 722
            aload 0 /* this */
            areturn
         2: .line 724
      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 726
            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 727
            aload 3 /* det */
            ifnull 6
         5: .line 728
            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 730
      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 731
            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 730
            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 744
            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 757
            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 765
            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 773
            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 781
            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 789
            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 802
            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 803
      StackMap locals:
      StackMap stack:
            aload 1 /* value */
            ifnonnull 5
         2: .line 806
            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 807
            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 806
            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 815
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueType:Lcom/fasterxml/jackson/databind/JavaType;
            ifnonnull 8
         6: .line 816
            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 817
            goto 9
        end local 2 // com.fasterxml.jackson.databind.JavaType t
         8: .line 818
      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 820
      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 821
            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 820
            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 832
            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 836
            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 840
            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 844
            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 848
            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 874
            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 893
            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 894
            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 893
            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 901
            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 908
            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 915
            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 922
            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 932
            aload 1 /* newConfig */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            if_acmpne 2
         1: .line 933
            aload 0 /* this */
            areturn
         2: .line 935
      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 936
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 5
         4: .line 937
            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 939
      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 949
            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 953
            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=3, 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 957
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* f */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/core/JsonParser$Feature;Lcom/fasterxml/jackson/core/JsonFactory;)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 boolean isEnabled(com.fasterxml.jackson.core.StreamReadFeature);
    descriptor: (Lcom/fasterxml/jackson/core/StreamReadFeature;)Z
    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.StreamReadFeature f
         0: .line 964
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.core.StreamReadFeature.mappedFeature:()Lcom/fasterxml/jackson/core/JsonParser$Feature;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/core/JsonParser$Feature;Lcom/fasterxml/jackson/core/JsonFactory;)Z
            ireturn
        end local 1 // com.fasterxml.jackson.core.StreamReadFeature 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/StreamReadFeature;
    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 971
            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 979
            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 983
            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 990
            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 997
            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 com.fasterxml.jackson.databind.JavaType getValueType();
    descriptor: ()Lcom/fasterxml/jackson/databind/JavaType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
         0: .line 1004
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueType:Lcom/fasterxml/jackson/databind/JavaType;
            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 createParser(java.io.File);
    descriptor: (Ljava/io/File;)Lcom/fasterxml/jackson/core/JsonParser;
    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.io.File src
         0: .line 1022
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1023
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            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;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/FormatSchema;)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 1 // java.io.File src
        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   src  Ljava/io/File;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      src   

  public com.fasterxml.jackson.core.JsonParser createParser(java.net.URL);
    descriptor: (Ljava/net/URL;)Lcom/fasterxml/jackson/core/JsonParser;
    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.net.URL src
         0: .line 1035
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1036
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            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;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/FormatSchema;)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 1 // java.net.URL src
        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   src  Ljava/net/URL;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      src   

  public com.fasterxml.jackson.core.JsonParser createParser(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)Lcom/fasterxml/jackson/core/JsonParser;
    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.io.InputStream in
         0: .line 1048
            aload 0 /* this */
            ldc "in"
            aload 1 /* in */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1049
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            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;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/FormatSchema;)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 1 // java.io.InputStream in
        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    in  Ljava/io/InputStream;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      in    

  public com.fasterxml.jackson.core.JsonParser createParser(java.io.Reader);
    descriptor: (Ljava/io/Reader;)Lcom/fasterxml/jackson/core/JsonParser;
    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.io.Reader r
         0: .line 1061
            aload 0 /* this */
            ldc "r"
            aload 1 /* r */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1062
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            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;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/FormatSchema;)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 1 // java.io.Reader r
        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     r  Ljava/io/Reader;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      r     

  public com.fasterxml.jackson.core.JsonParser createParser(byte[]);
    descriptor: ([B)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // byte[] content
         0: .line 1074
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1075
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([B)Lcom/fasterxml/jackson/core/JsonParser;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/FormatSchema;)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 1 // byte[] content
        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  content  [B
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      content  

  public com.fasterxml.jackson.core.JsonParser createParser(byte[], int, int);
    descriptor: ([BII)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // byte[] content
        start local 2 // int offset
        start local 3 // int len
         0: .line 1087
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1088
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* content */
            iload 2 /* offset */
            iload 3 /* len */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([BII)Lcom/fasterxml/jackson/core/JsonParser;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/FormatSchema;)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 3 // int len
        end local 2 // int offset
        end local 1 // byte[] content
        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  content  [B
            0    2     2   offset  I
            0    2     3      len  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      content  
      offset   
      len      

  public com.fasterxml.jackson.core.JsonParser createParser(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParser;
    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 content
         0: .line 1100
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1101
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParser;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/FormatSchema;)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 1 // java.lang.String content
        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  content  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      content  

  public com.fasterxml.jackson.core.JsonParser createParser(char[]);
    descriptor: ([C)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // char[] content
         0: .line 1113
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1114
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([C)Lcom/fasterxml/jackson/core/JsonParser;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/FormatSchema;)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 1 // char[] content
        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  content  [C
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      content  

  public com.fasterxml.jackson.core.JsonParser createParser(char[], int, int);
    descriptor: ([CII)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // char[] content
        start local 2 // int offset
        start local 3 // int len
         0: .line 1126
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1127
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* content */
            iload 2 /* offset */
            iload 3 /* len */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([CII)Lcom/fasterxml/jackson/core/JsonParser;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/FormatSchema;)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 3 // int len
        end local 2 // int offset
        end local 1 // char[] content
        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  content  [C
            0    2     2   offset  I
            0    2     3      len  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      content  
      offset   
      len      

  public com.fasterxml.jackson.core.JsonParser createParser(java.io.DataInput);
    descriptor: (Ljava/io/DataInput;)Lcom/fasterxml/jackson/core/JsonParser;
    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.io.DataInput content
         0: .line 1139
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1140
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/DataInput;)Lcom/fasterxml/jackson/core/JsonParser;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/FormatSchema;)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 1 // java.io.DataInput content
        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  content  Ljava/io/DataInput;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      content  

  public com.fasterxml.jackson.core.JsonParser createNonBlockingByteArrayParser();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
         0: .line 1152
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._parserFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createNonBlockingByteArrayParser:()Lcom/fasterxml/jackson/core/JsonParser;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/FormatSchema;)Lcom/fasterxml/jackson/core/JsonParser;
            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;
    Exceptions:
      throws java.io.IOException

  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 1174
            aload 0 /* this */
            ldc "p"
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1175
            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    2     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    2     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=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 // java.lang.Class valueType
         0: .line 1192
            aload 0 /* this */
            ldc "p"
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1193
            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    2     0       this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    2     1          p  Lcom/fasterxml/jackson/core/JsonParser;
            0    2     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<T>);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/TypeReference;)Ljava/lang/Object;
    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.TypeReference valueTypeRef
         0: .line 1210
            aload 0 /* this */
            ldc "p"
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1211
            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    2     0          this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    2     1             p  Lcom/fasterxml/jackson/core/JsonParser;
            0    2     2  valueTypeRef  Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;)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=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 1227
            aload 0 /* this */
            ldc "p"
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1228
            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    2     0       this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    2     1          p  Lcom/fasterxml/jackson/core/JsonParser;
            0    2     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=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.databind.JavaType valueType
         0: .line 1239
            aload 0 /* this */
            ldc "p"
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1240
            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    2     0       this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    2     1          p  Lcom/fasterxml/jackson/core/JsonParser;
            0    2     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=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 // java.lang.Class valueType
         0: .line 1264
            aload 0 /* this */
            ldc "p"
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1265
            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    2     0       this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    2     1          p  Lcom/fasterxml/jackson/core/JsonParser;
            0    2     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<T>);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/TypeReference;)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.TypeReference valueTypeRef
         0: .line 1289
            aload 0 /* this */
            ldc "p"
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1290
            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    2     0          this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    2     1             p  Lcom/fasterxml/jackson/core/JsonParser;
            0    2     2  valueTypeRef  Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;)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 1314
            aload 0 /* this */
            ldc "p"
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1315
            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    2     0       this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    2     1          p  Lcom/fasterxml/jackson/core/JsonParser;
            0    2     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=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.databind.JavaType valueType
         0: .line 1338
            aload 0 /* this */
            ldc "p"
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1339
            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    2     0       this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    2     1          p  Lcom/fasterxml/jackson/core/JsonParser;
            0    2     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 1350
            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 1355
            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.databind.JsonNode missingNode();
    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 1360
            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.missingNode:()Lcom/fasterxml/jackson/databind/JsonNode;
            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 nullNode();
    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 1365
            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.nullNode:()Lcom/fasterxml/jackson/databind/node/NullNode;
            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 1370
            aload 0 /* this */
            ldc "n"
            aload 1 /* n */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1373
            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
         2: .line 1374
            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    3     0   this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    3     1      n  Lcom/fasterxml/jackson/core/TreeNode;
            2    3     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=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 1398
            aload 0 /* this */
            ldc "p"
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1399
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._bindAsTreeOrNull:(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    2     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    2     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 1404
            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 1424
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1425
            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 1427
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.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.InputStream, java.lang.Class<T>);
    descriptor: (Ljava/io/InputStream;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 // java.io.InputStream src
        start local 2 // java.lang.Class valueType
         0: .line 1442
            aload 0 /* this */
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.forType:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectReader;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.readValue:(Ljava/io/InputStream;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class valueType
        end local 1 // java.io.InputStream 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/io/InputStream;
            0    1     2  valueType  Ljava/lang/Class<TT;>;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Ljava/io/InputStream;Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
           Name  Flags
      src        
      valueType  

  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 1456
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1457
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._reportUndetectableSource:(Ljava/lang/Object;)V
         2: .line 1459
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.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.io.Reader, java.lang.Class<T>);
    descriptor: (Ljava/io/Reader;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 // java.io.Reader src
        start local 2 // java.lang.Class valueType
         0: .line 1474
            aload 0 /* this */
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.forType:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectReader;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.readValue:(Ljava/io/Reader;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class valueType
        end local 1 // java.io.Reader 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/io/Reader;
            0    1     2  valueType  Ljava/lang/Class<TT;>;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Ljava/io/Reader;Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
           Name  Flags
      src        
      valueType  

  public <T> T readValue(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.lang.String src
         0: .line 1488
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1489
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._reportUndetectableSource:(Ljava/lang/Object;)V
         2: .line 1492
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.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;
         3: areturn
         4: .line 1493
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.core.JsonProcessingException
            astore 2 /* e */
        start local 2 // com.fasterxml.jackson.core.JsonProcessingException e
         5: .line 1494
            aload 2 /* e */
            athrow
        end local 2 // com.fasterxml.jackson.core.JsonProcessingException e
         6: .line 1495
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 2 /* e */
        start local 2 // java.io.IOException e
         7: .line 1496
            aload 2 /* e */
            invokestatic com.fasterxml.jackson.databind.JsonMappingException.fromUnexpectedIOE:(Ljava/io/IOException;)Lcom/fasterxml/jackson/databind/JsonMappingException;
            athrow
        end local 2 // java.io.IOException e
        end local 1 // java.lang.String src
        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   src  Ljava/lang/String;
            5    6     2     e  Lcom/fasterxml/jackson/core/JsonProcessingException;
            7    8     2     e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           2     3       4  Class com.fasterxml.jackson.core.JsonProcessingException
           2     3       6  Class java.io.IOException
    Exceptions:
      throws com.fasterxml.jackson.core.JsonProcessingException, com.fasterxml.jackson.databind.JsonMappingException
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;)TT;
    MethodParameters:
      Name  Flags
      src   

  public <T> T readValue(java.lang.String, java.lang.Class<T>);
    descriptor: (Ljava/lang/String;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 // java.lang.String src
        start local 2 // java.lang.Class valueType
         0: .line 1512
            aload 0 /* this */
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.forType:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectReader;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.readValue:(Ljava/lang/String;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class valueType
        end local 1 // java.lang.String 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/lang/String;
            0    1     2  valueType  Ljava/lang/Class<TT;>;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
           Name  Flags
      src        
      valueType  

  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[] content
         0: .line 1526
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1527
            aload 0 /* this */
            aload 1 /* content */
            iconst_0
            aload 1 /* content */
            arraylength
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._detectBindAndClose:([BII)Ljava/lang/Object;
            areturn
         2: .line 1529
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.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[] content
        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  content  [B
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>([B)TT;
    MethodParameters:
         Name  Flags
      content  

  public <T> T readValue(byte[], java.lang.Class<T>);
    descriptor: ([BLjava/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 // byte[] content
        start local 2 // java.lang.Class valueType
         0: .line 1544
            aload 0 /* this */
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.forType:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectReader;
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.readValue:([B)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class valueType
        end local 1 // byte[] content
        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    content  [B
            0    1     2  valueType  Ljava/lang/Class<TT;>;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>([BLjava/lang/Class<TT;>;)TT;
    MethodParameters:
           Name  Flags
      content    
      valueType  

  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[] buffer
        start local 2 // int offset
        start local 3 // int length
         0: .line 1560
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1561
            aload 0 /* this */
            aload 1 /* buffer */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._detectBindAndClose:([BII)Ljava/lang/Object;
            areturn
         2: .line 1563
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* buffer */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.createParser:([BII)Lcom/fasterxml/jackson/core/JsonParser;
         3: .line 1564
            iconst_0
         4: .line 1563
            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[] buffer
        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  buffer  [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
      buffer  
      offset  
      length  

  public <T> T readValue(byte[], int, int, java.lang.Class<T>);
    descriptor: ([BIILjava/lang/Class;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // byte[] buffer
        start local 2 // int offset
        start local 3 // int length
        start local 4 // java.lang.Class valueType
         0: .line 1581
            aload 0 /* this */
            aload 4 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.forType:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectReader;
            aload 1 /* buffer */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.readValue:([BII)Ljava/lang/Object;
            areturn
        end local 4 // java.lang.Class valueType
        end local 3 // int length
        end local 2 // int offset
        end local 1 // byte[] buffer
        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     buffer  [B
            0    1     2     offset  I
            0    1     3     length  I
            0    1     4  valueType  Ljava/lang/Class<TT;>;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>([BIILjava/lang/Class<TT;>;)TT;
    MethodParameters:
           Name  Flags
      buffer     
      offset     
      length     
      valueType  

  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 1595
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1596
            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 1599
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.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.io.File, java.lang.Class<T>);
    descriptor: (Ljava/io/File;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 // java.io.File src
        start local 2 // java.lang.Class valueType
         0: .line 1614
            aload 0 /* this */
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.forType:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectReader;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.readValue:(Ljava/io/File;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class valueType
        end local 1 // java.io.File 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/io/File;
            0    1     2  valueType  Ljava/lang/Class<TT;>;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Ljava/io/File;Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
           Name  Flags
      src        
      valueType  

  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 1633
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1634
            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 1636
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.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(java.net.URL, java.lang.Class<T>);
    descriptor: (Ljava/net/URL;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 // java.net.URL src
        start local 2 // java.lang.Class valueType
         0: .line 1651
            aload 0 /* this */
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.forType:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectReader;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.readValue:(Ljava/net/URL;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class valueType
        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;
            0    1     2  valueType  Ljava/lang/Class<TT;>;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Ljava/net/URL;Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
           Name  Flags
      src        
      valueType  

  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 content
         0: .line 1666
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1667
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 3
         2: .line 1668
            aload 0 /* this */
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._reportUndetectableSource:(Ljava/lang/Object;)V
         3: .line 1670
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* content */
            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 content
        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  content  Lcom/fasterxml/jackson/databind/JsonNode;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/databind/JsonNode;)TT;
    MethodParameters:
         Name  Flags
      content  

  public <T> T readValue(com.fasterxml.jackson.databind.JsonNode, java.lang.Class<T>);
    descriptor: (Lcom/fasterxml/jackson/databind/JsonNode;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.databind.JsonNode content
        start local 2 // java.lang.Class valueType
         0: .line 1685
            aload 0 /* this */
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.forType:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectReader;
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.readValue:(Lcom/fasterxml/jackson/databind/JsonNode;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class valueType
        end local 1 // com.fasterxml.jackson.databind.JsonNode content
        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    content  Lcom/fasterxml/jackson/databind/JsonNode;
            0    1     2  valueType  Ljava/lang/Class<TT;>;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/databind/JsonNode;Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
           Name  Flags
      content    
      valueType  

  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 1691
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1692
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._reportUndetectableSource:(Ljava/lang/Object;)V
         2: .line 1694
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.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 <T> T readValue(java.io.DataInput, java.lang.Class<T>);
    descriptor: (Ljava/io/DataInput;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 // java.io.DataInput content
        start local 2 // java.lang.Class valueType
         0: .line 1709
            aload 0 /* this */
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.forType:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectReader;
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.readValue:(Ljava/io/DataInput;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class valueType
        end local 1 // java.io.DataInput content
        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    content  Ljava/io/DataInput;
            0    1     2  valueType  Ljava/lang/Class<TT;>;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Ljava/io/DataInput;Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
           Name  Flags
      content    
      valueType  

  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 src
         0: .line 1737
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1738
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._detectBindAndCloseAsTree:(Ljava/io/InputStream;)Lcom/fasterxml/jackson/databind/JsonNode;
            areturn
         2: .line 1740
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.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 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
    MethodParameters:
      Name  Flags
      src   

  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 src
         0: .line 1749
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1750
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._reportUndetectableSource:(Ljava/lang/Object;)V
         2: .line 1752
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.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 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
    MethodParameters:
      Name  Flags
      src   

  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=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.lang.String json
         0: .line 1761
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1762
            aload 0 /* this */
            aload 1 /* json */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._reportUndetectableSource:(Ljava/lang/Object;)V
         2: .line 1765
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* json */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.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;
         3: areturn
         4: .line 1766
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.core.JsonProcessingException
            astore 2 /* e */
        start local 2 // com.fasterxml.jackson.core.JsonProcessingException e
         5: .line 1767
            aload 2 /* e */
            athrow
        end local 2 // com.fasterxml.jackson.core.JsonProcessingException e
         6: .line 1768
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 2 /* e */
        start local 2 // java.io.IOException e
         7: .line 1769
            aload 2 /* e */
            invokestatic com.fasterxml.jackson.databind.JsonMappingException.fromUnexpectedIOE:(Ljava/io/IOException;)Lcom/fasterxml/jackson/databind/JsonMappingException;
            athrow
        end local 2 // java.io.IOException e
        end local 1 // java.lang.String json
        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  json  Ljava/lang/String;
            5    6     2     e  Lcom/fasterxml/jackson/core/JsonProcessingException;
            7    8     2     e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           2     3       4  Class com.fasterxml.jackson.core.JsonProcessingException
           2     3       6  Class java.io.IOException
    Exceptions:
      throws com.fasterxml.jackson.core.JsonProcessingException, com.fasterxml.jackson.databind.JsonMappingException
    MethodParameters:
      Name  Flags
      json  

  public com.fasterxml.jackson.databind.JsonNode readTree(byte[]);
    descriptor: ([B)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 // byte[] json
         0: .line 1779
            aload 0 /* this */
            ldc "json"
            aload 1 /* json */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1780
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 3
         2: .line 1781
            aload 0 /* this */
            aload 1 /* json */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._reportUndetectableSource:(Ljava/lang/Object;)V
         3: .line 1783
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* json */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.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._bindAndCloseAsTree:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/JsonNode;
            areturn
        end local 1 // byte[] json
        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  json  [B
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      json  

  public com.fasterxml.jackson.databind.JsonNode readTree(byte[], int, int);
    descriptor: ([BII)Lcom/fasterxml/jackson/databind/JsonNode;
    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[] json
        start local 2 // int offset
        start local 3 // int len
         0: .line 1792
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1793
            aload 0 /* this */
            aload 1 /* json */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._reportUndetectableSource:(Ljava/lang/Object;)V
         2: .line 1795
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* json */
            iload 2 /* offset */
            iload 3 /* len */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.createParser:([BII)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 3 // int len
        end local 2 // int offset
        end local 1 // byte[] 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  [B
            0    3     2  offset  I
            0    3     3     len  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      json    
      offset  
      len     

  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 1804
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1805
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._reportUndetectableSource:(Ljava/lang/Object;)V
         2: .line 1807
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.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 1829
            aload 0 /* this */
            ldc "p"
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1830
            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
         2: .line 1832
            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    3     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    3     1     p  Lcom/fasterxml/jackson/core/JsonParser;
            2    3     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 1857
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1858
            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 1861
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.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 1869
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1870
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._reportUndetectableSource:(Ljava/lang/Object;)V
         2: .line 1872
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.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 1873
            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 1874
            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 1875
            aload 2 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            pop
         6: .line 1876
            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 1886
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1887
            aload 0 /* this */
            aload 1 /* json */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._reportUndetectableSource:(Ljava/lang/Object;)V
         2: .line 1889
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* json */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.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 1890
            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 1891
            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 1892
            aload 2 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            pop
         6: .line 1893
            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 1901
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1902
            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 1904
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* src */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.createParser:([BII)Lcom/fasterxml/jackson/core/JsonParser;
         3: .line 1905
            iconst_1
         4: .line 1904
            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 1912
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1913
            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    2     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    2     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 1921
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 4
         1: .line 1922
            aload 0 /* this */
         2: .line 1923
            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 1922
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._detectBindAndReadValues:(Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;Z)Lcom/fasterxml/jackson/databind/MappingIterator;
            areturn
         4: .line 1925
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.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 1941
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 4
         1: .line 1942
            aload 0 /* this */
         2: .line 1943
            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 1942
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._detectBindAndReadValues:(Lcom/fasterxml/jackson/databind/deser/DataFormatReaders$Match;Z)Lcom/fasterxml/jackson/databind/MappingIterator;
            areturn
         4: .line 1945
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.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 1953
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._dataFormatReaders:Lcom/fasterxml/jackson/databind/deser/DataFormatReaders;
            ifnull 2
         1: .line 1954
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._reportUndetectableSource:(Ljava/lang/Object;)V
         2: .line 1956
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.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 1968
            aload 0 /* this */
            ldc "n"
            aload 1 /* n */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1970
            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;
         2: areturn
         3: .line 1971
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.core.JsonProcessingException
            astore 3 /* e */
        start local 3 // com.fasterxml.jackson.core.JsonProcessingException e
         4: .line 1972
            aload 3 /* e */
            athrow
        end local 3 // com.fasterxml.jackson.core.JsonProcessingException e
         5: .line 1973
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* e */
        start local 3 // java.io.IOException e
         6: .line 1974
            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    7     0       this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    7     1          n  Lcom/fasterxml/jackson/core/TreeNode;
            0    7     2  valueType  Ljava/lang/Class<TT;>;
            4    5     3          e  Lcom/fasterxml/jackson/core/JsonProcessingException;
            6    7     3          e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           1     2       3  Class com.fasterxml.jackson.core.JsonProcessingException
           1     2       5  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 <T> T treeToValue(com.fasterxml.jackson.core.TreeNode, com.fasterxml.jackson.databind.JavaType);
    descriptor: (Lcom/fasterxml/jackson/core/TreeNode;Lcom/fasterxml/jackson/databind/JavaType;)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 // com.fasterxml.jackson.databind.JavaType valueType
         0: .line 1985
            aload 0 /* this */
            ldc "n"
            aload 1 /* n */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1987
            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;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
         2: areturn
         3: .line 1988
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.core.JsonProcessingException
            astore 3 /* e */
        start local 3 // com.fasterxml.jackson.core.JsonProcessingException e
         4: .line 1989
            aload 3 /* e */
            athrow
        end local 3 // com.fasterxml.jackson.core.JsonProcessingException e
         5: .line 1990
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* e */
        start local 3 // java.io.IOException e
         6: .line 1991
            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 // com.fasterxml.jackson.databind.JavaType 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    7     0       this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0    7     1          n  Lcom/fasterxml/jackson/core/TreeNode;
            0    7     2  valueType  Lcom/fasterxml/jackson/databind/JavaType;
            4    5     3          e  Lcom/fasterxml/jackson/core/JsonProcessingException;
            6    7     3          e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           1     2       3  Class com.fasterxml.jackson.core.JsonProcessingException
           1     2       5  Class java.io.IOException
    Exceptions:
      throws com.fasterxml.jackson.core.JsonProcessingException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/TreeNode;Lcom/fasterxml/jackson/databind/JavaType;)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 1997
            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=6, 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 2014
            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.deser.DefaultDeserializationContext ctxt
         1: .line 2015
            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 2016
            aload 5 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 8
         3: .line 2017
            aload 2 /* valueToUpdate */
            ifnonnull 6
         4: .line 2018
            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 2019
            goto 12
        end local 3 // java.lang.Object result
         6: .line 2020
      StackMap locals: com.fasterxml.jackson.databind.ObjectReader com.fasterxml.jackson.core.JsonParser java.lang.Object top com.fasterxml.jackson.databind.deser.DefaultDeserializationContext com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 2 /* valueToUpdate */
            astore 3 /* result */
        start local 3 // java.lang.Object result
         7: .line 2022
            goto 12
        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 2023
      StackMap locals:
      StackMap stack:
            aload 2 /* valueToUpdate */
            astore 3 /* result */
        start local 3 // java.lang.Object result
        10: .line 2024
            goto 12
        end local 3 // java.lang.Object result
        11: .line 2025
      StackMap locals:
      StackMap stack:
            aload 4 /* ctxt */
            aload 1 /* p */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueType:Lcom/fasterxml/jackson/databind/JavaType;
            aload 0 /* this */
            aload 4 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
            invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;Ljava/lang/Object;)Ljava/lang/Object;
            astore 3 /* result */
        start local 3 // java.lang.Object result
        12: .line 2028
      StackMap locals: com.fasterxml.jackson.databind.ObjectReader com.fasterxml.jackson.core.JsonParser java.lang.Object java.lang.Object com.fasterxml.jackson.databind.deser.DefaultDeserializationContext com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.clearCurrentToken:()V
        13: .line 2029
            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 15
        14: .line 2030
            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
        15: .line 2032
      StackMap locals:
      StackMap stack:
            aload 3 /* result */
            areturn
        end local 5 // com.fasterxml.jackson.core.JsonToken t
        end local 4 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext 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   16     0           this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0   16     1              p  Lcom/fasterxml/jackson/core/JsonParser;
            0   16     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;
           12   16     3         result  Ljava/lang/Object;
            1   16     4           ctxt  Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            2   16     5              t  Lcom/fasterxml/jackson/core/JsonToken;
    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=8, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.JsonParser p0
         0: .line 2037
            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 2040
            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.deser.DefaultDeserializationContext ctxt
         3: .line 2041
            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 2042
            aload 7 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 10
         5: .line 2043
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
            ifnonnull 8
         6: .line 2044
            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 2045
            goto 14
        end local 5 // java.lang.Object result
         8: .line 2046
      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.deser.DefaultDeserializationContext 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 2048
            goto 14
        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 2049
      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 2050
            goto 14
        end local 5 // java.lang.Object result
        13: .line 2051
      StackMap locals:
      StackMap stack:
            aload 6 /* ctxt */
            aload 4 /* p */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueType:Lcom/fasterxml/jackson/databind/JavaType;
            aload 0 /* this */
            aload 6 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
            invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;Ljava/lang/Object;)Ljava/lang/Object;
            astore 5 /* result */
        start local 5 // java.lang.Object result
        14: .line 2054
      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.deser.DefaultDeserializationContext 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 16
        15: .line 2055
            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
        16: .line 2057
      StackMap locals:
      StackMap stack:
            aload 5 /* result */
        17: .line 2058
            aload 4 /* p */
            ifnull 18
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        18: .line 2057
      StackMap locals:
      StackMap stack: java.lang.Object
            areturn
        end local 7 // com.fasterxml.jackson.core.JsonToken t
        end local 6 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext 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
        19: astore 2
        20: .line 2058
            aload 4 /* p */
            ifnull 21
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        end local 4 // com.fasterxml.jackson.core.JsonParser p
      StackMap locals:
      StackMap stack:
        21: aload 2
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        22: astore 3
            aload 2
            ifnonnull 23
            aload 3
            astore 2
            goto 24
      StackMap locals:
      StackMap stack:
        23: aload 2
            aload 3
            if_acmpeq 24
            aload 2
            aload 3
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        24: 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   25     0    this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0   25     1      p0  Lcom/fasterxml/jackson/core/JsonParser;
            2   21     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;
           14   19     5  result  Ljava/lang/Object;
            3   19     6    ctxt  Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            4   19     7       t  Lcom/fasterxml/jackson/core/JsonToken;
      Exception table:
        from    to  target  type
           2    17      19  any
           1    18      22  any
          19    22      22  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 2062
            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 2063
            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 2064
            aload 4 /* p */
            ifnull 4
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
         4: .line 2063
      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 2064
            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=5, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
         0: .line 2071
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
            ifnull 2
         1: .line 2072
            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;
            checkcast com.fasterxml.jackson.databind.JsonNode
            areturn
         2: .line 2076
      StackMap locals:
      StackMap stack:
            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;)Lcom/fasterxml/jackson/core/JsonParser;
            pop
         3: .line 2077
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            ifnull 5
         4: .line 2078
            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
         5: .line 2081
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 2 /* t */
        start local 2 // com.fasterxml.jackson.core.JsonToken t
         6: .line 2082
            aload 2 /* t */
            ifnonnull 10
         7: .line 2083
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 2 /* t */
         8: .line 2084
            aload 2 /* t */
            ifnonnull 10
         9: .line 2085
            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.missingNode:()Lcom/fasterxml/jackson/databind/JsonNode;
            areturn
        10: .line 2088
      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.deser.DefaultDeserializationContext ctxt
        11: .line 2091
            aload 2 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 14
        12: .line 2092
            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.nullNode:()Lcom/fasterxml/jackson/databind/node/NullNode;
            astore 4 /* resultNode */
        start local 4 // com.fasterxml.jackson.databind.JsonNode resultNode
        13: .line 2093
            goto 15
        end local 4 // com.fasterxml.jackson.databind.JsonNode resultNode
        14: .line 2095
      StackMap locals: com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
      StackMap stack:
            aload 3 /* ctxt */
            aload 1 /* p */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._jsonNodeType:()Lcom/fasterxml/jackson/databind/JavaType;
            aload 0 /* this */
            aload 3 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._findTreeDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            aconst_null
            invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.JsonNode
            astore 4 /* resultNode */
        start local 4 // com.fasterxml.jackson.databind.JsonNode resultNode
        15: .line 2098
      StackMap locals: com.fasterxml.jackson.databind.JsonNode
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.clearCurrentToken:()V
        16: .line 2099
            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 2100
            aload 0 /* this */
            aload 1 /* p */
            aload 3 /* ctxt */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._jsonNodeType:()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 2102
      StackMap locals:
      StackMap stack:
            aload 4 /* resultNode */
            areturn
        end local 4 // com.fasterxml.jackson.databind.JsonNode resultNode
        end local 3 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext 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;
            6   19     2           t  Lcom/fasterxml/jackson/core/JsonToken;
           11   19     3        ctxt  Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
           13   14     4  resultNode  Lcom/fasterxml/jackson/databind/JsonNode;
           15   19     4  resultNode  Lcom/fasterxml/jackson/databind/JsonNode;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      p     

  protected final com.fasterxml.jackson.databind.JsonNode _bindAsTreeOrNull(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=5, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
         0: .line 2113
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
            ifnull 2
         1: .line 2114
            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;
            checkcast com.fasterxml.jackson.databind.JsonNode
            areturn
         2: .line 2118
      StackMap locals:
      StackMap stack:
            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;)Lcom/fasterxml/jackson/core/JsonParser;
            pop
         3: .line 2119
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._schema:Lcom/fasterxml/jackson/core/FormatSchema;
            ifnull 5
         4: .line 2120
            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
         5: .line 2122
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 2 /* t */
        start local 2 // com.fasterxml.jackson.core.JsonToken t
         6: .line 2123
            aload 2 /* t */
            ifnonnull 10
         7: .line 2124
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 2 /* t */
         8: .line 2125
            aload 2 /* t */
            ifnonnull 10
         9: .line 2126
            aconst_null
            areturn
        10: .line 2129
      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.deser.DefaultDeserializationContext ctxt
        11: .line 2131
            aload 2 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 14
        12: .line 2132
            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.nullNode:()Lcom/fasterxml/jackson/databind/node/NullNode;
            astore 4 /* resultNode */
        start local 4 // com.fasterxml.jackson.databind.JsonNode resultNode
        13: .line 2133
            goto 15
        end local 4 // com.fasterxml.jackson.databind.JsonNode resultNode
        14: .line 2135
      StackMap locals: com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
      StackMap stack:
            aload 3 /* ctxt */
            aload 1 /* p */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._jsonNodeType:()Lcom/fasterxml/jackson/databind/JavaType;
            aload 0 /* this */
            aload 3 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._findTreeDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            aconst_null
            invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.JsonNode
            astore 4 /* resultNode */
        start local 4 // com.fasterxml.jackson.databind.JsonNode resultNode
        15: .line 2138
      StackMap locals: com.fasterxml.jackson.databind.JsonNode
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.clearCurrentToken:()V
        16: .line 2139
            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 2140
            aload 0 /* this */
            aload 1 /* p */
            aload 3 /* ctxt */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._jsonNodeType:()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 2142
      StackMap locals:
      StackMap stack:
            aload 4 /* resultNode */
            areturn
        end local 4 // com.fasterxml.jackson.databind.JsonNode resultNode
        end local 3 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext 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;
            6   19     2           t  Lcom/fasterxml/jackson/core/JsonToken;
           11   19     3        ctxt  Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
           13   14     4  resultNode  Lcom/fasterxml/jackson/databind/JsonNode;
           15   19     4  resultNode  Lcom/fasterxml/jackson/databind/JsonNode;
    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 2150
            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 2151
            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 2152
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            pop
         3: .line 2153
            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 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 2162
            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 2163
      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;
            getstatic com.fasterxml.jackson.core.filter.TokenFilter$Inclusion.ONLY_INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter$Inclusion;
            iload 2 /* multiValue */
            invokespecial com.fasterxml.jackson.core.filter.FilteringParserDelegate.<init>:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/filter/TokenFilter;Lcom/fasterxml/jackson/core/filter/TokenFilter$Inclusion;Z)V
         3: .line 2162
      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 2173
            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 2174
            aload 4 /* t */
            ifnull 7
         2: .line 2175
            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 2176
            aload 5 /* bt */
            ifnonnull 6
         4: .line 2177
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._valueToUpdate:Ljava/lang/Object;
            ifnull 6
         5: .line 2178
            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 2181
      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 2183
      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 2193
            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 2194
            aload 4 /* match */
            invokevirtual com.fasterxml.jackson.databind.deser.DataFormatReaders$Match.hasMatch:()Z
            ifne 3
         2: .line 2195
            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 2197
      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 2198
            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 2204
            aload 1 /* match */
            invokevirtual com.fasterxml.jackson.databind.deser.DataFormatReaders$Match.hasMatch:()Z
            ifne 2
         1: .line 2205
            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 2207
      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 2210
            iload 2 /* forceClosing */
            ifeq 5
         4: .line 2211
            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 2214
      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 2220
            aload 1 /* match */
            invokevirtual com.fasterxml.jackson.databind.deser.DataFormatReaders$Match.hasMatch:()Z
            ifne 2
         1: .line 2221
            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 2223
      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 2226
            iload 2 /* forceClosing */
            ifeq 5
         4: .line 2227
            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 2230
      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 2235
            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 2236
            aload 2 /* match */
            invokevirtual com.fasterxml.jackson.databind.deser.DataFormatReaders$Match.hasMatch:()Z
            ifne 3
         2: .line 2237
            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 2239
      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 2240
            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 2241
            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 2252
            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 2253
            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 2252
            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 java.io.IOException
    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 2267
            aload 1 /* schema */
            ifnull 5
         1: .line 2268
            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 2269
            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 2270
            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 2269
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 2273
      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 2281
            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 com.fasterxml.jackson.databind.deser.DefaultDeserializationContext createDummyDeserializationContext();
    descriptor: ()Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
         0: .line 2286
            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;
            invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.createDummyInstance:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            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 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 2290
            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 2294
            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 2300
            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 2301
            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 2300
            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.exc.StreamReadException
    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 2316
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
            ifnull 2
         1: .line 2317
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
            areturn
         2: .line 2321
      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 2322
            aload 2 /* t */
            ifnonnull 7
         4: .line 2323
            aload 1 /* ctxt */
            aconst_null
         5: .line 2324
            ldc "No value type configured for ObjectReader"
         6: .line 2323
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportBadDefinition:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Ljava/lang/Object;
            pop
         7: .line 2327
      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 2328
            aload 3 /* deser */
            ifnull 10
         9: .line 2329
            aload 3 /* deser */
            areturn
        10: .line 2332
      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 2333
            aload 3 /* deser */
            ifnonnull 13
        12: .line 2334
            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 2336
      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 2337
            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.DatabindException
    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=4, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // com.fasterxml.jackson.databind.DeserializationContext ctxt
         0: .line 2346
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader._jsonNodeType:()Lcom/fasterxml/jackson/databind/JavaType;
            astore 2 /* nodeType */
        start local 2 // com.fasterxml.jackson.databind.JavaType nodeType
         1: .line 2347
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializers:Ljava/util/concurrent/ConcurrentHashMap;
            aload 2 /* nodeType */
            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
         2: .line 2348
            aload 3 /* deser */
            ifnonnull 9
         3: .line 2350
            aload 1 /* ctxt */
            aload 2 /* nodeType */
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.findRootValueDeserializer:(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            astore 3 /* deser */
         4: .line 2351
            aload 3 /* deser */
            ifnonnull 8
         5: .line 2352
            aload 1 /* ctxt */
            aload 2 /* nodeType */
         6: .line 2353
            new java.lang.StringBuilder
            dup
            ldc "Cannot find a deserializer for type "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* nodeType */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         7: .line 2352
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportBadDefinition:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Ljava/lang/Object;
            pop
         8: .line 2355
      StackMap locals: com.fasterxml.jackson.databind.JavaType com.fasterxml.jackson.databind.JsonDeserializer
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._rootDeserializers:Ljava/util/concurrent/ConcurrentHashMap;
            aload 2 /* nodeType */
            aload 3 /* deser */
            invokevirtual java.util.concurrent.ConcurrentHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         9: .line 2357
      StackMap locals:
      StackMap stack:
            aload 3 /* deser */
            areturn
        end local 3 // com.fasterxml.jackson.databind.JsonDeserializer deser
        end local 2 // com.fasterxml.jackson.databind.JavaType nodeType
        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   10     0      this  Lcom/fasterxml/jackson/databind/ObjectReader;
            0   10     1      ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            1   10     2  nodeType  Lcom/fasterxml/jackson/databind/JavaType;
            2   10     3     deser  Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
    Exceptions:
      throws com.fasterxml.jackson.databind.DatabindException
    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 2367
            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 2368
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         2: .line 2371
      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 2372
            aload 2 /* deser */
            ifnonnull 11
         4: .line 2375
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.createDummyDeserializationContext:()Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            astore 3 /* ctxt */
        start local 3 // com.fasterxml.jackson.databind.DeserializationContext ctxt
         5: .line 2376
            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 2377
            aload 2 /* deser */
            ifnull 8
         7: .line 2378
            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 2380
      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 2381
      StackMap locals: com.fasterxml.jackson.databind.ObjectReader com.fasterxml.jackson.databind.JavaType com.fasterxml.jackson.databind.JsonDeserializer
      StackMap stack: com.fasterxml.jackson.core.JacksonException
            pop
        11: .line 2385
      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.JacksonException
    Signature: (Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
    MethodParameters:
           Name  Flags
      valueType  

  protected final com.fasterxml.jackson.databind.JavaType _jsonNodeType();
    descriptor: ()Lcom/fasterxml/jackson/databind/JavaType;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
         0: .line 2392
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectReader._jsonNodeType:Lcom/fasterxml/jackson/databind/JavaType;
            astore 1 /* t */
        start local 1 // com.fasterxml.jackson.databind.JavaType t
         1: .line 2393
            aload 1 /* t */
            ifnonnull 4
         2: .line 2394
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.getTypeFactory:()Lcom/fasterxml/jackson/databind/type/TypeFactory;
            ldc Lcom/fasterxml/jackson/databind/JsonNode;
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
            astore 1 /* t */
         3: .line 2395
            aload 0 /* this */
            aload 1 /* t */
            putfield com.fasterxml.jackson.databind.ObjectReader._jsonNodeType:Lcom/fasterxml/jackson/databind/JavaType;
         4: .line 2397
      StackMap locals: com.fasterxml.jackson.databind.JavaType
      StackMap stack:
            aload 1 /* t */
            areturn
        end local 1 // com.fasterxml.jackson.databind.JavaType t
        end local 0 // com.fasterxml.jackson.databind.ObjectReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/jackson/databind/ObjectReader;
            1    5     1     t  Lcom/fasterxml/jackson/databind/JavaType;

  protected final void _assertNotNull(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=7, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectReader this
        start local 1 // java.lang.String paramName
        start local 2 // java.lang.Object src
         0: .line 2401
            aload 2 /* src */
            ifnonnull 2
         1: .line 2402
            new java.lang.IllegalArgumentException
            dup
            ldc "argument \"%s\" is null"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* paramName */
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 2404
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object src
        end local 1 // java.lang.String paramName
        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  paramName  Ljava/lang/String;
            0    3     2        src  Ljava/lang/Object;
    MethodParameters:
           Name  Flags
      paramName  
      src        

  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 nullNode();
    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.nullNode:()Lcom/fasterxml/jackson/databind/JsonNode;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.fasterxml.jackson.core.TreeNode missingNode();
    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.missingNode:()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 final Inclusion = com.fasterxml.jackson.core.filter.TokenFilter$Inclusion of com.fasterxml.jackson.core.filter.TokenFilter
  public Match = com.fasterxml.jackson.databind.deser.DataFormatReaders$Match of com.fasterxml.jackson.databind.deser.DataFormatReaders