public class android.app.ApplicationErrorReport$CrashInfo
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.app.ApplicationErrorReport$CrashInfo
  super_class: java.lang.Object
{
  public java.lang.String exceptionClassName;
    descriptor: Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC

  public java.lang.String exceptionMessage;
    descriptor: Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC

  public java.lang.String throwFileName;
    descriptor: Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC

  public java.lang.String throwClassName;
    descriptor: Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC

  public java.lang.String throwMethodName;
    descriptor: Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC

  public int throwLineNumber;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public java.lang.String stackTrace;
    descriptor: Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.ApplicationErrorReport$CrashInfo this
         0: .line 338
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 339
            return
        end local 0 // android.app.ApplicationErrorReport$CrashInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/ApplicationErrorReport$CrashInfo;

  public void <init>(java.lang.Throwable);
    descriptor: (Ljava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.ApplicationErrorReport$CrashInfo this
        start local 1 // java.lang.Throwable tr
         0: .line 344
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 345
            new java.io.StringWriter
            dup
            invokespecial java.io.StringWriter.<init>:()V
            astore 2 /* sw */
        start local 2 // java.io.StringWriter sw
         2: .line 346
            new com.android.internal.util.FastPrintWriter
            dup
            aload 2 /* sw */
            iconst_0
            sipush 256
            invokespecial com.android.internal.util.FastPrintWriter.<init>:(Ljava/io/Writer;ZI)V
            astore 3 /* pw */
        start local 3 // java.io.PrintWriter pw
         3: .line 347
            aload 1 /* tr */
            aload 3 /* pw */
            invokevirtual java.lang.Throwable.printStackTrace:(Ljava/io/PrintWriter;)V
         4: .line 348
            aload 3 /* pw */
            invokevirtual java.io.PrintWriter.flush:()V
         5: .line 349
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* sw */
            invokevirtual java.io.StringWriter.toString:()Ljava/lang/String;
            invokevirtual android.app.ApplicationErrorReport$CrashInfo.sanitizeString:(Ljava/lang/String;)Ljava/lang/String;
            putfield android.app.ApplicationErrorReport$CrashInfo.stackTrace:Ljava/lang/String;
         6: .line 350
            aload 0 /* this */
            aload 1 /* tr */
            invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
            putfield android.app.ApplicationErrorReport$CrashInfo.exceptionMessage:Ljava/lang/String;
         7: .line 353
            aload 1 /* tr */
            astore 4 /* rootTr */
        start local 4 // java.lang.Throwable rootTr
         8: .line 354
            goto 15
         9: .line 355
      StackMap locals: android.app.ApplicationErrorReport$CrashInfo java.lang.Throwable java.io.StringWriter java.io.PrintWriter java.lang.Throwable
      StackMap stack:
            aload 1 /* tr */
            invokevirtual java.lang.Throwable.getCause:()Ljava/lang/Throwable;
            astore 1 /* tr */
        10: .line 356
            aload 1 /* tr */
            invokevirtual java.lang.Throwable.getStackTrace:()[Ljava/lang/StackTraceElement;
            ifnull 12
            aload 1 /* tr */
            invokevirtual java.lang.Throwable.getStackTrace:()[Ljava/lang/StackTraceElement;
            arraylength
            ifle 12
        11: .line 357
            aload 1 /* tr */
            astore 4 /* rootTr */
        12: .line 359
      StackMap locals:
      StackMap stack:
            aload 1 /* tr */
            invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
            astore 5 /* msg */
        start local 5 // java.lang.String msg
        13: .line 360
            aload 5 /* msg */
            ifnull 15
            aload 5 /* msg */
            invokevirtual java.lang.String.length:()I
            ifle 15
        14: .line 361
            aload 0 /* this */
            aload 5 /* msg */
            putfield android.app.ApplicationErrorReport$CrashInfo.exceptionMessage:Ljava/lang/String;
        end local 5 // java.lang.String msg
        15: .line 354
      StackMap locals:
      StackMap stack:
            aload 1 /* tr */
            invokevirtual java.lang.Throwable.getCause:()Ljava/lang/Throwable;
            ifnonnull 9
        16: .line 365
            aload 0 /* this */
            aload 4 /* rootTr */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            putfield android.app.ApplicationErrorReport$CrashInfo.exceptionClassName:Ljava/lang/String;
        17: .line 366
            aload 4 /* rootTr */
            invokevirtual java.lang.Throwable.getStackTrace:()[Ljava/lang/StackTraceElement;
            arraylength
            ifle 24
        18: .line 367
            aload 4 /* rootTr */
            invokevirtual java.lang.Throwable.getStackTrace:()[Ljava/lang/StackTraceElement;
            iconst_0
            aaload
            astore 5 /* trace */
        start local 5 // java.lang.StackTraceElement trace
        19: .line 368
            aload 0 /* this */
            aload 5 /* trace */
            invokevirtual java.lang.StackTraceElement.getFileName:()Ljava/lang/String;
            putfield android.app.ApplicationErrorReport$CrashInfo.throwFileName:Ljava/lang/String;
        20: .line 369
            aload 0 /* this */
            aload 5 /* trace */
            invokevirtual java.lang.StackTraceElement.getClassName:()Ljava/lang/String;
            putfield android.app.ApplicationErrorReport$CrashInfo.throwClassName:Ljava/lang/String;
        21: .line 370
            aload 0 /* this */
            aload 5 /* trace */
            invokevirtual java.lang.StackTraceElement.getMethodName:()Ljava/lang/String;
            putfield android.app.ApplicationErrorReport$CrashInfo.throwMethodName:Ljava/lang/String;
        22: .line 371
            aload 0 /* this */
            aload 5 /* trace */
            invokevirtual java.lang.StackTraceElement.getLineNumber:()I
            putfield android.app.ApplicationErrorReport$CrashInfo.throwLineNumber:I
        end local 5 // java.lang.StackTraceElement trace
        23: .line 372
            goto 28
        24: .line 373
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "unknown"
            putfield android.app.ApplicationErrorReport$CrashInfo.throwFileName:Ljava/lang/String;
        25: .line 374
            aload 0 /* this */
            ldc "unknown"
            putfield android.app.ApplicationErrorReport$CrashInfo.throwClassName:Ljava/lang/String;
        26: .line 375
            aload 0 /* this */
            ldc "unknown"
            putfield android.app.ApplicationErrorReport$CrashInfo.throwMethodName:Ljava/lang/String;
        27: .line 376
            aload 0 /* this */
            iconst_0
            putfield android.app.ApplicationErrorReport$CrashInfo.throwLineNumber:I
        28: .line 379
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield android.app.ApplicationErrorReport$CrashInfo.exceptionMessage:Ljava/lang/String;
            invokevirtual android.app.ApplicationErrorReport$CrashInfo.sanitizeString:(Ljava/lang/String;)Ljava/lang/String;
            putfield android.app.ApplicationErrorReport$CrashInfo.exceptionMessage:Ljava/lang/String;
        29: .line 380
            return
        end local 4 // java.lang.Throwable rootTr
        end local 3 // java.io.PrintWriter pw
        end local 2 // java.io.StringWriter sw
        end local 1 // java.lang.Throwable tr
        end local 0 // android.app.ApplicationErrorReport$CrashInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   30     0    this  Landroid/app/ApplicationErrorReport$CrashInfo;
            0   30     1      tr  Ljava/lang/Throwable;
            2   30     2      sw  Ljava/io/StringWriter;
            3   30     3      pw  Ljava/io/PrintWriter;
            8   30     4  rootTr  Ljava/lang/Throwable;
           13   15     5     msg  Ljava/lang/String;
           19   23     5   trace  Ljava/lang/StackTraceElement;
    MethodParameters:
      Name  Flags
      tr    

  public void appendStackTrace(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // android.app.ApplicationErrorReport$CrashInfo this
        start local 1 // java.lang.String tr
         0: .line 384
            aload 0 /* this */
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield android.app.ApplicationErrorReport$CrashInfo.stackTrace:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* tr */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual android.app.ApplicationErrorReport$CrashInfo.sanitizeString:(Ljava/lang/String;)Ljava/lang/String;
            putfield android.app.ApplicationErrorReport$CrashInfo.stackTrace:Ljava/lang/String;
         1: .line 385
            return
        end local 1 // java.lang.String tr
        end local 0 // android.app.ApplicationErrorReport$CrashInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/ApplicationErrorReport$CrashInfo;
            0    2     1    tr  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      tr    

  private java.lang.String sanitizeString(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=7, args_size=2
        start local 0 // android.app.ApplicationErrorReport$CrashInfo this
        start local 1 // java.lang.String s
         0: .line 391
            sipush 10240
            istore 2 /* prefixLength */
        start local 2 // int prefixLength
         1: .line 392
            sipush 10240
            istore 3 /* suffixLength */
        start local 3 // int suffixLength
         2: .line 393
            iload 2 /* prefixLength */
            iload 3 /* suffixLength */
            iadd
            istore 4 /* acceptableLength */
        start local 4 // int acceptableLength
         3: .line 395
            aload 1 /* s */
            ifnull 11
            aload 1 /* s */
            invokevirtual java.lang.String.length:()I
            iload 4 /* acceptableLength */
            if_icmple 11
         4: .line 397
            new java.lang.StringBuilder
            dup
            ldc "\n[TRUNCATED "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* s */
            invokevirtual java.lang.String.length:()I
            iload 4 /* acceptableLength */
            isub
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " CHARS]\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         5: .line 396
            astore 5 /* replacement */
        start local 5 // java.lang.String replacement
         6: .line 399
            new java.lang.StringBuilder
            dup
            iload 4 /* acceptableLength */
            aload 5 /* replacement */
            invokevirtual java.lang.String.length:()I
            iadd
            invokespecial java.lang.StringBuilder.<init>:(I)V
            astore 6 /* sb */
        start local 6 // java.lang.StringBuilder sb
         7: .line 400
            aload 6 /* sb */
            aload 1 /* s */
            iconst_0
            iload 2 /* prefixLength */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         8: .line 401
            aload 6 /* sb */
            aload 5 /* replacement */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         9: .line 402
            aload 6 /* sb */
            aload 1 /* s */
            aload 1 /* s */
            invokevirtual java.lang.String.length:()I
            iload 3 /* suffixLength */
            isub
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        10: .line 403
            aload 6 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 6 // java.lang.StringBuilder sb
        end local 5 // java.lang.String replacement
        11: .line 405
      StackMap locals: int int int
      StackMap stack:
            aload 1 /* s */
            areturn
        end local 4 // int acceptableLength
        end local 3 // int suffixLength
        end local 2 // int prefixLength
        end local 1 // java.lang.String s
        end local 0 // android.app.ApplicationErrorReport$CrashInfo this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   12     0              this  Landroid/app/ApplicationErrorReport$CrashInfo;
            0   12     1                 s  Ljava/lang/String;
            1   12     2      prefixLength  I
            2   12     3      suffixLength  I
            3   12     4  acceptableLength  I
            6   11     5       replacement  Ljava/lang/String;
            7   11     6                sb  Ljava/lang/StringBuilder;
    MethodParameters:
      Name  Flags
      s     

  public void <init>(android.os.Parcel);
    descriptor: (Landroid/os/Parcel;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.ApplicationErrorReport$CrashInfo this
        start local 1 // android.os.Parcel in
         0: .line 411
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 412
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.app.ApplicationErrorReport$CrashInfo.exceptionClassName:Ljava/lang/String;
         2: .line 413
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.app.ApplicationErrorReport$CrashInfo.exceptionMessage:Ljava/lang/String;
         3: .line 414
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.app.ApplicationErrorReport$CrashInfo.throwFileName:Ljava/lang/String;
         4: .line 415
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.app.ApplicationErrorReport$CrashInfo.throwClassName:Ljava/lang/String;
         5: .line 416
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.app.ApplicationErrorReport$CrashInfo.throwMethodName:Ljava/lang/String;
         6: .line 417
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.app.ApplicationErrorReport$CrashInfo.throwLineNumber:I
         7: .line 418
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.app.ApplicationErrorReport$CrashInfo.stackTrace:Ljava/lang/String;
         8: .line 419
            return
        end local 1 // android.os.Parcel in
        end local 0 // android.app.ApplicationErrorReport$CrashInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Landroid/app/ApplicationErrorReport$CrashInfo;
            0    9     1    in  Landroid/os/Parcel;
    MethodParameters:
      Name  Flags
      in    

  public void writeToParcel(android.os.Parcel, int);
    descriptor: (Landroid/os/Parcel;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=3
        start local 0 // android.app.ApplicationErrorReport$CrashInfo this
        start local 1 // android.os.Parcel dest
        start local 2 // int flags
         0: .line 425
            aload 1 /* dest */
            invokevirtual android.os.Parcel.dataPosition:()I
            istore 3 /* start */
        start local 3 // int start
         1: .line 426
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.ApplicationErrorReport$CrashInfo.exceptionClassName:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         2: .line 427
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.ApplicationErrorReport$CrashInfo.exceptionMessage:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         3: .line 428
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.ApplicationErrorReport$CrashInfo.throwFileName:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 429
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.ApplicationErrorReport$CrashInfo.throwClassName:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         5: .line 430
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.ApplicationErrorReport$CrashInfo.throwMethodName:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         6: .line 431
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.ApplicationErrorReport$CrashInfo.throwLineNumber:I
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 432
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.ApplicationErrorReport$CrashInfo.stackTrace:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         8: .line 433
            aload 1 /* dest */
            invokevirtual android.os.Parcel.dataPosition:()I
            iload 3 /* start */
            isub
            istore 4 /* total */
        start local 4 // int total
         9: .line 443
            return
        end local 4 // int total
        end local 3 // int start
        end local 2 // int flags
        end local 1 // android.os.Parcel dest
        end local 0 // android.app.ApplicationErrorReport$CrashInfo this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Landroid/app/ApplicationErrorReport$CrashInfo;
            0   10     1   dest  Landroid/os/Parcel;
            0   10     2  flags  I
            1   10     3  start  I
            9   10     4  total  I
    MethodParameters:
       Name  Flags
      dest   
      flags  

  public void dump(android.util.Printer, java.lang.String);
    descriptor: (Landroid/util/Printer;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // android.app.ApplicationErrorReport$CrashInfo this
        start local 1 // android.util.Printer pw
        start local 2 // java.lang.String prefix
         0: .line 449
            aload 1 /* pw */
            new java.lang.StringBuilder
            dup
            aload 2 /* prefix */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "exceptionClassName: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.app.ApplicationErrorReport$CrashInfo.exceptionClassName:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface android.util.Printer.println:(Ljava/lang/String;)V
         1: .line 450
            aload 1 /* pw */
            new java.lang.StringBuilder
            dup
            aload 2 /* prefix */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "exceptionMessage: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.app.ApplicationErrorReport$CrashInfo.exceptionMessage:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface android.util.Printer.println:(Ljava/lang/String;)V
         2: .line 451
            aload 1 /* pw */
            new java.lang.StringBuilder
            dup
            aload 2 /* prefix */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "throwFileName: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.app.ApplicationErrorReport$CrashInfo.throwFileName:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface android.util.Printer.println:(Ljava/lang/String;)V
         3: .line 452
            aload 1 /* pw */
            new java.lang.StringBuilder
            dup
            aload 2 /* prefix */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "throwClassName: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.app.ApplicationErrorReport$CrashInfo.throwClassName:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface android.util.Printer.println:(Ljava/lang/String;)V
         4: .line 453
            aload 1 /* pw */
            new java.lang.StringBuilder
            dup
            aload 2 /* prefix */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "throwMethodName: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.app.ApplicationErrorReport$CrashInfo.throwMethodName:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface android.util.Printer.println:(Ljava/lang/String;)V
         5: .line 454
            aload 1 /* pw */
            new java.lang.StringBuilder
            dup
            aload 2 /* prefix */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "throwLineNumber: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.app.ApplicationErrorReport$CrashInfo.throwLineNumber:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface android.util.Printer.println:(Ljava/lang/String;)V
         6: .line 455
            aload 1 /* pw */
            new java.lang.StringBuilder
            dup
            aload 2 /* prefix */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "stackTrace: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.app.ApplicationErrorReport$CrashInfo.stackTrace:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface android.util.Printer.println:(Ljava/lang/String;)V
         7: .line 456
            return
        end local 2 // java.lang.String prefix
        end local 1 // android.util.Printer pw
        end local 0 // android.app.ApplicationErrorReport$CrashInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Landroid/app/ApplicationErrorReport$CrashInfo;
            0    8     1      pw  Landroid/util/Printer;
            0    8     2  prefix  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      pw      
      prefix  
}
SourceFile: "ApplicationErrorReport.java"
NestHost: android.app.ApplicationErrorReport
InnerClasses:
  public CrashInfo = android.app.ApplicationErrorReport$CrashInfo of android.app.ApplicationErrorReport