public class android.content.BroadcastReceiver$PendingResult
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.content.BroadcastReceiver$PendingResult
  super_class: java.lang.Object
{
  public static final int TYPE_COMPONENT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int TYPE_REGISTERED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int TYPE_UNREGISTERED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  final int mType;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final boolean mOrderedHint;
    descriptor: Z
    flags: (0x0010) ACC_FINAL

  final boolean mInitialStickyHint;
    descriptor: Z
    flags: (0x0010) ACC_FINAL

  final android.os.IBinder mToken;
    descriptor: Landroid/os/IBinder;
    flags: (0x0010) ACC_FINAL

  final int mSendingUser;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int mFlags;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  int mResultCode;
    descriptor: I
    flags: (0x0000) 

  java.lang.String mResultData;
    descriptor: Ljava/lang/String;
    flags: (0x0000) 

  android.os.Bundle mResultExtras;
    descriptor: Landroid/os/Bundle;
    flags: (0x0000) 

  boolean mAbortBroadcast;
    descriptor: Z
    flags: (0x0000) 

  boolean mFinished;
    descriptor: Z
    flags: (0x0000) 

  public void <init>(int, java.lang.String, android.os.Bundle, int, boolean, boolean, android.os.IBinder, int, int);
    descriptor: (ILjava/lang/String;Landroid/os/Bundle;IZZLandroid/os/IBinder;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=10, args_size=10
        start local 0 // android.content.BroadcastReceiver$PendingResult this
        start local 1 // int resultCode
        start local 2 // java.lang.String resultData
        start local 3 // android.os.Bundle resultExtras
        start local 4 // int type
        start local 5 // boolean ordered
        start local 6 // boolean sticky
        start local 7 // android.os.IBinder token
        start local 8 // int userId
        start local 9 // int flags
         0: .line 86
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 88
            aload 0 /* this */
            iload 1 /* resultCode */
            putfield android.content.BroadcastReceiver$PendingResult.mResultCode:I
         2: .line 89
            aload 0 /* this */
            aload 2 /* resultData */
            putfield android.content.BroadcastReceiver$PendingResult.mResultData:Ljava/lang/String;
         3: .line 90
            aload 0 /* this */
            aload 3 /* resultExtras */
            putfield android.content.BroadcastReceiver$PendingResult.mResultExtras:Landroid/os/Bundle;
         4: .line 91
            aload 0 /* this */
            iload 4 /* type */
            putfield android.content.BroadcastReceiver$PendingResult.mType:I
         5: .line 92
            aload 0 /* this */
            iload 5 /* ordered */
            putfield android.content.BroadcastReceiver$PendingResult.mOrderedHint:Z
         6: .line 93
            aload 0 /* this */
            iload 6 /* sticky */
            putfield android.content.BroadcastReceiver$PendingResult.mInitialStickyHint:Z
         7: .line 94
            aload 0 /* this */
            aload 7 /* token */
            putfield android.content.BroadcastReceiver$PendingResult.mToken:Landroid/os/IBinder;
         8: .line 95
            aload 0 /* this */
            iload 8 /* userId */
            putfield android.content.BroadcastReceiver$PendingResult.mSendingUser:I
         9: .line 96
            aload 0 /* this */
            iload 9 /* flags */
            putfield android.content.BroadcastReceiver$PendingResult.mFlags:I
        10: .line 97
            return
        end local 9 // int flags
        end local 8 // int userId
        end local 7 // android.os.IBinder token
        end local 6 // boolean sticky
        end local 5 // boolean ordered
        end local 4 // int type
        end local 3 // android.os.Bundle resultExtras
        end local 2 // java.lang.String resultData
        end local 1 // int resultCode
        end local 0 // android.content.BroadcastReceiver$PendingResult this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   11     0          this  Landroid/content/BroadcastReceiver$PendingResult;
            0   11     1    resultCode  I
            0   11     2    resultData  Ljava/lang/String;
            0   11     3  resultExtras  Landroid/os/Bundle;
            0   11     4          type  I
            0   11     5       ordered  Z
            0   11     6        sticky  Z
            0   11     7         token  Landroid/os/IBinder;
            0   11     8        userId  I
            0   11     9         flags  I
    MethodParameters:
              Name  Flags
      resultCode    
      resultData    
      resultExtras  
      type          
      ordered       
      sticky        
      token         
      userId        
      flags         

  public final void setResultCode(int);
    descriptor: (I)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.BroadcastReceiver$PendingResult this
        start local 1 // int code
         0: .line 105
            aload 0 /* this */
            invokevirtual android.content.BroadcastReceiver$PendingResult.checkSynchronousHint:()V
         1: .line 106
            aload 0 /* this */
            iload 1 /* code */
            putfield android.content.BroadcastReceiver$PendingResult.mResultCode:I
         2: .line 107
            return
        end local 1 // int code
        end local 0 // android.content.BroadcastReceiver$PendingResult this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/BroadcastReceiver$PendingResult;
            0    3     1  code  I
    MethodParameters:
      Name  Flags
      code  

  public final int getResultCode();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.BroadcastReceiver$PendingResult this
         0: .line 115
            aload 0 /* this */
            getfield android.content.BroadcastReceiver$PendingResult.mResultCode:I
            ireturn
        end local 0 // android.content.BroadcastReceiver$PendingResult this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/BroadcastReceiver$PendingResult;

  public final void setResultData(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.BroadcastReceiver$PendingResult this
        start local 1 // java.lang.String data
         0: .line 124
            aload 0 /* this */
            invokevirtual android.content.BroadcastReceiver$PendingResult.checkSynchronousHint:()V
         1: .line 125
            aload 0 /* this */
            aload 1 /* data */
            putfield android.content.BroadcastReceiver$PendingResult.mResultData:Ljava/lang/String;
         2: .line 126
            return
        end local 1 // java.lang.String data
        end local 0 // android.content.BroadcastReceiver$PendingResult this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/BroadcastReceiver$PendingResult;
            0    3     1  data  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      data  

  public final java.lang.String getResultData();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.BroadcastReceiver$PendingResult this
         0: .line 134
            aload 0 /* this */
            getfield android.content.BroadcastReceiver$PendingResult.mResultData:Ljava/lang/String;
            areturn
        end local 0 // android.content.BroadcastReceiver$PendingResult this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/BroadcastReceiver$PendingResult;

  public final void setResultExtras(android.os.Bundle);
    descriptor: (Landroid/os/Bundle;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.BroadcastReceiver$PendingResult this
        start local 1 // android.os.Bundle extras
         0: .line 143
            aload 0 /* this */
            invokevirtual android.content.BroadcastReceiver$PendingResult.checkSynchronousHint:()V
         1: .line 144
            aload 0 /* this */
            aload 1 /* extras */
            putfield android.content.BroadcastReceiver$PendingResult.mResultExtras:Landroid/os/Bundle;
         2: .line 145
            return
        end local 1 // android.os.Bundle extras
        end local 0 // android.content.BroadcastReceiver$PendingResult this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Landroid/content/BroadcastReceiver$PendingResult;
            0    3     1  extras  Landroid/os/Bundle;
    MethodParameters:
        Name  Flags
      extras  

  public final android.os.Bundle getResultExtras(boolean);
    descriptor: (Z)Landroid/os/Bundle;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.content.BroadcastReceiver$PendingResult this
        start local 1 // boolean makeMap
         0: .line 153
            aload 0 /* this */
            getfield android.content.BroadcastReceiver$PendingResult.mResultExtras:Landroid/os/Bundle;
            astore 2 /* e */
        start local 2 // android.os.Bundle e
         1: .line 154
            iload 1 /* makeMap */
            ifne 2
            aload 2 /* e */
            areturn
         2: .line 155
      StackMap locals: android.os.Bundle
      StackMap stack:
            aload 2 /* e */
            ifnonnull 3
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            dup
            astore 2 /* e */
            putfield android.content.BroadcastReceiver$PendingResult.mResultExtras:Landroid/os/Bundle;
         3: .line 156
      StackMap locals:
      StackMap stack:
            aload 2 /* e */
            areturn
        end local 2 // android.os.Bundle e
        end local 1 // boolean makeMap
        end local 0 // android.content.BroadcastReceiver$PendingResult this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Landroid/content/BroadcastReceiver$PendingResult;
            0    4     1  makeMap  Z
            1    4     2        e  Landroid/os/Bundle;
    MethodParameters:
         Name  Flags
      makeMap  

  public final void setResult(int, java.lang.String, android.os.Bundle);
    descriptor: (ILjava/lang/String;Landroid/os/Bundle;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // android.content.BroadcastReceiver$PendingResult this
        start local 1 // int code
        start local 2 // java.lang.String data
        start local 3 // android.os.Bundle extras
         0: .line 165
            aload 0 /* this */
            invokevirtual android.content.BroadcastReceiver$PendingResult.checkSynchronousHint:()V
         1: .line 166
            aload 0 /* this */
            iload 1 /* code */
            putfield android.content.BroadcastReceiver$PendingResult.mResultCode:I
         2: .line 167
            aload 0 /* this */
            aload 2 /* data */
            putfield android.content.BroadcastReceiver$PendingResult.mResultData:Ljava/lang/String;
         3: .line 168
            aload 0 /* this */
            aload 3 /* extras */
            putfield android.content.BroadcastReceiver$PendingResult.mResultExtras:Landroid/os/Bundle;
         4: .line 169
            return
        end local 3 // android.os.Bundle extras
        end local 2 // java.lang.String data
        end local 1 // int code
        end local 0 // android.content.BroadcastReceiver$PendingResult this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Landroid/content/BroadcastReceiver$PendingResult;
            0    5     1    code  I
            0    5     2    data  Ljava/lang/String;
            0    5     3  extras  Landroid/os/Bundle;
    MethodParameters:
        Name  Flags
      code    
      data    
      extras  

  public final boolean getAbortBroadcast();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.BroadcastReceiver$PendingResult this
         0: .line 177
            aload 0 /* this */
            getfield android.content.BroadcastReceiver$PendingResult.mAbortBroadcast:Z
            ireturn
        end local 0 // android.content.BroadcastReceiver$PendingResult this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/BroadcastReceiver$PendingResult;

  public final void abortBroadcast();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.content.BroadcastReceiver$PendingResult this
         0: .line 186
            aload 0 /* this */
            invokevirtual android.content.BroadcastReceiver$PendingResult.checkSynchronousHint:()V
         1: .line 187
            aload 0 /* this */
            iconst_1
            putfield android.content.BroadcastReceiver$PendingResult.mAbortBroadcast:Z
         2: .line 188
            return
        end local 0 // android.content.BroadcastReceiver$PendingResult this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/BroadcastReceiver$PendingResult;

  public final void clearAbortBroadcast();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.content.BroadcastReceiver$PendingResult this
         0: .line 196
            aload 0 /* this */
            iconst_0
            putfield android.content.BroadcastReceiver$PendingResult.mAbortBroadcast:Z
         1: .line 197
            return
        end local 0 // android.content.BroadcastReceiver$PendingResult this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/content/BroadcastReceiver$PendingResult;

  public final void finish();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.content.BroadcastReceiver$PendingResult this
         0: .line 204
            aload 0 /* this */
            getfield android.content.BroadcastReceiver$PendingResult.mType:I
            ifne 9
         1: .line 205
            invokestatic android.app.ActivityManager.getService:()Landroid/app/IActivityManager;
            astore 1 /* mgr */
        start local 1 // android.app.IActivityManager mgr
         2: .line 206
            invokestatic android.app.QueuedWork.hasPendingWork:()Z
            ifeq 7
         3: .line 217
            new android.content.BroadcastReceiver$PendingResult$1
            dup
            aload 0 /* this */
            aload 1 /* mgr */
            invokespecial android.content.BroadcastReceiver$PendingResult$1.<init>:(Landroid/content/BroadcastReceiver$PendingResult;Landroid/app/IActivityManager;)V
         4: .line 223
            iconst_0
         5: .line 217
            invokestatic android.app.QueuedWork.queue:(Ljava/lang/Runnable;Z)V
         6: .line 224
            goto 12
         7: .line 227
      StackMap locals: android.app.IActivityManager
      StackMap stack:
            aload 0 /* this */
            aload 1 /* mgr */
            invokevirtual android.content.BroadcastReceiver$PendingResult.sendFinished:(Landroid/app/IActivityManager;)V
        end local 1 // android.app.IActivityManager mgr
         8: .line 229
            goto 12
      StackMap locals:
      StackMap stack:
         9: aload 0 /* this */
            getfield android.content.BroadcastReceiver$PendingResult.mOrderedHint:Z
            ifeq 12
            aload 0 /* this */
            getfield android.content.BroadcastReceiver$PendingResult.mType:I
            iconst_2
            if_icmpeq 12
        10: .line 232
            invokestatic android.app.ActivityManager.getService:()Landroid/app/IActivityManager;
            astore 1 /* mgr */
        start local 1 // android.app.IActivityManager mgr
        11: .line 233
            aload 0 /* this */
            aload 1 /* mgr */
            invokevirtual android.content.BroadcastReceiver$PendingResult.sendFinished:(Landroid/app/IActivityManager;)V
        end local 1 // android.app.IActivityManager mgr
        12: .line 235
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.content.BroadcastReceiver$PendingResult this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Landroid/content/BroadcastReceiver$PendingResult;
            2    8     1   mgr  Landroid/app/IActivityManager;
           11   12     1   mgr  Landroid/app/IActivityManager;

  public void setExtrasClassLoader(java.lang.ClassLoader);
    descriptor: (Ljava/lang/ClassLoader;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.BroadcastReceiver$PendingResult this
        start local 1 // java.lang.ClassLoader cl
         0: .line 239
            aload 0 /* this */
            getfield android.content.BroadcastReceiver$PendingResult.mResultExtras:Landroid/os/Bundle;
            ifnull 2
         1: .line 240
            aload 0 /* this */
            getfield android.content.BroadcastReceiver$PendingResult.mResultExtras:Landroid/os/Bundle;
            aload 1 /* cl */
            invokevirtual android.os.Bundle.setClassLoader:(Ljava/lang/ClassLoader;)V
         2: .line 242
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.ClassLoader cl
        end local 0 // android.content.BroadcastReceiver$PendingResult this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/BroadcastReceiver$PendingResult;
            0    3     1    cl  Ljava/lang/ClassLoader;
    MethodParameters:
      Name  Flags
      cl    

  public void sendFinished(android.app.IActivityManager);
    descriptor: (Landroid/app/IActivityManager;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=2
        start local 0 // android.content.BroadcastReceiver$PendingResult this
        start local 1 // android.app.IActivityManager am
         0: .line 246
            aload 0 /* this */
            dup
            astore 2
            monitorenter
         1: .line 247
            aload 0 /* this */
            getfield android.content.BroadcastReceiver$PendingResult.mFinished:Z
            ifeq 3
         2: .line 248
            new java.lang.IllegalStateException
            dup
            ldc "Broadcast already finished"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 250
      StackMap locals: android.content.BroadcastReceiver$PendingResult
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield android.content.BroadcastReceiver$PendingResult.mFinished:Z
         4: .line 253
            aload 0 /* this */
            getfield android.content.BroadcastReceiver$PendingResult.mResultExtras:Landroid/os/Bundle;
            ifnull 6
         5: .line 254
            aload 0 /* this */
            getfield android.content.BroadcastReceiver$PendingResult.mResultExtras:Landroid/os/Bundle;
            iconst_0
            invokevirtual android.os.Bundle.setAllowFds:(Z)Z
            pop
         6: .line 256
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.BroadcastReceiver$PendingResult.mOrderedHint:Z
            ifeq 11
         7: .line 257
            aload 1 /* am */
            aload 0 /* this */
            getfield android.content.BroadcastReceiver$PendingResult.mToken:Landroid/os/IBinder;
            aload 0 /* this */
            getfield android.content.BroadcastReceiver$PendingResult.mResultCode:I
            aload 0 /* this */
            getfield android.content.BroadcastReceiver$PendingResult.mResultData:Ljava/lang/String;
            aload 0 /* this */
            getfield android.content.BroadcastReceiver$PendingResult.mResultExtras:Landroid/os/Bundle;
         8: .line 258
            aload 0 /* this */
            getfield android.content.BroadcastReceiver$PendingResult.mAbortBroadcast:Z
            aload 0 /* this */
            getfield android.content.BroadcastReceiver$PendingResult.mFlags:I
         9: .line 257
            invokeinterface android.app.IActivityManager.finishReceiver:(Landroid/os/IBinder;ILjava/lang/String;Landroid/os/Bundle;ZI)V
        10: .line 259
            goto 14
        11: .line 262
      StackMap locals:
      StackMap stack:
            aload 1 /* am */
            aload 0 /* this */
            getfield android.content.BroadcastReceiver$PendingResult.mToken:Landroid/os/IBinder;
            iconst_0
            aconst_null
            aconst_null
            iconst_0
            aload 0 /* this */
            getfield android.content.BroadcastReceiver$PendingResult.mFlags:I
            invokeinterface android.app.IActivityManager.finishReceiver:(Landroid/os/IBinder;ILjava/lang/String;Landroid/os/Bundle;ZI)V
        12: .line 264
            goto 14
      StackMap locals:
      StackMap stack: android.os.RemoteException
        13: pop
        14: .line 246
      StackMap locals:
      StackMap stack:
            aload 2
            monitorexit
        15: goto 18
      StackMap locals:
      StackMap stack: java.lang.Throwable
        16: aload 2
            monitorexit
        17: athrow
        18: .line 267
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.app.IActivityManager am
        end local 0 // android.content.BroadcastReceiver$PendingResult this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   19     0  this  Landroid/content/BroadcastReceiver$PendingResult;
            0   19     1    am  Landroid/app/IActivityManager;
      Exception table:
        from    to  target  type
           4    12      13  Class android.os.RemoteException
           1    15      16  any
          16    17      16  any
    MethodParameters:
      Name  Flags
      am    

  public int getSendingUserId();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.BroadcastReceiver$PendingResult this
         0: .line 271
            aload 0 /* this */
            getfield android.content.BroadcastReceiver$PendingResult.mSendingUser:I
            ireturn
        end local 0 // android.content.BroadcastReceiver$PendingResult this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/BroadcastReceiver$PendingResult;

  void checkSynchronousHint();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.content.BroadcastReceiver$PendingResult this
         0: .line 278
            aload 0 /* this */
            getfield android.content.BroadcastReceiver$PendingResult.mOrderedHint:Z
            ifne 1
            aload 0 /* this */
            getfield android.content.BroadcastReceiver$PendingResult.mInitialStickyHint:Z
            ifeq 2
         1: .line 279
      StackMap locals:
      StackMap stack:
            return
         2: .line 281
      StackMap locals:
      StackMap stack:
            new java.lang.RuntimeException
            dup
         3: .line 282
            ldc "BroadcastReceiver trying to return result during a non-ordered broadcast"
         4: .line 281
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            astore 1 /* e */
        start local 1 // java.lang.RuntimeException e
         5: .line 283
            aload 1 /* e */
            invokevirtual java.lang.RuntimeException.fillInStackTrace:()Ljava/lang/Throwable;
            pop
         6: .line 284
            ldc "BroadcastReceiver"
            aload 1 /* e */
            invokevirtual java.lang.RuntimeException.getMessage:()Ljava/lang/String;
            aload 1 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
         7: .line 285
            return
        end local 1 // java.lang.RuntimeException e
        end local 0 // android.content.BroadcastReceiver$PendingResult this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Landroid/content/BroadcastReceiver$PendingResult;
            5    8     1     e  Ljava/lang/RuntimeException;
}
SourceFile: "BroadcastReceiver.java"
NestHost: android.content.BroadcastReceiver
InnerClasses:
  public PendingResult = android.content.BroadcastReceiver$PendingResult of android.content.BroadcastReceiver
  android.content.BroadcastReceiver$PendingResult$1