public class com.fasterxml.jackson.databind.cfg.CoercionConfigs implements java.io.Serializable
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.fasterxml.jackson.databind.cfg.CoercionConfigs
  super_class: java.lang.Object
{
  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  private static final int TARGET_TYPE_COUNT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  protected com.fasterxml.jackson.databind.cfg.CoercionAction _defaultAction;
    descriptor: Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
    flags: (0x0004) ACC_PROTECTED

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

  protected com.fasterxml.jackson.databind.cfg.MutableCoercionConfig[] _perTypeCoercions;
    descriptor: [Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
    flags: (0x0004) ACC_PROTECTED

  protected java.util.Map<java.lang.Class<?>, com.fasterxml.jackson.databind.cfg.MutableCoercionConfig> _perClassCoercions;
    descriptor: Ljava/util/Map;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/Map<Ljava/lang/Class<*>;Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;>;

  private static volatile int[] $SWITCH_TABLE$com$fasterxml$jackson$databind$cfg$CoercionInputShape;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 19
            invokestatic com.fasterxml.jackson.databind.type.LogicalType.values:()[Lcom/fasterxml/jackson/databind/type/LogicalType;
            arraylength
            putstatic com.fasterxml.jackson.databind.cfg.CoercionConfigs.TARGET_TYPE_COUNT:I
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.cfg.CoercionConfigs this
         0: .line 49
            aload 0 /* this */
            getstatic com.fasterxml.jackson.databind.cfg.CoercionAction.TryConvert:Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
            new com.fasterxml.jackson.databind.cfg.MutableCoercionConfig
            dup
            invokespecial com.fasterxml.jackson.databind.cfg.MutableCoercionConfig.<init>:()V
         1: .line 50
            aconst_null
            aconst_null
            invokespecial com.fasterxml.jackson.databind.cfg.CoercionConfigs.<init>:(Lcom/fasterxml/jackson/databind/cfg/CoercionAction;Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;[Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;Ljava/util/Map;)V
         2: .line 51
            return
        end local 0 // com.fasterxml.jackson.databind.cfg.CoercionConfigs this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;

  protected void <init>(com.fasterxml.jackson.databind.cfg.CoercionAction, com.fasterxml.jackson.databind.cfg.MutableCoercionConfig, com.fasterxml.jackson.databind.cfg.MutableCoercionConfig[], java.util.Map<java.lang.Class<?>, com.fasterxml.jackson.databind.cfg.MutableCoercionConfig>);
    descriptor: (Lcom/fasterxml/jackson/databind/cfg/CoercionAction;Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;[Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;Ljava/util/Map;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=5, args_size=5
        start local 0 // com.fasterxml.jackson.databind.cfg.CoercionConfigs this
        start local 1 // com.fasterxml.jackson.databind.cfg.CoercionAction defaultAction
        start local 2 // com.fasterxml.jackson.databind.cfg.MutableCoercionConfig defaultCoercions
        start local 3 // com.fasterxml.jackson.databind.cfg.MutableCoercionConfig[] perTypeCoercions
        start local 4 // java.util.Map perClassCoercions
         0: .line 53
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 58
            aload 0 /* this */
            aload 2 /* defaultCoercions */
            putfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._defaultCoercions:Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
         2: .line 59
            aload 0 /* this */
            aload 1 /* defaultAction */
            putfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._defaultAction:Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
         3: .line 60
            aload 0 /* this */
            aload 3 /* perTypeCoercions */
            putfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._perTypeCoercions:[Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
         4: .line 61
            aload 0 /* this */
            aload 4 /* perClassCoercions */
            putfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._perClassCoercions:Ljava/util/Map;
         5: .line 62
            return
        end local 4 // java.util.Map perClassCoercions
        end local 3 // com.fasterxml.jackson.databind.cfg.MutableCoercionConfig[] perTypeCoercions
        end local 2 // com.fasterxml.jackson.databind.cfg.MutableCoercionConfig defaultCoercions
        end local 1 // com.fasterxml.jackson.databind.cfg.CoercionAction defaultAction
        end local 0 // com.fasterxml.jackson.databind.cfg.CoercionConfigs this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    6     0               this  Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
            0    6     1      defaultAction  Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
            0    6     2   defaultCoercions  Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
            0    6     3   perTypeCoercions  [Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
            0    6     4  perClassCoercions  Ljava/util/Map<Ljava/lang/Class<*>;Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;>;
    Signature: (Lcom/fasterxml/jackson/databind/cfg/CoercionAction;Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;[Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;Ljava/util/Map<Ljava/lang/Class<*>;Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;>;)V
    MethodParameters:
                   Name  Flags
      defaultAction      
      defaultCoercions   
      perTypeCoercions   
      perClassCoercions  

  public com.fasterxml.jackson.databind.cfg.CoercionConfigs copy();
    descriptor: ()Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=1
        start local 0 // com.fasterxml.jackson.databind.cfg.CoercionConfigs this
         0: .line 74
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._perTypeCoercions:[Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
            ifnonnull 3
         1: .line 75
            aconst_null
            astore 1 /* newPerType */
        start local 1 // com.fasterxml.jackson.databind.cfg.MutableCoercionConfig[] newPerType
         2: .line 76
            goto 10
        end local 1 // com.fasterxml.jackson.databind.cfg.MutableCoercionConfig[] newPerType
         3: .line 77
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._perTypeCoercions:[Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
            arraylength
            istore 2 /* size */
        start local 2 // int size
         4: .line 78
            iload 2 /* size */
            anewarray com.fasterxml.jackson.databind.cfg.MutableCoercionConfig
            astore 1 /* newPerType */
        start local 1 // com.fasterxml.jackson.databind.cfg.MutableCoercionConfig[] newPerType
         5: .line 79
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         6: goto 9
         7: .line 80
      StackMap locals: com.fasterxml.jackson.databind.cfg.MutableCoercionConfig[] int int
      StackMap stack:
            aload 1 /* newPerType */
            iload 3 /* i */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._perTypeCoercions:[Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
            iload 3 /* i */
            aaload
            invokestatic com.fasterxml.jackson.databind.cfg.CoercionConfigs._copy:(Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;)Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
            aastore
         8: .line 79
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
         9: iload 3 /* i */
            iload 2 /* size */
            if_icmplt 7
        end local 3 // int i
        end local 2 // int size
        10: .line 84
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._perClassCoercions:Ljava/util/Map;
            ifnonnull 13
        11: .line 85
            aconst_null
            astore 2 /* newPerClass */
        start local 2 // java.util.Map newPerClass
        12: .line 86
            goto 18
        end local 2 // java.util.Map newPerClass
        13: .line 87
      StackMap locals:
      StackMap stack:
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            astore 2 /* newPerClass */
        start local 2 // java.util.Map newPerClass
        14: .line 88
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._perClassCoercions:Ljava/util/Map;
            invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 4
            goto 17
      StackMap locals: com.fasterxml.jackson.databind.cfg.CoercionConfigs com.fasterxml.jackson.databind.cfg.MutableCoercionConfig[] java.util.Map top java.util.Iterator
      StackMap stack:
        15: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 3 /* entry */
        start local 3 // java.util.Map$Entry entry
        16: .line 89
            aload 2 /* newPerClass */
            aload 3 /* entry */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            checkcast java.lang.Class
            aload 3 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.cfg.MutableCoercionConfig
            invokevirtual com.fasterxml.jackson.databind.cfg.MutableCoercionConfig.copy:()Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 3 // java.util.Map$Entry entry
        17: .line 88
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 15
        18: .line 92
      StackMap locals: com.fasterxml.jackson.databind.cfg.CoercionConfigs com.fasterxml.jackson.databind.cfg.MutableCoercionConfig[] java.util.Map
      StackMap stack:
            new com.fasterxml.jackson.databind.cfg.CoercionConfigs
            dup
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._defaultAction:Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._defaultCoercions:Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
            invokevirtual com.fasterxml.jackson.databind.cfg.MutableCoercionConfig.copy:()Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
        19: .line 93
            aload 1 /* newPerType */
            aload 2 /* newPerClass */
        20: .line 92
            invokespecial com.fasterxml.jackson.databind.cfg.CoercionConfigs.<init>:(Lcom/fasterxml/jackson/databind/cfg/CoercionAction;Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;[Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;Ljava/util/Map;)V
            areturn
        end local 2 // java.util.Map newPerClass
        end local 1 // com.fasterxml.jackson.databind.cfg.MutableCoercionConfig[] newPerType
        end local 0 // com.fasterxml.jackson.databind.cfg.CoercionConfigs this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   21     0         this  Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
            2    3     1   newPerType  [Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
            5   21     1   newPerType  [Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
            4   10     2         size  I
            6   10     3            i  I
           12   13     2  newPerClass  Ljava/util/Map<Ljava/lang/Class<*>;Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;>;
           14   21     2  newPerClass  Ljava/util/Map<Ljava/lang/Class<*>;Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;>;
           16   17     3        entry  Ljava/util/Map$Entry<Ljava/lang/Class<*>;Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;>;

  private static com.fasterxml.jackson.databind.cfg.MutableCoercionConfig _copy(com.fasterxml.jackson.databind.cfg.MutableCoercionConfig);
    descriptor: (Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;)Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.cfg.MutableCoercionConfig src
         0: .line 97
            aload 0 /* src */
            ifnonnull 2
         1: .line 98
            aconst_null
            areturn
         2: .line 100
      StackMap locals:
      StackMap stack:
            aload 0 /* src */
            invokevirtual com.fasterxml.jackson.databind.cfg.MutableCoercionConfig.copy:()Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
            areturn
        end local 0 // com.fasterxml.jackson.databind.cfg.MutableCoercionConfig src
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0   src  Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
    MethodParameters:
      Name  Flags
      src   

  public com.fasterxml.jackson.databind.cfg.MutableCoercionConfig defaultCoercions();
    descriptor: ()Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.cfg.CoercionConfigs this
         0: .line 110
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._defaultCoercions:Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
            areturn
        end local 0 // com.fasterxml.jackson.databind.cfg.CoercionConfigs this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;

  public com.fasterxml.jackson.databind.cfg.MutableCoercionConfig findOrCreateCoercion(com.fasterxml.jackson.databind.type.LogicalType);
    descriptor: (Lcom/fasterxml/jackson/databind/type/LogicalType;)Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.cfg.CoercionConfigs this
        start local 1 // com.fasterxml.jackson.databind.type.LogicalType type
         0: .line 120
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._perTypeCoercions:[Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
            ifnonnull 2
         1: .line 121
            aload 0 /* this */
            getstatic com.fasterxml.jackson.databind.cfg.CoercionConfigs.TARGET_TYPE_COUNT:I
            anewarray com.fasterxml.jackson.databind.cfg.MutableCoercionConfig
            putfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._perTypeCoercions:[Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
         2: .line 123
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._perTypeCoercions:[Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
            aload 1 /* type */
            invokevirtual com.fasterxml.jackson.databind.type.LogicalType.ordinal:()I
            aaload
            astore 2 /* config */
        start local 2 // com.fasterxml.jackson.databind.cfg.MutableCoercionConfig config
         3: .line 124
            aload 2 /* config */
            ifnonnull 5
         4: .line 125
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._perTypeCoercions:[Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
            aload 1 /* type */
            invokevirtual com.fasterxml.jackson.databind.type.LogicalType.ordinal:()I
            new com.fasterxml.jackson.databind.cfg.MutableCoercionConfig
            dup
            invokespecial com.fasterxml.jackson.databind.cfg.MutableCoercionConfig.<init>:()V
            dup
            astore 2 /* config */
            aastore
         5: .line 127
      StackMap locals: com.fasterxml.jackson.databind.cfg.MutableCoercionConfig
      StackMap stack:
            aload 2 /* config */
            areturn
        end local 2 // com.fasterxml.jackson.databind.cfg.MutableCoercionConfig config
        end local 1 // com.fasterxml.jackson.databind.type.LogicalType type
        end local 0 // com.fasterxml.jackson.databind.cfg.CoercionConfigs this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
            0    6     1    type  Lcom/fasterxml/jackson/databind/type/LogicalType;
            3    6     2  config  Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
    MethodParameters:
      Name  Flags
      type  

  public com.fasterxml.jackson.databind.cfg.MutableCoercionConfig findOrCreateCoercion(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.cfg.CoercionConfigs this
        start local 1 // java.lang.Class type
         0: .line 131
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._perClassCoercions:Ljava/util/Map;
            ifnonnull 2
         1: .line 132
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._perClassCoercions:Ljava/util/Map;
         2: .line 134
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._perClassCoercions:Ljava/util/Map;
            aload 1 /* type */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.cfg.MutableCoercionConfig
            astore 2 /* config */
        start local 2 // com.fasterxml.jackson.databind.cfg.MutableCoercionConfig config
         3: .line 135
            aload 2 /* config */
            ifnonnull 6
         4: .line 136
            new com.fasterxml.jackson.databind.cfg.MutableCoercionConfig
            dup
            invokespecial com.fasterxml.jackson.databind.cfg.MutableCoercionConfig.<init>:()V
            astore 2 /* config */
         5: .line 137
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._perClassCoercions:Ljava/util/Map;
            aload 1 /* type */
            aload 2 /* config */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         6: .line 139
      StackMap locals: com.fasterxml.jackson.databind.cfg.MutableCoercionConfig
      StackMap stack:
            aload 2 /* config */
            areturn
        end local 2 // com.fasterxml.jackson.databind.cfg.MutableCoercionConfig config
        end local 1 // java.lang.Class type
        end local 0 // com.fasterxml.jackson.databind.cfg.CoercionConfigs this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
            0    7     1    type  Ljava/lang/Class<*>;
            3    7     2  config  Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
    Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
    MethodParameters:
      Name  Flags
      type  

  public com.fasterxml.jackson.databind.cfg.CoercionAction findCoercion(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.type.LogicalType, java.lang.Class<?>, com.fasterxml.jackson.databind.cfg.CoercionInputShape);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/type/LogicalType;Ljava/lang/Class;Lcom/fasterxml/jackson/databind/cfg/CoercionInputShape;)Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=7, args_size=5
        start local 0 // com.fasterxml.jackson.databind.cfg.CoercionConfigs this
        start local 1 // com.fasterxml.jackson.databind.DeserializationConfig config
        start local 2 // com.fasterxml.jackson.databind.type.LogicalType targetType
        start local 3 // java.lang.Class targetClass
        start local 4 // com.fasterxml.jackson.databind.cfg.CoercionInputShape inputShape
         0: .line 166
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._perClassCoercions:Ljava/util/Map;
            ifnull 6
            aload 3 /* targetClass */
            ifnull 6
         1: .line 167
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._perClassCoercions:Ljava/util/Map;
            aload 3 /* targetClass */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.cfg.MutableCoercionConfig
            astore 5 /* cc */
        start local 5 // com.fasterxml.jackson.databind.cfg.MutableCoercionConfig cc
         2: .line 168
            aload 5 /* cc */
            ifnull 6
         3: .line 169
            aload 5 /* cc */
            aload 4 /* inputShape */
            invokevirtual com.fasterxml.jackson.databind.cfg.MutableCoercionConfig.findAction:(Lcom/fasterxml/jackson/databind/cfg/CoercionInputShape;)Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
            astore 6 /* act */
        start local 6 // com.fasterxml.jackson.databind.cfg.CoercionAction act
         4: .line 170
            aload 6 /* act */
            ifnull 6
         5: .line 171
            aload 6 /* act */
            areturn
        end local 6 // com.fasterxml.jackson.databind.cfg.CoercionAction act
        end local 5 // com.fasterxml.jackson.databind.cfg.MutableCoercionConfig cc
         6: .line 177
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._perTypeCoercions:[Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
            ifnull 12
            aload 2 /* targetType */
            ifnull 12
         7: .line 178
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._perTypeCoercions:[Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
            aload 2 /* targetType */
            invokevirtual com.fasterxml.jackson.databind.type.LogicalType.ordinal:()I
            aaload
            astore 5 /* cc */
        start local 5 // com.fasterxml.jackson.databind.cfg.MutableCoercionConfig cc
         8: .line 179
            aload 5 /* cc */
            ifnull 12
         9: .line 180
            aload 5 /* cc */
            aload 4 /* inputShape */
            invokevirtual com.fasterxml.jackson.databind.cfg.MutableCoercionConfig.findAction:(Lcom/fasterxml/jackson/databind/cfg/CoercionInputShape;)Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
            astore 6 /* act */
        start local 6 // com.fasterxml.jackson.databind.cfg.CoercionAction act
        10: .line 181
            aload 6 /* act */
            ifnull 12
        11: .line 182
            aload 6 /* act */
            areturn
        end local 6 // com.fasterxml.jackson.databind.cfg.CoercionAction act
        end local 5 // com.fasterxml.jackson.databind.cfg.MutableCoercionConfig cc
        12: .line 188
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._defaultCoercions:Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
            aload 4 /* inputShape */
            invokevirtual com.fasterxml.jackson.databind.cfg.MutableCoercionConfig.findAction:(Lcom/fasterxml/jackson/databind/cfg/CoercionInputShape;)Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
            astore 5 /* act */
        start local 5 // com.fasterxml.jackson.databind.cfg.CoercionAction act
        13: .line 189
            aload 5 /* act */
            ifnull 15
        14: .line 190
            aload 5 /* act */
            areturn
        15: .line 194
      StackMap locals: com.fasterxml.jackson.databind.cfg.CoercionAction
      StackMap stack:
            invokestatic com.fasterxml.jackson.databind.cfg.CoercionConfigs.$SWITCH_TABLE$com$fasterxml$jackson$databind$cfg$CoercionInputShape:()[I
            aload 4 /* inputShape */
            invokevirtual com.fasterxml.jackson.databind.cfg.CoercionInputShape.ordinal:()I
            iaload
            tableswitch { // 3 - 8
                    3: 25
                    4: 20
                    5: 28
                    6: 28
                    7: 28
                    8: 16
              default: 28
          }
        16: .line 197
      StackMap locals:
      StackMap stack:
            aload 1 /* config */
            getstatic com.fasterxml.jackson.databind.DeserializationFeature.ACCEPT_EMPTY_ARRAY_AS_NULL_OBJECT:Lcom/fasterxml/jackson/databind/DeserializationFeature;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
            ifeq 18
        17: .line 198
            getstatic com.fasterxml.jackson.databind.cfg.CoercionAction.AsNull:Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
            goto 19
      StackMap locals:
      StackMap stack:
        18: getstatic com.fasterxml.jackson.databind.cfg.CoercionAction.Fail:Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
        19: .line 197
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.databind.cfg.CoercionAction
            areturn
        20: .line 200
      StackMap locals:
      StackMap stack:
            aload 2 /* targetType */
            getstatic com.fasterxml.jackson.databind.type.LogicalType.Integer:Lcom/fasterxml/jackson/databind/type/LogicalType;
            if_acmpne 28
        21: .line 202
            aload 1 /* config */
            getstatic com.fasterxml.jackson.databind.DeserializationFeature.ACCEPT_FLOAT_AS_INT:Lcom/fasterxml/jackson/databind/DeserializationFeature;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
            ifeq 23
        22: .line 203
            getstatic com.fasterxml.jackson.databind.cfg.CoercionAction.TryConvert:Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
            goto 24
      StackMap locals:
      StackMap stack:
        23: getstatic com.fasterxml.jackson.databind.cfg.CoercionAction.Fail:Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
        24: .line 202
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.databind.cfg.CoercionAction
            areturn
        25: .line 207
      StackMap locals:
      StackMap stack:
            aload 2 /* targetType */
            getstatic com.fasterxml.jackson.databind.type.LogicalType.Enum:Lcom/fasterxml/jackson/databind/type/LogicalType;
            if_acmpne 28
        26: .line 208
            aload 1 /* config */
            getstatic com.fasterxml.jackson.databind.DeserializationFeature.FAIL_ON_NUMBERS_FOR_ENUMS:Lcom/fasterxml/jackson/databind/DeserializationFeature;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
            ifeq 28
        27: .line 209
            getstatic com.fasterxml.jackson.databind.cfg.CoercionAction.Fail:Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
            areturn
        28: .line 218
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* targetType */
            invokevirtual com.fasterxml.jackson.databind.cfg.CoercionConfigs._isScalarType:(Lcom/fasterxml/jackson/databind/type/LogicalType;)Z
            istore 6 /* baseScalar */
        start local 6 // boolean baseScalar
        29: .line 220
            iload 6 /* baseScalar */
            ifeq 32
        30: .line 222
            aload 1 /* config */
            getstatic com.fasterxml.jackson.databind.MapperFeature.ALLOW_COERCION_OF_SCALARS:Lcom/fasterxml/jackson/databind/MapperFeature;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/MapperFeature;)Z
            ifne 32
        31: .line 223
            getstatic com.fasterxml.jackson.databind.cfg.CoercionAction.Fail:Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
            areturn
        32: .line 227
      StackMap locals: int
      StackMap stack:
            aload 4 /* inputShape */
            getstatic com.fasterxml.jackson.databind.cfg.CoercionInputShape.EmptyString:Lcom/fasterxml/jackson/databind/cfg/CoercionInputShape;
            if_acmpne 39
        33: .line 230
            iload 6 /* baseScalar */
            ifne 35
        34: .line 232
            aload 1 /* config */
            getstatic com.fasterxml.jackson.databind.DeserializationFeature.ACCEPT_EMPTY_STRING_AS_NULL_OBJECT:Lcom/fasterxml/jackson/databind/DeserializationFeature;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
            ifeq 36
        35: .line 233
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.databind.cfg.CoercionAction.AsNull:Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
            areturn
        36: .line 237
      StackMap locals:
      StackMap stack:
            aload 2 /* targetType */
            getstatic com.fasterxml.jackson.databind.type.LogicalType.OtherScalar:Lcom/fasterxml/jackson/databind/type/LogicalType;
            if_acmpne 38
        37: .line 238
            getstatic com.fasterxml.jackson.databind.cfg.CoercionAction.TryConvert:Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
            areturn
        38: .line 241
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.databind.cfg.CoercionAction.Fail:Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
            areturn
        39: .line 245
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._defaultAction:Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
            areturn
        end local 6 // boolean baseScalar
        end local 5 // com.fasterxml.jackson.databind.cfg.CoercionAction act
        end local 4 // com.fasterxml.jackson.databind.cfg.CoercionInputShape inputShape
        end local 3 // java.lang.Class targetClass
        end local 2 // com.fasterxml.jackson.databind.type.LogicalType targetType
        end local 1 // com.fasterxml.jackson.databind.DeserializationConfig config
        end local 0 // com.fasterxml.jackson.databind.cfg.CoercionConfigs this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   40     0         this  Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
            0   40     1       config  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            0   40     2   targetType  Lcom/fasterxml/jackson/databind/type/LogicalType;
            0   40     3  targetClass  Ljava/lang/Class<*>;
            0   40     4   inputShape  Lcom/fasterxml/jackson/databind/cfg/CoercionInputShape;
            2    6     5           cc  Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
            4    6     6          act  Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
            8   12     5           cc  Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
           10   12     6          act  Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
           13   40     5          act  Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
           29   40     6   baseScalar  Z
    Signature: (Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/type/LogicalType;Ljava/lang/Class<*>;Lcom/fasterxml/jackson/databind/cfg/CoercionInputShape;)Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
    MethodParameters:
             Name  Flags
      config       
      targetType   
      targetClass  
      inputShape   

  public com.fasterxml.jackson.databind.cfg.CoercionAction findCoercionFromBlankString(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.type.LogicalType, java.lang.Class<?>, com.fasterxml.jackson.databind.cfg.CoercionAction);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/type/LogicalType;Ljava/lang/Class;Lcom/fasterxml/jackson/databind/cfg/CoercionAction;)Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=8, args_size=5
        start local 0 // com.fasterxml.jackson.databind.cfg.CoercionConfigs this
        start local 1 // com.fasterxml.jackson.databind.DeserializationConfig config
        start local 2 // com.fasterxml.jackson.databind.type.LogicalType targetType
        start local 3 // java.lang.Class targetClass
        start local 4 // com.fasterxml.jackson.databind.cfg.CoercionAction actionIfBlankNotAllowed
         0: .line 268
            aconst_null
            astore 5 /* acceptBlankAsEmpty */
        start local 5 // java.lang.Boolean acceptBlankAsEmpty
         1: .line 269
            aconst_null
            astore 6 /* action */
        start local 6 // com.fasterxml.jackson.databind.cfg.CoercionAction action
         2: .line 272
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._perClassCoercions:Ljava/util/Map;
            ifnull 7
            aload 3 /* targetClass */
            ifnull 7
         3: .line 273
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._perClassCoercions:Ljava/util/Map;
            aload 3 /* targetClass */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.cfg.MutableCoercionConfig
            astore 7 /* cc */
        start local 7 // com.fasterxml.jackson.databind.cfg.MutableCoercionConfig cc
         4: .line 274
            aload 7 /* cc */
            ifnull 7
         5: .line 275
            aload 7 /* cc */
            invokevirtual com.fasterxml.jackson.databind.cfg.MutableCoercionConfig.getAcceptBlankAsEmpty:()Ljava/lang/Boolean;
            astore 5 /* acceptBlankAsEmpty */
         6: .line 276
            aload 7 /* cc */
            getstatic com.fasterxml.jackson.databind.cfg.CoercionInputShape.EmptyString:Lcom/fasterxml/jackson/databind/cfg/CoercionInputShape;
            invokevirtual com.fasterxml.jackson.databind.cfg.MutableCoercionConfig.findAction:(Lcom/fasterxml/jackson/databind/cfg/CoercionInputShape;)Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
            astore 6 /* action */
        end local 7 // com.fasterxml.jackson.databind.cfg.MutableCoercionConfig cc
         7: .line 281
      StackMap locals: java.lang.Boolean com.fasterxml.jackson.databind.cfg.CoercionAction
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._perTypeCoercions:[Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
            ifnull 14
            aload 2 /* targetType */
            ifnull 14
         8: .line 282
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._perTypeCoercions:[Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
            aload 2 /* targetType */
            invokevirtual com.fasterxml.jackson.databind.type.LogicalType.ordinal:()I
            aaload
            astore 7 /* cc */
        start local 7 // com.fasterxml.jackson.databind.cfg.MutableCoercionConfig cc
         9: .line 283
            aload 7 /* cc */
            ifnull 14
        10: .line 284
            aload 5 /* acceptBlankAsEmpty */
            ifnonnull 12
        11: .line 285
            aload 7 /* cc */
            invokevirtual com.fasterxml.jackson.databind.cfg.MutableCoercionConfig.getAcceptBlankAsEmpty:()Ljava/lang/Boolean;
            astore 5 /* acceptBlankAsEmpty */
        12: .line 287
      StackMap locals: com.fasterxml.jackson.databind.cfg.MutableCoercionConfig
      StackMap stack:
            aload 6 /* action */
            ifnonnull 14
        13: .line 288
            aload 7 /* cc */
            getstatic com.fasterxml.jackson.databind.cfg.CoercionInputShape.EmptyString:Lcom/fasterxml/jackson/databind/cfg/CoercionInputShape;
            invokevirtual com.fasterxml.jackson.databind.cfg.MutableCoercionConfig.findAction:(Lcom/fasterxml/jackson/databind/cfg/CoercionInputShape;)Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
            astore 6 /* action */
        end local 7 // com.fasterxml.jackson.databind.cfg.MutableCoercionConfig cc
        14: .line 294
      StackMap locals:
      StackMap stack:
            aload 5 /* acceptBlankAsEmpty */
            ifnonnull 16
        15: .line 295
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._defaultCoercions:Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
            invokevirtual com.fasterxml.jackson.databind.cfg.MutableCoercionConfig.getAcceptBlankAsEmpty:()Ljava/lang/Boolean;
            astore 5 /* acceptBlankAsEmpty */
        16: .line 297
      StackMap locals:
      StackMap stack:
            aload 6 /* action */
            ifnonnull 18
        17: .line 298
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.cfg.CoercionConfigs._defaultCoercions:Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
            getstatic com.fasterxml.jackson.databind.cfg.CoercionInputShape.EmptyString:Lcom/fasterxml/jackson/databind/cfg/CoercionInputShape;
            invokevirtual com.fasterxml.jackson.databind.cfg.MutableCoercionConfig.findAction:(Lcom/fasterxml/jackson/databind/cfg/CoercionInputShape;)Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
            astore 6 /* action */
        18: .line 302
      StackMap locals:
      StackMap stack:
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            aload 5 /* acceptBlankAsEmpty */
            invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
            ifeq 20
        19: .line 303
            aload 4 /* actionIfBlankNotAllowed */
            areturn
        20: .line 306
      StackMap locals:
      StackMap stack:
            aload 6 /* action */
            ifnull 22
        21: .line 307
            aload 6 /* action */
            areturn
        22: .line 312
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* targetType */
            invokevirtual com.fasterxml.jackson.databind.cfg.CoercionConfigs._isScalarType:(Lcom/fasterxml/jackson/databind/type/LogicalType;)Z
            ifeq 24
        23: .line 313
            getstatic com.fasterxml.jackson.databind.cfg.CoercionAction.AsNull:Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
            areturn
        24: .line 317
      StackMap locals:
      StackMap stack:
            aload 1 /* config */
            getstatic com.fasterxml.jackson.databind.DeserializationFeature.ACCEPT_EMPTY_STRING_AS_NULL_OBJECT:Lcom/fasterxml/jackson/databind/DeserializationFeature;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
            ifeq 26
        25: .line 318
            getstatic com.fasterxml.jackson.databind.cfg.CoercionAction.AsNull:Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
            areturn
        26: .line 322
      StackMap locals:
      StackMap stack:
            aload 4 /* actionIfBlankNotAllowed */
            areturn
        end local 6 // com.fasterxml.jackson.databind.cfg.CoercionAction action
        end local 5 // java.lang.Boolean acceptBlankAsEmpty
        end local 4 // com.fasterxml.jackson.databind.cfg.CoercionAction actionIfBlankNotAllowed
        end local 3 // java.lang.Class targetClass
        end local 2 // com.fasterxml.jackson.databind.type.LogicalType targetType
        end local 1 // com.fasterxml.jackson.databind.DeserializationConfig config
        end local 0 // com.fasterxml.jackson.databind.cfg.CoercionConfigs this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0   27     0                     this  Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
            0   27     1                   config  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            0   27     2               targetType  Lcom/fasterxml/jackson/databind/type/LogicalType;
            0   27     3              targetClass  Ljava/lang/Class<*>;
            0   27     4  actionIfBlankNotAllowed  Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
            1   27     5       acceptBlankAsEmpty  Ljava/lang/Boolean;
            2   27     6                   action  Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
            4    7     7                       cc  Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
            9   14     7                       cc  Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
    Signature: (Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/type/LogicalType;Ljava/lang/Class<*>;Lcom/fasterxml/jackson/databind/cfg/CoercionAction;)Lcom/fasterxml/jackson/databind/cfg/CoercionAction;
    MethodParameters:
                         Name  Flags
      config                   
      targetType               
      targetClass              
      actionIfBlankNotAllowed  

  protected boolean _isScalarType(com.fasterxml.jackson.databind.type.LogicalType);
    descriptor: (Lcom/fasterxml/jackson/databind/type/LogicalType;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.cfg.CoercionConfigs this
        start local 1 // com.fasterxml.jackson.databind.type.LogicalType targetType
         0: .line 326
            aload 1 /* targetType */
            getstatic com.fasterxml.jackson.databind.type.LogicalType.Float:Lcom/fasterxml/jackson/databind/type/LogicalType;
            if_acmpeq 5
         1: .line 327
            aload 1 /* targetType */
            getstatic com.fasterxml.jackson.databind.type.LogicalType.Integer:Lcom/fasterxml/jackson/databind/type/LogicalType;
            if_acmpeq 5
         2: .line 328
            aload 1 /* targetType */
            getstatic com.fasterxml.jackson.databind.type.LogicalType.Boolean:Lcom/fasterxml/jackson/databind/type/LogicalType;
            if_acmpeq 5
         3: .line 329
            aload 1 /* targetType */
            getstatic com.fasterxml.jackson.databind.type.LogicalType.DateTime:Lcom/fasterxml/jackson/databind/type/LogicalType;
            if_acmpeq 5
         4: .line 326
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         5: iconst_1
            ireturn
        end local 1 // com.fasterxml.jackson.databind.type.LogicalType targetType
        end local 0 // com.fasterxml.jackson.databind.cfg.CoercionConfigs this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    6     0        this  Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
            0    6     1  targetType  Lcom/fasterxml/jackson/databind/type/LogicalType;
    MethodParameters:
            Name  Flags
      targetType  

  static int[] $SWITCH_TABLE$com$fasterxml$jackson$databind$cfg$CoercionInputShape();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 14
            getstatic com.fasterxml.jackson.databind.cfg.CoercionConfigs.$SWITCH_TABLE$com$fasterxml$jackson$databind$cfg$CoercionInputShape:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic com.fasterxml.jackson.databind.cfg.CoercionInputShape.values:()[Lcom/fasterxml/jackson/databind/cfg/CoercionInputShape;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic com.fasterxml.jackson.databind.cfg.CoercionInputShape.Array:Lcom/fasterxml/jackson/databind/cfg/CoercionInputShape;
            invokevirtual com.fasterxml.jackson.databind.cfg.CoercionInputShape.ordinal:()I
            iconst_1
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic com.fasterxml.jackson.databind.cfg.CoercionInputShape.Binary:Lcom/fasterxml/jackson/databind/cfg/CoercionInputShape;
            invokevirtual com.fasterxml.jackson.databind.cfg.CoercionInputShape.ordinal:()I
            bipush 7
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic com.fasterxml.jackson.databind.cfg.CoercionInputShape.Boolean:Lcom/fasterxml/jackson/databind/cfg/CoercionInputShape;
            invokevirtual com.fasterxml.jackson.databind.cfg.CoercionInputShape.ordinal:()I
            iconst_5
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic com.fasterxml.jackson.databind.cfg.CoercionInputShape.EmptyArray:Lcom/fasterxml/jackson/databind/cfg/CoercionInputShape;
            invokevirtual com.fasterxml.jackson.databind.cfg.CoercionInputShape.ordinal:()I
            bipush 8
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic com.fasterxml.jackson.databind.cfg.CoercionInputShape.EmptyObject:Lcom/fasterxml/jackson/databind/cfg/CoercionInputShape;
            invokevirtual com.fasterxml.jackson.databind.cfg.CoercionInputShape.ordinal:()I
            bipush 9
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic com.fasterxml.jackson.databind.cfg.CoercionInputShape.EmptyString:Lcom/fasterxml/jackson/databind/cfg/CoercionInputShape;
            invokevirtual com.fasterxml.jackson.databind.cfg.CoercionInputShape.ordinal:()I
            bipush 10
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic com.fasterxml.jackson.databind.cfg.CoercionInputShape.Float:Lcom/fasterxml/jackson/databind/cfg/CoercionInputShape;
            invokevirtual com.fasterxml.jackson.databind.cfg.CoercionInputShape.ordinal:()I
            iconst_4
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic com.fasterxml.jackson.databind.cfg.CoercionInputShape.Integer:Lcom/fasterxml/jackson/databind/cfg/CoercionInputShape;
            invokevirtual com.fasterxml.jackson.databind.cfg.CoercionInputShape.ordinal:()I
            iconst_3
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic com.fasterxml.jackson.databind.cfg.CoercionInputShape.Object:Lcom/fasterxml/jackson/databind/cfg/CoercionInputShape;
            invokevirtual com.fasterxml.jackson.databind.cfg.CoercionInputShape.ordinal:()I
            iconst_2
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic com.fasterxml.jackson.databind.cfg.CoercionInputShape.String:Lcom/fasterxml/jackson/databind/cfg/CoercionInputShape;
            invokevirtual com.fasterxml.jackson.databind.cfg.CoercionInputShape.ordinal:()I
            bipush 6
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            dup
            putstatic com.fasterxml.jackson.databind.cfg.CoercionConfigs.$SWITCH_TABLE$com$fasterxml$jackson$databind$cfg$CoercionInputShape:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
          20    21      22  Class java.lang.NoSuchFieldError
          23    24      25  Class java.lang.NoSuchFieldError
          26    27      28  Class java.lang.NoSuchFieldError
          29    30      31  Class java.lang.NoSuchFieldError
}
SourceFile: "CoercionConfigs.java"
InnerClasses:
  public abstract Entry = java.util.Map$Entry of java.util.Map