public class com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer extends com.fasterxml.jackson.databind.deser.BeanDeserializer
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer
  super_class: com.fasterxml.jackson.databind.deser.BeanDeserializer
{
  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  protected static final java.lang.String PROP_NAME_MESSAGE;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "message"

  protected static final java.lang.String PROP_NAME_SUPPRESSED;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "suppressed"

  public void <init>(com.fasterxml.jackson.databind.deser.BeanDeserializer);
    descriptor: (Lcom/fasterxml/jackson/databind/deser/BeanDeserializer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer this
        start local 1 // com.fasterxml.jackson.databind.deser.BeanDeserializer baseDeserializer
         0: .line 31
            aload 0 /* this */
            aload 1 /* baseDeserializer */
            invokespecial com.fasterxml.jackson.databind.deser.BeanDeserializer.<init>:(Lcom/fasterxml/jackson/databind/deser/BeanDeserializerBase;)V
         1: .line 33
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer._vanillaProcessing:Z
         2: .line 34
            return
        end local 1 // com.fasterxml.jackson.databind.deser.BeanDeserializer baseDeserializer
        end local 0 // com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    3     0              this  Lcom/fasterxml/jackson/databind/deser/std/ThrowableDeserializer;
            0    3     1  baseDeserializer  Lcom/fasterxml/jackson/databind/deser/BeanDeserializer;
    MethodParameters:
                  Name  Flags
      baseDeserializer  

  protected void <init>(com.fasterxml.jackson.databind.deser.BeanDeserializer, com.fasterxml.jackson.databind.util.NameTransformer);
    descriptor: (Lcom/fasterxml/jackson/databind/deser/BeanDeserializer;Lcom/fasterxml/jackson/databind/util/NameTransformer;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer this
        start local 1 // com.fasterxml.jackson.databind.deser.BeanDeserializer src
        start local 2 // com.fasterxml.jackson.databind.util.NameTransformer unwrapper
         0: .line 40
            aload 0 /* this */
            aload 1 /* src */
            aload 2 /* unwrapper */
            invokespecial com.fasterxml.jackson.databind.deser.BeanDeserializer.<init>:(Lcom/fasterxml/jackson/databind/deser/BeanDeserializerBase;Lcom/fasterxml/jackson/databind/util/NameTransformer;)V
         1: .line 41
            return
        end local 2 // com.fasterxml.jackson.databind.util.NameTransformer unwrapper
        end local 1 // com.fasterxml.jackson.databind.deser.BeanDeserializer src
        end local 0 // com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/fasterxml/jackson/databind/deser/std/ThrowableDeserializer;
            0    2     1        src  Lcom/fasterxml/jackson/databind/deser/BeanDeserializer;
            0    2     2  unwrapper  Lcom/fasterxml/jackson/databind/util/NameTransformer;
    MethodParameters:
           Name  Flags
      src        
      unwrapper  

  public com.fasterxml.jackson.databind.JsonDeserializer<java.lang.Object> unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer);
    descriptor: (Lcom/fasterxml/jackson/databind/util/NameTransformer;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer this
        start local 1 // com.fasterxml.jackson.databind.util.NameTransformer unwrapper
         0: .line 45
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            ldc Lcom/fasterxml/jackson/databind/deser/std/ThrowableDeserializer;
            if_acmpeq 2
         1: .line 46
            aload 0 /* this */
            areturn
         2: .line 51
      StackMap locals:
      StackMap stack:
            new com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer
            dup
            aload 0 /* this */
            aload 1 /* unwrapper */
            invokespecial com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer.<init>:(Lcom/fasterxml/jackson/databind/deser/BeanDeserializer;Lcom/fasterxml/jackson/databind/util/NameTransformer;)V
            areturn
        end local 1 // com.fasterxml.jackson.databind.util.NameTransformer unwrapper
        end local 0 // com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lcom/fasterxml/jackson/databind/deser/std/ThrowableDeserializer;
            0    3     1  unwrapper  Lcom/fasterxml/jackson/databind/util/NameTransformer;
    Signature: (Lcom/fasterxml/jackson/databind/util/NameTransformer;)Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
    MethodParameters:
           Name  Flags
      unwrapper  

  public java.lang.Object deserializeFromObject(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=13, args_size=3
        start local 0 // com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // com.fasterxml.jackson.databind.DeserializationContext ctxt
         0: .line 64
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer._propertyBasedCreator:Lcom/fasterxml/jackson/databind/deser/impl/PropertyBasedCreator;
            ifnull 2
         1: .line 65
            aload 0 /* this */
            aload 1 /* p */
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer._deserializeUsingPropertyBased:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
            areturn
         2: .line 67
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer._delegateDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
            ifnull 6
         3: .line 68
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer._valueInstantiator:Lcom/fasterxml/jackson/databind/deser/ValueInstantiator;
            aload 2 /* ctxt */
         4: .line 69
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer._delegateDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
            aload 1 /* p */
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.deserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
         5: .line 68
            invokevirtual com.fasterxml.jackson.databind.deser.ValueInstantiator.createUsingDelegate:(Lcom/fasterxml/jackson/databind/DeserializationContext;Ljava/lang/Object;)Ljava/lang/Object;
            areturn
         6: .line 71
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer._beanType:Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.JavaType.isAbstract:()Z
            ifeq 10
         7: .line 72
            aload 2 /* ctxt */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer.handledType:()Ljava/lang/Class;
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer.getValueInstantiator:()Lcom/fasterxml/jackson/databind/deser/ValueInstantiator;
            aload 1 /* p */
         8: .line 73
            ldc "abstract type (need to add/enable type information?)"
            iconst_0
            anewarray java.lang.Object
         9: .line 72
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.handleMissingInstantiator:(Ljava/lang/Class;Lcom/fasterxml/jackson/databind/deser/ValueInstantiator;Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        10: .line 75
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer._valueInstantiator:Lcom/fasterxml/jackson/databind/deser/ValueInstantiator;
            invokevirtual com.fasterxml.jackson.databind.deser.ValueInstantiator.canCreateFromString:()Z
            istore 3 /* hasStringCreator */
        start local 3 // boolean hasStringCreator
        11: .line 76
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer._valueInstantiator:Lcom/fasterxml/jackson/databind/deser/ValueInstantiator;
            invokevirtual com.fasterxml.jackson.databind.deser.ValueInstantiator.canCreateUsingDefault:()Z
            istore 4 /* hasDefaultCtor */
        start local 4 // boolean hasDefaultCtor
        12: .line 78
            iload 3 /* hasStringCreator */
            ifne 16
            iload 4 /* hasDefaultCtor */
            ifne 16
        13: .line 79
            aload 2 /* ctxt */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer.handledType:()Ljava/lang/Class;
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer.getValueInstantiator:()Lcom/fasterxml/jackson/databind/deser/ValueInstantiator;
            aload 1 /* p */
        14: .line 80
            ldc "Throwable needs a default constructor, a single-String-arg constructor; or explicit @JsonCreator"
            iconst_0
            anewarray java.lang.Object
        15: .line 79
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.handleMissingInstantiator:(Ljava/lang/Class;Lcom/fasterxml/jackson/databind/deser/ValueInstantiator;Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        16: .line 83
      StackMap locals: int int
      StackMap stack:
            aconst_null
            astore 5 /* throwable */
        start local 5 // java.lang.Throwable throwable
        17: .line 84
            aconst_null
            astore 6 /* pending */
        start local 6 // java.lang.Object[] pending
        18: .line 85
            aconst_null
            astore 7 /* suppressed */
        start local 7 // java.lang.Throwable[] suppressed
        19: .line 86
            iconst_0
            istore 8 /* pendingIx */
        start local 8 // int pendingIx
        20: .line 88
            goto 49
        21: .line 89
      StackMap locals: com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.DeserializationContext int int java.lang.Throwable java.lang.Object[] java.lang.Throwable[] int
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.currentName:()Ljava/lang/String;
            astore 9 /* propName */
        start local 9 // java.lang.String propName
        22: .line 90
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer._beanProperties:Lcom/fasterxml/jackson/databind/deser/impl/BeanPropertyMap;
            aload 9 /* propName */
            invokevirtual com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap.find:(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;
            astore 10 /* prop */
        start local 10 // com.fasterxml.jackson.databind.deser.SettableBeanProperty prop
        23: .line 91
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            pop
        24: .line 93
            aload 10 /* prop */
            ifnull 34
        25: .line 94
            aload 5 /* throwable */
            ifnull 28
        26: .line 95
            aload 10 /* prop */
            aload 1 /* p */
            aload 2 /* ctxt */
            aload 5 /* throwable */
            invokevirtual com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserializeAndSet:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Ljava/lang/Object;)V
        27: .line 96
            goto 48
        28: .line 99
      StackMap locals: java.lang.String com.fasterxml.jackson.databind.deser.SettableBeanProperty
      StackMap stack:
            aload 6 /* pending */
            ifnonnull 31
        29: .line 100
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer._beanProperties:Lcom/fasterxml/jackson/databind/deser/impl/BeanPropertyMap;
            invokevirtual com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap.size:()I
            istore 11 /* len */
        start local 11 // int len
        30: .line 101
            iload 11 /* len */
            iload 11 /* len */
            iadd
            anewarray java.lang.Object
            astore 6 /* pending */
        end local 11 // int len
        31: .line 103
      StackMap locals:
      StackMap stack:
            aload 6 /* pending */
            iload 8 /* pendingIx */
            iinc 8 /* pendingIx */ 1
            aload 10 /* prop */
            aastore
        32: .line 104
            aload 6 /* pending */
            iload 8 /* pendingIx */
            iinc 8 /* pendingIx */ 1
            aload 10 /* prop */
            aload 1 /* p */
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
            aastore
        33: .line 105
            goto 48
        34: .line 109
      StackMap locals:
      StackMap stack:
            ldc "message"
            aload 9 /* propName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 38
        35: .line 110
            iload 3 /* hasStringCreator */
            ifeq 41
        36: .line 111
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer._valueInstantiator:Lcom/fasterxml/jackson/databind/deser/ValueInstantiator;
            aload 2 /* ctxt */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getValueAsString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.databind.deser.ValueInstantiator.createFromString:(Lcom/fasterxml/jackson/databind/DeserializationContext;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Throwable
            astore 5 /* throwable */
        37: .line 112
            goto 48
        38: .line 114
      StackMap locals:
      StackMap stack:
            ldc "suppressed"
            aload 9 /* propName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 41
        39: .line 115
            aload 2 /* ctxt */
            aload 1 /* p */
            ldc [Ljava/lang/Throwable;
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.readValue:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Throwable[]
            astore 7 /* suppressed */
        40: .line 116
            goto 48
        41: .line 120
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer._ignorableProps:Ljava/util/Set;
            ifnull 44
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer._ignorableProps:Ljava/util/Set;
            aload 9 /* propName */
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifeq 44
        42: .line 121
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.skipChildren:()Lcom/fasterxml/jackson/core/JsonParser;
            pop
        43: .line 122
            goto 48
        44: .line 124
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer._anySetter:Lcom/fasterxml/jackson/databind/deser/SettableAnyProperty;
            ifnull 47
        45: .line 125
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer._anySetter:Lcom/fasterxml/jackson/databind/deser/SettableAnyProperty;
            aload 1 /* p */
            aload 2 /* ctxt */
            aload 5 /* throwable */
            aload 9 /* propName */
            invokevirtual com.fasterxml.jackson.databind.deser.SettableAnyProperty.deserializeAndSet:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Ljava/lang/Object;Ljava/lang/String;)V
        46: .line 126
            goto 48
        47: .line 132
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            aload 2 /* ctxt */
            aload 5 /* throwable */
            aload 9 /* propName */
            invokevirtual com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer.handleUnknownProperty:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Ljava/lang/Object;Ljava/lang/String;)V
        end local 10 // com.fasterxml.jackson.databind.deser.SettableBeanProperty prop
        end local 9 // java.lang.String propName
        48: .line 88
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            pop
      StackMap locals:
      StackMap stack:
        49: aload 1 /* p */
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonParser.hasToken:(Lcom/fasterxml/jackson/core/JsonToken;)Z
            ifeq 21
        50: .line 135
            aload 5 /* throwable */
            ifnonnull 55
        51: .line 142
            iload 3 /* hasStringCreator */
            ifeq 54
        52: .line 143
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer._valueInstantiator:Lcom/fasterxml/jackson/databind/deser/ValueInstantiator;
            aload 2 /* ctxt */
            aconst_null
            invokevirtual com.fasterxml.jackson.databind.deser.ValueInstantiator.createFromString:(Lcom/fasterxml/jackson/databind/DeserializationContext;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Throwable
            astore 5 /* throwable */
        53: .line 144
            goto 55
        54: .line 145
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer._valueInstantiator:Lcom/fasterxml/jackson/databind/deser/ValueInstantiator;
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.deser.ValueInstantiator.createUsingDefault:(Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
            checkcast java.lang.Throwable
            astore 5 /* throwable */
        55: .line 150
      StackMap locals:
      StackMap stack:
            aload 6 /* pending */
            ifnull 63
        56: .line 151
            iconst_0
            istore 9 /* i */
        start local 9 // int i
        57: iload 8 /* pendingIx */
            istore 10 /* len */
        start local 10 // int len
        58: goto 62
        59: .line 152
      StackMap locals: int int
      StackMap stack:
            aload 6 /* pending */
            iload 9 /* i */
            aaload
            checkcast com.fasterxml.jackson.databind.deser.SettableBeanProperty
            astore 11 /* prop */
        start local 11 // com.fasterxml.jackson.databind.deser.SettableBeanProperty prop
        60: .line 153
            aload 11 /* prop */
            aload 5 /* throwable */
            aload 6 /* pending */
            iload 9 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual com.fasterxml.jackson.databind.deser.SettableBeanProperty.set:(Ljava/lang/Object;Ljava/lang/Object;)V
        end local 11 // com.fasterxml.jackson.databind.deser.SettableBeanProperty prop
        61: .line 151
            iinc 9 /* i */ 2
      StackMap locals:
      StackMap stack:
        62: iload 9 /* i */
            iload 10 /* len */
            if_icmplt 59
        end local 10 // int len
        end local 9 // int i
        63: .line 158
      StackMap locals:
      StackMap stack:
            aload 7 /* suppressed */
            ifnull 69
        64: .line 159
            aload 7 /* suppressed */
            dup
            astore 12
            arraylength
            istore 11
            iconst_0
            istore 10
            goto 68
      StackMap locals: com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.DeserializationContext int int java.lang.Throwable java.lang.Object[] java.lang.Throwable[] int top int int java.lang.Throwable[]
      StackMap stack:
        65: aload 12
            iload 10
            aaload
            astore 9 /* s */
        start local 9 // java.lang.Throwable s
        66: .line 160
            aload 5 /* throwable */
            aload 9 /* s */
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
        end local 9 // java.lang.Throwable s
        67: .line 159
            iinc 10 1
      StackMap locals:
      StackMap stack:
        68: iload 10
            iload 11
            if_icmplt 65
        69: .line 164
      StackMap locals: com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.DeserializationContext int int java.lang.Throwable java.lang.Object[] java.lang.Throwable[] int
      StackMap stack:
            aload 5 /* throwable */
            areturn
        end local 8 // int pendingIx
        end local 7 // java.lang.Throwable[] suppressed
        end local 6 // java.lang.Object[] pending
        end local 5 // java.lang.Throwable throwable
        end local 4 // boolean hasDefaultCtor
        end local 3 // boolean hasStringCreator
        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.deser.std.ThrowableDeserializer this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   70     0              this  Lcom/fasterxml/jackson/databind/deser/std/ThrowableDeserializer;
            0   70     1                 p  Lcom/fasterxml/jackson/core/JsonParser;
            0   70     2              ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
           11   70     3  hasStringCreator  Z
           12   70     4    hasDefaultCtor  Z
           17   70     5         throwable  Ljava/lang/Throwable;
           18   70     6           pending  [Ljava/lang/Object;
           19   70     7        suppressed  [Ljava/lang/Throwable;
           20   70     8         pendingIx  I
           22   48     9          propName  Ljava/lang/String;
           23   48    10              prop  Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;
           30   31    11               len  I
           57   63     9                 i  I
           58   63    10               len  I
           60   61    11              prop  Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;
           66   67     9                 s  Ljava/lang/Throwable;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      p     
      ctxt  
}
SourceFile: "ThrowableDeserializer.java"