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

  static final int MAX_REFS_TO_LIST;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 1000

  protected java.util.LinkedList<com.fasterxml.jackson.databind.JsonMappingException$Reference> _path;
    descriptor: Ljava/util/LinkedList;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/LinkedList<Lcom/fasterxml/jackson/databind/JsonMappingException$Reference;>;

  protected transient java.io.Closeable _processor;
    descriptor: Ljava/io/Closeable;
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  public void <init>(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.JsonMappingException this
        start local 1 // java.lang.String msg
         0: .line 214
            aload 0 /* this */
            aload 1 /* msg */
            invokespecial com.fasterxml.jackson.core.JsonProcessingException.<init>:(Ljava/lang/String;)V
            return
        end local 1 // java.lang.String msg
        end local 0 // com.fasterxml.jackson.databind.JsonMappingException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/JsonMappingException;
            0    1     1   msg  Ljava/lang/String;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      msg   

  public void <init>(java.lang.String, java.lang.Throwable);
    descriptor: (Ljava/lang/String;Ljava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.JsonMappingException this
        start local 1 // java.lang.String msg
        start local 2 // java.lang.Throwable rootCause
         0: .line 220
            aload 0 /* this */
            aload 1 /* msg */
            aload 2 /* rootCause */
            invokespecial com.fasterxml.jackson.core.JsonProcessingException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            return
        end local 2 // java.lang.Throwable rootCause
        end local 1 // java.lang.String msg
        end local 0 // com.fasterxml.jackson.databind.JsonMappingException this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/fasterxml/jackson/databind/JsonMappingException;
            0    1     1        msg  Ljava/lang/String;
            0    1     2  rootCause  Ljava/lang/Throwable;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
           Name  Flags
      msg        
      rootCause  

  public void <init>(java.lang.String, com.fasterxml.jackson.core.JsonLocation);
    descriptor: (Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonLocation;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.JsonMappingException this
        start local 1 // java.lang.String msg
        start local 2 // com.fasterxml.jackson.core.JsonLocation loc
         0: .line 226
            aload 0 /* this */
            aload 1 /* msg */
            aload 2 /* loc */
            invokespecial com.fasterxml.jackson.core.JsonProcessingException.<init>:(Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonLocation;)V
            return
        end local 2 // com.fasterxml.jackson.core.JsonLocation loc
        end local 1 // java.lang.String msg
        end local 0 // com.fasterxml.jackson.databind.JsonMappingException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/JsonMappingException;
            0    1     1   msg  Ljava/lang/String;
            0    1     2   loc  Lcom/fasterxml/jackson/core/JsonLocation;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      msg   
      loc   

  public void <init>(java.lang.String, com.fasterxml.jackson.core.JsonLocation, java.lang.Throwable);
    descriptor: (Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonLocation;Ljava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.databind.JsonMappingException this
        start local 1 // java.lang.String msg
        start local 2 // com.fasterxml.jackson.core.JsonLocation loc
        start local 3 // java.lang.Throwable rootCause
         0: .line 232
            aload 0 /* this */
            aload 1 /* msg */
            aload 2 /* loc */
            aload 3 /* rootCause */
            invokespecial com.fasterxml.jackson.core.JsonProcessingException.<init>:(Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonLocation;Ljava/lang/Throwable;)V
            return
        end local 3 // java.lang.Throwable rootCause
        end local 2 // com.fasterxml.jackson.core.JsonLocation loc
        end local 1 // java.lang.String msg
        end local 0 // com.fasterxml.jackson.databind.JsonMappingException this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/fasterxml/jackson/databind/JsonMappingException;
            0    1     1        msg  Ljava/lang/String;
            0    1     2        loc  Lcom/fasterxml/jackson/core/JsonLocation;
            0    1     3  rootCause  Ljava/lang/Throwable;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
           Name  Flags
      msg        
      loc        
      rootCause  

  public void <init>(java.io.Closeable, java.lang.String);
    descriptor: (Ljava/io/Closeable;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.JsonMappingException this
        start local 1 // java.io.Closeable processor
        start local 2 // java.lang.String msg
         0: .line 238
            aload 0 /* this */
            aload 2 /* msg */
            invokespecial com.fasterxml.jackson.core.JsonProcessingException.<init>:(Ljava/lang/String;)V
         1: .line 239
            aload 0 /* this */
            aload 1 /* processor */
            putfield com.fasterxml.jackson.databind.JsonMappingException._processor:Ljava/io/Closeable;
         2: .line 240
            aload 1 /* processor */
            instanceof com.fasterxml.jackson.core.JsonParser
            ifeq 4
         3: .line 244
            aload 0 /* this */
            aload 1 /* processor */
            checkcast com.fasterxml.jackson.core.JsonParser
            invokevirtual com.fasterxml.jackson.core.JsonParser.getTokenLocation:()Lcom/fasterxml/jackson/core/JsonLocation;
            putfield com.fasterxml.jackson.databind.JsonMappingException._location:Lcom/fasterxml/jackson/core/JsonLocation;
         4: .line 246
      StackMap locals: com.fasterxml.jackson.databind.JsonMappingException java.io.Closeable java.lang.String
      StackMap stack:
            return
        end local 2 // java.lang.String msg
        end local 1 // java.io.Closeable processor
        end local 0 // com.fasterxml.jackson.databind.JsonMappingException this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    5     0       this  Lcom/fasterxml/jackson/databind/JsonMappingException;
            0    5     1  processor  Ljava/io/Closeable;
            0    5     2        msg  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      processor  
      msg        

  public void <init>(java.io.Closeable, java.lang.String, java.lang.Throwable);
    descriptor: (Ljava/io/Closeable;Ljava/lang/String;Ljava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.databind.JsonMappingException this
        start local 1 // java.io.Closeable processor
        start local 2 // java.lang.String msg
        start local 3 // java.lang.Throwable problem
         0: .line 252
            aload 0 /* this */
            aload 2 /* msg */
            aload 3 /* problem */
            invokespecial com.fasterxml.jackson.core.JsonProcessingException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
         1: .line 253
            aload 0 /* this */
            aload 1 /* processor */
            putfield com.fasterxml.jackson.databind.JsonMappingException._processor:Ljava/io/Closeable;
         2: .line 255
            aload 3 /* problem */
            instanceof com.fasterxml.jackson.core.JsonProcessingException
            ifeq 5
         3: .line 256
            aload 0 /* this */
            aload 3 /* problem */
            checkcast com.fasterxml.jackson.core.JsonProcessingException
            invokevirtual com.fasterxml.jackson.core.JsonProcessingException.getLocation:()Lcom/fasterxml/jackson/core/JsonLocation;
            putfield com.fasterxml.jackson.databind.JsonMappingException._location:Lcom/fasterxml/jackson/core/JsonLocation;
         4: .line 257
            goto 7
      StackMap locals: com.fasterxml.jackson.databind.JsonMappingException java.io.Closeable java.lang.String java.lang.Throwable
      StackMap stack:
         5: aload 1 /* processor */
            instanceof com.fasterxml.jackson.core.JsonParser
            ifeq 7
         6: .line 258
            aload 0 /* this */
            aload 1 /* processor */
            checkcast com.fasterxml.jackson.core.JsonParser
            invokevirtual com.fasterxml.jackson.core.JsonParser.getTokenLocation:()Lcom/fasterxml/jackson/core/JsonLocation;
            putfield com.fasterxml.jackson.databind.JsonMappingException._location:Lcom/fasterxml/jackson/core/JsonLocation;
         7: .line 260
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.Throwable problem
        end local 2 // java.lang.String msg
        end local 1 // java.io.Closeable processor
        end local 0 // com.fasterxml.jackson.databind.JsonMappingException this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       this  Lcom/fasterxml/jackson/databind/JsonMappingException;
            0    8     1  processor  Ljava/io/Closeable;
            0    8     2        msg  Ljava/lang/String;
            0    8     3    problem  Ljava/lang/Throwable;
    MethodParameters:
           Name  Flags
      processor  
      msg        
      problem    

  public void <init>(java.io.Closeable, java.lang.String, com.fasterxml.jackson.core.JsonLocation);
    descriptor: (Ljava/io/Closeable;Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonLocation;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.databind.JsonMappingException this
        start local 1 // java.io.Closeable processor
        start local 2 // java.lang.String msg
        start local 3 // com.fasterxml.jackson.core.JsonLocation loc
         0: .line 266
            aload 0 /* this */
            aload 2 /* msg */
            aload 3 /* loc */
            invokespecial com.fasterxml.jackson.core.JsonProcessingException.<init>:(Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonLocation;)V
         1: .line 267
            aload 0 /* this */
            aload 1 /* processor */
            putfield com.fasterxml.jackson.databind.JsonMappingException._processor:Ljava/io/Closeable;
         2: .line 268
            return
        end local 3 // com.fasterxml.jackson.core.JsonLocation loc
        end local 2 // java.lang.String msg
        end local 1 // java.io.Closeable processor
        end local 0 // com.fasterxml.jackson.databind.JsonMappingException this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lcom/fasterxml/jackson/databind/JsonMappingException;
            0    3     1  processor  Ljava/io/Closeable;
            0    3     2        msg  Ljava/lang/String;
            0    3     3        loc  Lcom/fasterxml/jackson/core/JsonLocation;
    MethodParameters:
           Name  Flags
      processor  
      msg        
      loc        

  public static com.fasterxml.jackson.databind.JsonMappingException from(com.fasterxml.jackson.core.JsonParser, java.lang.String);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser p
        start local 1 // java.lang.String msg
         0: .line 274
            new com.fasterxml.jackson.databind.JsonMappingException
            dup
            aload 0 /* p */
            aload 1 /* msg */
            invokespecial com.fasterxml.jackson.databind.JsonMappingException.<init>:(Ljava/io/Closeable;Ljava/lang/String;)V
            areturn
        end local 1 // java.lang.String msg
        end local 0 // com.fasterxml.jackson.core.JsonParser p
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     p  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1   msg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      p     
      msg   

  public static com.fasterxml.jackson.databind.JsonMappingException from(com.fasterxml.jackson.core.JsonParser, java.lang.String, java.lang.Throwable);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;Ljava/lang/Throwable;)Lcom/fasterxml/jackson/databind/JsonMappingException;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.core.JsonParser p
        start local 1 // java.lang.String msg
        start local 2 // java.lang.Throwable problem
         0: .line 281
            new com.fasterxml.jackson.databind.JsonMappingException
            dup
            aload 0 /* p */
            aload 1 /* msg */
            aload 2 /* problem */
            invokespecial com.fasterxml.jackson.databind.JsonMappingException.<init>:(Ljava/io/Closeable;Ljava/lang/String;Ljava/lang/Throwable;)V
            areturn
        end local 2 // java.lang.Throwable problem
        end local 1 // java.lang.String msg
        end local 0 // com.fasterxml.jackson.core.JsonParser p
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0        p  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1      msg  Ljava/lang/String;
            0    1     2  problem  Ljava/lang/Throwable;
    MethodParameters:
         Name  Flags
      p        
      msg      
      problem  

  public static com.fasterxml.jackson.databind.JsonMappingException from(com.fasterxml.jackson.core.JsonGenerator, java.lang.String);
    descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonGenerator g
        start local 1 // java.lang.String msg
         0: .line 288
            new com.fasterxml.jackson.databind.JsonMappingException
            dup
            aload 0 /* g */
            aload 1 /* msg */
            aconst_null
            invokespecial com.fasterxml.jackson.databind.JsonMappingException.<init>:(Ljava/io/Closeable;Ljava/lang/String;Ljava/lang/Throwable;)V
            areturn
        end local 1 // java.lang.String msg
        end local 0 // com.fasterxml.jackson.core.JsonGenerator g
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     g  Lcom/fasterxml/jackson/core/JsonGenerator;
            0    1     1   msg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      g     
      msg   

  public static com.fasterxml.jackson.databind.JsonMappingException from(com.fasterxml.jackson.core.JsonGenerator, java.lang.String, java.lang.Throwable);
    descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/String;Ljava/lang/Throwable;)Lcom/fasterxml/jackson/databind/JsonMappingException;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.core.JsonGenerator g
        start local 1 // java.lang.String msg
        start local 2 // java.lang.Throwable problem
         0: .line 295
            new com.fasterxml.jackson.databind.JsonMappingException
            dup
            aload 0 /* g */
            aload 1 /* msg */
            aload 2 /* problem */
            invokespecial com.fasterxml.jackson.databind.JsonMappingException.<init>:(Ljava/io/Closeable;Ljava/lang/String;Ljava/lang/Throwable;)V
            areturn
        end local 2 // java.lang.Throwable problem
        end local 1 // java.lang.String msg
        end local 0 // com.fasterxml.jackson.core.JsonGenerator g
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0        g  Lcom/fasterxml/jackson/core/JsonGenerator;
            0    1     1      msg  Ljava/lang/String;
            0    1     2  problem  Ljava/lang/Throwable;
    MethodParameters:
         Name  Flags
      g        
      msg      
      problem  

  public static com.fasterxml.jackson.databind.JsonMappingException from(com.fasterxml.jackson.databind.DeserializationContext, java.lang.String);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationContext;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        start local 1 // java.lang.String msg
         0: .line 302
            new com.fasterxml.jackson.databind.JsonMappingException
            dup
            aload 0 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.getParser:()Lcom/fasterxml/jackson/core/JsonParser;
            aload 1 /* msg */
            invokespecial com.fasterxml.jackson.databind.JsonMappingException.<init>:(Ljava/io/Closeable;Ljava/lang/String;)V
            areturn
        end local 1 // java.lang.String msg
        end local 0 // com.fasterxml.jackson.databind.DeserializationContext ctxt
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            0    1     1   msg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      ctxt  
      msg   

  public static com.fasterxml.jackson.databind.JsonMappingException from(com.fasterxml.jackson.databind.DeserializationContext, java.lang.String, java.lang.Throwable);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationContext;Ljava/lang/String;Ljava/lang/Throwable;)Lcom/fasterxml/jackson/databind/JsonMappingException;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        start local 1 // java.lang.String msg
        start local 2 // java.lang.Throwable t
         0: .line 309
            new com.fasterxml.jackson.databind.JsonMappingException
            dup
            aload 0 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.getParser:()Lcom/fasterxml/jackson/core/JsonParser;
            aload 1 /* msg */
            aload 2 /* t */
            invokespecial com.fasterxml.jackson.databind.JsonMappingException.<init>:(Ljava/io/Closeable;Ljava/lang/String;Ljava/lang/Throwable;)V
            areturn
        end local 2 // java.lang.Throwable t
        end local 1 // java.lang.String msg
        end local 0 // com.fasterxml.jackson.databind.DeserializationContext ctxt
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            0    1     1   msg  Ljava/lang/String;
            0    1     2     t  Ljava/lang/Throwable;
    MethodParameters:
      Name  Flags
      ctxt  
      msg   
      t     

  public static com.fasterxml.jackson.databind.JsonMappingException from(com.fasterxml.jackson.databind.SerializerProvider, java.lang.String);
    descriptor: (Lcom/fasterxml/jackson/databind/SerializerProvider;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.SerializerProvider ctxt
        start local 1 // java.lang.String msg
         0: .line 316
            new com.fasterxml.jackson.databind.JsonMappingException
            dup
            aload 0 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.SerializerProvider.getGenerator:()Lcom/fasterxml/jackson/core/JsonGenerator;
            aload 1 /* msg */
            invokespecial com.fasterxml.jackson.databind.JsonMappingException.<init>:(Ljava/io/Closeable;Ljava/lang/String;)V
            areturn
        end local 1 // java.lang.String msg
        end local 0 // com.fasterxml.jackson.databind.SerializerProvider ctxt
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  ctxt  Lcom/fasterxml/jackson/databind/SerializerProvider;
            0    1     1   msg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      ctxt  
      msg   

  public static com.fasterxml.jackson.databind.JsonMappingException from(com.fasterxml.jackson.databind.SerializerProvider, java.lang.String, java.lang.Throwable);
    descriptor: (Lcom/fasterxml/jackson/databind/SerializerProvider;Ljava/lang/String;Ljava/lang/Throwable;)Lcom/fasterxml/jackson/databind/JsonMappingException;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.SerializerProvider ctxt
        start local 1 // java.lang.String msg
        start local 2 // java.lang.Throwable problem
         0: .line 326
            new com.fasterxml.jackson.databind.JsonMappingException
            dup
            aload 0 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.SerializerProvider.getGenerator:()Lcom/fasterxml/jackson/core/JsonGenerator;
            aload 1 /* msg */
            aload 2 /* problem */
            invokespecial com.fasterxml.jackson.databind.JsonMappingException.<init>:(Ljava/io/Closeable;Ljava/lang/String;Ljava/lang/Throwable;)V
            areturn
        end local 2 // java.lang.Throwable problem
        end local 1 // java.lang.String msg
        end local 0 // com.fasterxml.jackson.databind.SerializerProvider ctxt
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     ctxt  Lcom/fasterxml/jackson/databind/SerializerProvider;
            0    1     1      msg  Ljava/lang/String;
            0    1     2  problem  Ljava/lang/Throwable;
    MethodParameters:
         Name  Flags
      ctxt     
      msg      
      problem  

  public static com.fasterxml.jackson.databind.JsonMappingException fromUnexpectedIOE(java.io.IOException);
    descriptor: (Ljava/io/IOException;)Lcom/fasterxml/jackson/databind/JsonMappingException;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=8, locals=1, args_size=1
        start local 0 // java.io.IOException src
         0: .line 340
            new com.fasterxml.jackson.databind.JsonMappingException
            dup
            aconst_null
         1: .line 341
            ldc "Unexpected IOException (of type %s): %s"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         2: .line 342
            aload 0 /* src */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aastore
            dup
            iconst_1
         3: .line 343
            aload 0 /* src */
            invokestatic com.fasterxml.jackson.databind.util.ClassUtil.exceptionMessage:(Ljava/lang/Throwable;)Ljava/lang/String;
            aastore
         4: .line 341
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         5: .line 340
            invokespecial com.fasterxml.jackson.databind.JsonMappingException.<init>:(Ljava/io/Closeable;Ljava/lang/String;)V
            areturn
        end local 0 // java.io.IOException src
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0   src  Ljava/io/IOException;
    MethodParameters:
      Name  Flags
      src   

  public static com.fasterxml.jackson.databind.JsonMappingException wrapWithPath(java.lang.Throwable, java.lang.Object, java.lang.String);
    descriptor: (Ljava/lang/Throwable;Ljava/lang/Object;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // java.lang.Throwable src
        start local 1 // java.lang.Object refFrom
        start local 2 // java.lang.String refFieldName
         0: .line 356
            aload 0 /* src */
            new com.fasterxml.jackson.databind.JsonMappingException$Reference
            dup
            aload 1 /* refFrom */
            aload 2 /* refFieldName */
            invokespecial com.fasterxml.jackson.databind.JsonMappingException$Reference.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
            invokestatic com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath:(Ljava/lang/Throwable;Lcom/fasterxml/jackson/databind/JsonMappingException$Reference;)Lcom/fasterxml/jackson/databind/JsonMappingException;
            areturn
        end local 2 // java.lang.String refFieldName
        end local 1 // java.lang.Object refFrom
        end local 0 // java.lang.Throwable src
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0           src  Ljava/lang/Throwable;
            0    1     1       refFrom  Ljava/lang/Object;
            0    1     2  refFieldName  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      src           
      refFrom       
      refFieldName  

  public static com.fasterxml.jackson.databind.JsonMappingException wrapWithPath(java.lang.Throwable, java.lang.Object, int);
    descriptor: (Ljava/lang/Throwable;Ljava/lang/Object;I)Lcom/fasterxml/jackson/databind/JsonMappingException;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // java.lang.Throwable src
        start local 1 // java.lang.Object refFrom
        start local 2 // int index
         0: .line 368
            aload 0 /* src */
            new com.fasterxml.jackson.databind.JsonMappingException$Reference
            dup
            aload 1 /* refFrom */
            iload 2 /* index */
            invokespecial com.fasterxml.jackson.databind.JsonMappingException$Reference.<init>:(Ljava/lang/Object;I)V
            invokestatic com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath:(Ljava/lang/Throwable;Lcom/fasterxml/jackson/databind/JsonMappingException$Reference;)Lcom/fasterxml/jackson/databind/JsonMappingException;
            areturn
        end local 2 // int index
        end local 1 // java.lang.Object refFrom
        end local 0 // java.lang.Throwable src
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0      src  Ljava/lang/Throwable;
            0    1     1  refFrom  Ljava/lang/Object;
            0    1     2    index  I
    MethodParameters:
         Name  Flags
      src      
      refFrom  
      index    

  public static com.fasterxml.jackson.databind.JsonMappingException wrapWithPath(java.lang.Throwable, com.fasterxml.jackson.databind.JsonMappingException$Reference);
    descriptor: (Ljava/lang/Throwable;Lcom/fasterxml/jackson/databind/JsonMappingException$Reference;)Lcom/fasterxml/jackson/databind/JsonMappingException;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // java.lang.Throwable src
        start local 1 // com.fasterxml.jackson.databind.JsonMappingException$Reference ref
         0: .line 380
            aload 0 /* src */
            instanceof com.fasterxml.jackson.databind.JsonMappingException
            ifeq 3
         1: .line 381
            aload 0 /* src */
            checkcast com.fasterxml.jackson.databind.JsonMappingException
            astore 2 /* jme */
        start local 2 // com.fasterxml.jackson.databind.JsonMappingException jme
         2: .line 382
            goto 12
        end local 2 // com.fasterxml.jackson.databind.JsonMappingException jme
         3: .line 384
      StackMap locals:
      StackMap stack:
            aload 0 /* src */
            invokestatic com.fasterxml.jackson.databind.util.ClassUtil.exceptionMessage:(Ljava/lang/Throwable;)Ljava/lang/String;
            astore 3 /* msg */
        start local 3 // java.lang.String msg
         4: .line 386
            aload 3 /* msg */
            ifnull 5
            aload 3 /* msg */
            invokevirtual java.lang.String.length:()I
            ifne 6
         5: .line 387
      StackMap locals: java.lang.Throwable com.fasterxml.jackson.databind.JsonMappingException$Reference top java.lang.String
      StackMap stack:
            new java.lang.StringBuilder
            dup
            ldc "(was "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* 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 ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 3 /* msg */
         6: .line 390
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 4 /* proc */
        start local 4 // java.io.Closeable proc
         7: .line 391
            aload 0 /* src */
            instanceof com.fasterxml.jackson.core.JsonProcessingException
            ifeq 11
         8: .line 392
            aload 0 /* src */
            checkcast com.fasterxml.jackson.core.JsonProcessingException
            invokevirtual com.fasterxml.jackson.core.JsonProcessingException.getProcessor:()Ljava/lang/Object;
            astore 5 /* proc0 */
        start local 5 // java.lang.Object proc0
         9: .line 393
            aload 5 /* proc0 */
            instanceof java.io.Closeable
            ifeq 11
        10: .line 394
            aload 5 /* proc0 */
            checkcast java.io.Closeable
            astore 4 /* proc */
        end local 5 // java.lang.Object proc0
        11: .line 397
      StackMap locals: java.io.Closeable
      StackMap stack:
            new com.fasterxml.jackson.databind.JsonMappingException
            dup
            aload 4 /* proc */
            aload 3 /* msg */
            aload 0 /* src */
            invokespecial com.fasterxml.jackson.databind.JsonMappingException.<init>:(Ljava/io/Closeable;Ljava/lang/String;Ljava/lang/Throwable;)V
            astore 2 /* jme */
        end local 4 // java.io.Closeable proc
        end local 3 // java.lang.String msg
        start local 2 // com.fasterxml.jackson.databind.JsonMappingException jme
        12: .line 399
      StackMap locals: java.lang.Throwable com.fasterxml.jackson.databind.JsonMappingException$Reference com.fasterxml.jackson.databind.JsonMappingException
      StackMap stack:
            aload 2 /* jme */
            aload 1 /* ref */
            invokevirtual com.fasterxml.jackson.databind.JsonMappingException.prependPath:(Lcom/fasterxml/jackson/databind/JsonMappingException$Reference;)V
        13: .line 400
            aload 2 /* jme */
            areturn
        end local 2 // com.fasterxml.jackson.databind.JsonMappingException jme
        end local 1 // com.fasterxml.jackson.databind.JsonMappingException$Reference ref
        end local 0 // java.lang.Throwable src
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   14     0    src  Ljava/lang/Throwable;
            0   14     1    ref  Lcom/fasterxml/jackson/databind/JsonMappingException$Reference;
            2    3     2    jme  Lcom/fasterxml/jackson/databind/JsonMappingException;
           12   14     2    jme  Lcom/fasterxml/jackson/databind/JsonMappingException;
            4   12     3    msg  Ljava/lang/String;
            7   12     4   proc  Ljava/io/Closeable;
            9   11     5  proc0  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      src   
      ref   

  public java.util.List<com.fasterxml.jackson.databind.JsonMappingException$Reference> getPath();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.JsonMappingException this
         0: .line 415
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.JsonMappingException._path:Ljava/util/LinkedList;
            ifnonnull 2
         1: .line 416
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            areturn
         2: .line 418
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.JsonMappingException._path:Ljava/util/LinkedList;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            areturn
        end local 0 // com.fasterxml.jackson.databind.JsonMappingException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/JsonMappingException;
    Signature: ()Ljava/util/List<Lcom/fasterxml/jackson/databind/JsonMappingException$Reference;>;

  public java.lang.String getPathReference();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.JsonMappingException this
         0: .line 427
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            invokevirtual com.fasterxml.jackson.databind.JsonMappingException.getPathReference:(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.jackson.databind.JsonMappingException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/JsonMappingException;

  public java.lang.StringBuilder getPathReference(java.lang.StringBuilder);
    descriptor: (Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.JsonMappingException this
        start local 1 // java.lang.StringBuilder sb
         0: .line 432
            aload 0 /* this */
            aload 1 /* sb */
            invokevirtual com.fasterxml.jackson.databind.JsonMappingException._appendPathDesc:(Ljava/lang/StringBuilder;)V
         1: .line 433
            aload 1 /* sb */
            areturn
        end local 1 // java.lang.StringBuilder sb
        end local 0 // com.fasterxml.jackson.databind.JsonMappingException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/JsonMappingException;
            0    2     1    sb  Ljava/lang/StringBuilder;
    MethodParameters:
      Name  Flags
      sb    

  public void prependPath(java.lang.Object, java.lang.String);
    descriptor: (Ljava/lang/Object;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.databind.JsonMappingException this
        start local 1 // java.lang.Object referrer
        start local 2 // java.lang.String fieldName
         0: .line 442
            new com.fasterxml.jackson.databind.JsonMappingException$Reference
            dup
            aload 1 /* referrer */
            aload 2 /* fieldName */
            invokespecial com.fasterxml.jackson.databind.JsonMappingException$Reference.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
            astore 3 /* ref */
        start local 3 // com.fasterxml.jackson.databind.JsonMappingException$Reference ref
         1: .line 443
            aload 0 /* this */
            aload 3 /* ref */
            invokevirtual com.fasterxml.jackson.databind.JsonMappingException.prependPath:(Lcom/fasterxml/jackson/databind/JsonMappingException$Reference;)V
         2: .line 444
            return
        end local 3 // com.fasterxml.jackson.databind.JsonMappingException$Reference ref
        end local 2 // java.lang.String fieldName
        end local 1 // java.lang.Object referrer
        end local 0 // com.fasterxml.jackson.databind.JsonMappingException this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lcom/fasterxml/jackson/databind/JsonMappingException;
            0    3     1   referrer  Ljava/lang/Object;
            0    3     2  fieldName  Ljava/lang/String;
            1    3     3        ref  Lcom/fasterxml/jackson/databind/JsonMappingException$Reference;
    MethodParameters:
           Name  Flags
      referrer   
      fieldName  

  public void prependPath(java.lang.Object, int);
    descriptor: (Ljava/lang/Object;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.databind.JsonMappingException this
        start local 1 // java.lang.Object referrer
        start local 2 // int index
         0: .line 451
            new com.fasterxml.jackson.databind.JsonMappingException$Reference
            dup
            aload 1 /* referrer */
            iload 2 /* index */
            invokespecial com.fasterxml.jackson.databind.JsonMappingException$Reference.<init>:(Ljava/lang/Object;I)V
            astore 3 /* ref */
        start local 3 // com.fasterxml.jackson.databind.JsonMappingException$Reference ref
         1: .line 452
            aload 0 /* this */
            aload 3 /* ref */
            invokevirtual com.fasterxml.jackson.databind.JsonMappingException.prependPath:(Lcom/fasterxml/jackson/databind/JsonMappingException$Reference;)V
         2: .line 453
            return
        end local 3 // com.fasterxml.jackson.databind.JsonMappingException$Reference ref
        end local 2 // int index
        end local 1 // java.lang.Object referrer
        end local 0 // com.fasterxml.jackson.databind.JsonMappingException this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lcom/fasterxml/jackson/databind/JsonMappingException;
            0    3     1  referrer  Ljava/lang/Object;
            0    3     2     index  I
            1    3     3       ref  Lcom/fasterxml/jackson/databind/JsonMappingException$Reference;
    MethodParameters:
          Name  Flags
      referrer  
      index     

  public void prependPath(com.fasterxml.jackson.databind.JsonMappingException$Reference);
    descriptor: (Lcom/fasterxml/jackson/databind/JsonMappingException$Reference;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.JsonMappingException this
        start local 1 // com.fasterxml.jackson.databind.JsonMappingException$Reference r
         0: .line 457
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.JsonMappingException._path:Ljava/util/LinkedList;
            ifnonnull 2
         1: .line 458
            aload 0 /* this */
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putfield com.fasterxml.jackson.databind.JsonMappingException._path:Ljava/util/LinkedList;
         2: .line 464
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.JsonMappingException._path:Ljava/util/LinkedList;
            invokevirtual java.util.LinkedList.size:()I
            sipush 1000
            if_icmpge 4
         3: .line 465
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.JsonMappingException._path:Ljava/util/LinkedList;
            aload 1 /* r */
            invokevirtual java.util.LinkedList.addFirst:(Ljava/lang/Object;)V
         4: .line 467
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.fasterxml.jackson.databind.JsonMappingException$Reference r
        end local 0 // com.fasterxml.jackson.databind.JsonMappingException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/jackson/databind/JsonMappingException;
            0    5     1     r  Lcom/fasterxml/jackson/databind/JsonMappingException$Reference;
    MethodParameters:
      Name  Flags
      r     

  public java.lang.Object getProcessor();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.JsonMappingException this
         0: .line 477
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.JsonMappingException._processor:Ljava/io/Closeable;
            areturn
        end local 0 // com.fasterxml.jackson.databind.JsonMappingException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/JsonMappingException;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonIgnore()

  public java.lang.String getLocalizedMessage();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.JsonMappingException this
         0: .line 481
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.JsonMappingException._buildMessage:()Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.jackson.databind.JsonMappingException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/JsonMappingException;

  public java.lang.String getMessage();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.JsonMappingException this
         0: .line 490
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.JsonMappingException._buildMessage:()Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.jackson.databind.JsonMappingException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/JsonMappingException;

  protected java.lang.String _buildMessage();
    descriptor: ()Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // com.fasterxml.jackson.databind.JsonMappingException this
         0: .line 496
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.JsonProcessingException.getMessage:()Ljava/lang/String;
            astore 1 /* msg */
        start local 1 // java.lang.String msg
         1: .line 497
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.JsonMappingException._path:Ljava/util/LinkedList;
            ifnonnull 3
         2: .line 498
            aload 1 /* msg */
            areturn
         3: .line 500
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* msg */
            ifnonnull 4
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            goto 5
      StackMap locals:
      StackMap stack:
         4: new java.lang.StringBuilder
            dup
            aload 1 /* msg */
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
      StackMap locals:
      StackMap stack: java.lang.StringBuilder
         5: astore 2 /* sb */
        start local 2 // java.lang.StringBuilder sb
         6: .line 506
            aload 2 /* sb */
            ldc " (through reference chain: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         7: .line 507
            aload 0 /* this */
            aload 2 /* sb */
            invokevirtual com.fasterxml.jackson.databind.JsonMappingException.getPathReference:(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
            astore 2 /* sb */
         8: .line 508
            aload 2 /* sb */
            bipush 41
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         9: .line 509
            aload 2 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 2 // java.lang.StringBuilder sb
        end local 1 // java.lang.String msg
        end local 0 // com.fasterxml.jackson.databind.JsonMappingException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/fasterxml/jackson/databind/JsonMappingException;
            1   10     1   msg  Ljava/lang/String;
            6   10     2    sb  Ljava/lang/StringBuilder;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.JsonMappingException this
         0: .line 515
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ": "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.JsonMappingException.getMessage:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.jackson.databind.JsonMappingException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/JsonMappingException;

  protected void _appendPathDesc(java.lang.StringBuilder);
    descriptor: (Ljava/lang/StringBuilder;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.JsonMappingException this
        start local 1 // java.lang.StringBuilder sb
         0: .line 526
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.JsonMappingException._path:Ljava/util/LinkedList;
            ifnonnull 2
         1: .line 527
            return
         2: .line 529
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.JsonMappingException._path:Ljava/util/LinkedList;
            invokevirtual java.util.LinkedList.iterator:()Ljava/util/Iterator;
            astore 2 /* it */
        start local 2 // java.util.Iterator it
         3: .line 530
            goto 7
         4: .line 531
      StackMap locals: java.util.Iterator
      StackMap stack:
            aload 1 /* sb */
            aload 2 /* it */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.JsonMappingException$Reference
            invokevirtual com.fasterxml.jackson.databind.JsonMappingException$Reference.toString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         5: .line 532
            aload 2 /* it */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifeq 7
         6: .line 533
            aload 1 /* sb */
            ldc "->"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         7: .line 530
      StackMap locals:
      StackMap stack:
            aload 2 /* it */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
         8: .line 536
            return
        end local 2 // java.util.Iterator it
        end local 1 // java.lang.StringBuilder sb
        end local 0 // com.fasterxml.jackson.databind.JsonMappingException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/fasterxml/jackson/databind/JsonMappingException;
            0    9     1    sb  Ljava/lang/StringBuilder;
            3    9     2    it  Ljava/util/Iterator<Lcom/fasterxml/jackson/databind/JsonMappingException$Reference;>;
    MethodParameters:
      Name  Flags
      sb    
}
SourceFile: "JsonMappingException.java"
NestMembers:
  com.fasterxml.jackson.databind.JsonMappingException$Reference
InnerClasses:
  public Reference = com.fasterxml.jackson.databind.JsonMappingException$Reference of com.fasterxml.jackson.databind.JsonMappingException