public class android.service.notification.StatusBarNotification implements android.os.Parcelable
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.service.notification.StatusBarNotification
  super_class: java.lang.Object
{
  private final java.lang.String pkg;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int id;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String tag;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String key;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private java.lang.String groupKey;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String overrideGroupKey;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private final int uid;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String opPkg;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int initialPid;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final android.app.Notification notification;
    descriptor: Landroid/app/Notification;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final android.os.UserHandle user;
    descriptor: Landroid/os/UserHandle;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final long postTime;
    descriptor: J
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private android.content.Context mContext;
    descriptor: Landroid/content/Context;
    flags: (0x0002) ACC_PRIVATE

  public static final android.os.Parcelable$Creator<android.service.notification.StatusBarNotification> CREATOR;
    descriptor: Landroid/os/Parcelable$Creator;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/os/Parcelable$Creator<Landroid/service/notification/StatusBarNotification;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 190
            new android.service.notification.StatusBarNotification$1
            dup
            invokespecial android.service.notification.StatusBarNotification$1.<init>:()V
         1: .line 189
            putstatic android.service.notification.StatusBarNotification.CREATOR:Landroid/os/Parcelable$Creator;
         2: .line 201
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(java.lang.String, java.lang.String, int, java.lang.String, int, int, android.app.Notification, android.os.UserHandle, java.lang.String, long);
    descriptor: (Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;IILandroid/app/Notification;Landroid/os/UserHandle;Ljava/lang/String;J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=12, args_size=11
        start local 0 // android.service.notification.StatusBarNotification this
        start local 1 // java.lang.String pkg
        start local 2 // java.lang.String opPkg
        start local 3 // int id
        start local 4 // java.lang.String tag
        start local 5 // int uid
        start local 6 // int initialPid
        start local 7 // android.app.Notification notification
        start local 8 // android.os.UserHandle user
        start local 9 // java.lang.String overrideGroupKey
        start local 10 // long postTime
         0: .line 50
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 53
            aload 1 /* pkg */
            ifnonnull 2
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         2: .line 54
      StackMap locals: android.service.notification.StatusBarNotification java.lang.String java.lang.String int java.lang.String int int android.app.Notification android.os.UserHandle java.lang.String long
      StackMap stack:
            aload 7 /* notification */
            ifnonnull 3
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         3: .line 56
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* pkg */
            putfield android.service.notification.StatusBarNotification.pkg:Ljava/lang/String;
         4: .line 57
            aload 0 /* this */
            aload 2 /* opPkg */
            putfield android.service.notification.StatusBarNotification.opPkg:Ljava/lang/String;
         5: .line 58
            aload 0 /* this */
            iload 3 /* id */
            putfield android.service.notification.StatusBarNotification.id:I
         6: .line 59
            aload 0 /* this */
            aload 4 /* tag */
            putfield android.service.notification.StatusBarNotification.tag:Ljava/lang/String;
         7: .line 60
            aload 0 /* this */
            iload 5 /* uid */
            putfield android.service.notification.StatusBarNotification.uid:I
         8: .line 61
            aload 0 /* this */
            iload 6 /* initialPid */
            putfield android.service.notification.StatusBarNotification.initialPid:I
         9: .line 62
            aload 0 /* this */
            aload 7 /* notification */
            putfield android.service.notification.StatusBarNotification.notification:Landroid/app/Notification;
        10: .line 63
            aload 0 /* this */
            aload 8 /* user */
            putfield android.service.notification.StatusBarNotification.user:Landroid/os/UserHandle;
        11: .line 64
            aload 0 /* this */
            lload 10 /* postTime */
            putfield android.service.notification.StatusBarNotification.postTime:J
        12: .line 65
            aload 0 /* this */
            aload 9 /* overrideGroupKey */
            putfield android.service.notification.StatusBarNotification.overrideGroupKey:Ljava/lang/String;
        13: .line 66
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual android.service.notification.StatusBarNotification.key:()Ljava/lang/String;
            putfield android.service.notification.StatusBarNotification.key:Ljava/lang/String;
        14: .line 67
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual android.service.notification.StatusBarNotification.groupKey:()Ljava/lang/String;
            putfield android.service.notification.StatusBarNotification.groupKey:Ljava/lang/String;
        15: .line 68
            return
        end local 10 // long postTime
        end local 9 // java.lang.String overrideGroupKey
        end local 8 // android.os.UserHandle user
        end local 7 // android.app.Notification notification
        end local 6 // int initialPid
        end local 5 // int uid
        end local 4 // java.lang.String tag
        end local 3 // int id
        end local 2 // java.lang.String opPkg
        end local 1 // java.lang.String pkg
        end local 0 // android.service.notification.StatusBarNotification this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   16     0              this  Landroid/service/notification/StatusBarNotification;
            0   16     1               pkg  Ljava/lang/String;
            0   16     2             opPkg  Ljava/lang/String;
            0   16     3                id  I
            0   16     4               tag  Ljava/lang/String;
            0   16     5               uid  I
            0   16     6        initialPid  I
            0   16     7      notification  Landroid/app/Notification;
            0   16     8              user  Landroid/os/UserHandle;
            0   16     9  overrideGroupKey  Ljava/lang/String;
            0   16    10          postTime  J
    MethodParameters:
                  Name  Flags
      pkg               
      opPkg             
      id                
      tag               
      uid               
      initialPid        
      notification      
      user              
      overrideGroupKey  
      postTime          

  public void <init>(java.lang.String, java.lang.String, int, java.lang.String, int, int, int, android.app.Notification, android.os.UserHandle, long);
    descriptor: (Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;IIILandroid/app/Notification;Landroid/os/UserHandle;J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=12, args_size=11
        start local 0 // android.service.notification.StatusBarNotification this
        start local 1 // java.lang.String pkg
        start local 2 // java.lang.String opPkg
        start local 3 // int id
        start local 4 // java.lang.String tag
        start local 5 // int uid
        start local 6 // int initialPid
        start local 7 // int score
        start local 8 // android.app.Notification notification
        start local 9 // android.os.UserHandle user
        start local 10 // long postTime
         0: .line 74
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 77
            aload 1 /* pkg */
            ifnonnull 2
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         2: .line 78
      StackMap locals: android.service.notification.StatusBarNotification java.lang.String java.lang.String int java.lang.String int int int android.app.Notification android.os.UserHandle long
      StackMap stack:
            aload 8 /* notification */
            ifnonnull 3
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         3: .line 80
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* pkg */
            putfield android.service.notification.StatusBarNotification.pkg:Ljava/lang/String;
         4: .line 81
            aload 0 /* this */
            aload 2 /* opPkg */
            putfield android.service.notification.StatusBarNotification.opPkg:Ljava/lang/String;
         5: .line 82
            aload 0 /* this */
            iload 3 /* id */
            putfield android.service.notification.StatusBarNotification.id:I
         6: .line 83
            aload 0 /* this */
            aload 4 /* tag */
            putfield android.service.notification.StatusBarNotification.tag:Ljava/lang/String;
         7: .line 84
            aload 0 /* this */
            iload 5 /* uid */
            putfield android.service.notification.StatusBarNotification.uid:I
         8: .line 85
            aload 0 /* this */
            iload 6 /* initialPid */
            putfield android.service.notification.StatusBarNotification.initialPid:I
         9: .line 86
            aload 0 /* this */
            aload 8 /* notification */
            putfield android.service.notification.StatusBarNotification.notification:Landroid/app/Notification;
        10: .line 87
            aload 0 /* this */
            aload 9 /* user */
            putfield android.service.notification.StatusBarNotification.user:Landroid/os/UserHandle;
        11: .line 88
            aload 0 /* this */
            lload 10 /* postTime */
            putfield android.service.notification.StatusBarNotification.postTime:J
        12: .line 89
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual android.service.notification.StatusBarNotification.key:()Ljava/lang/String;
            putfield android.service.notification.StatusBarNotification.key:Ljava/lang/String;
        13: .line 90
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual android.service.notification.StatusBarNotification.groupKey:()Ljava/lang/String;
            putfield android.service.notification.StatusBarNotification.groupKey:Ljava/lang/String;
        14: .line 91
            return
        end local 10 // long postTime
        end local 9 // android.os.UserHandle user
        end local 8 // android.app.Notification notification
        end local 7 // int score
        end local 6 // int initialPid
        end local 5 // int uid
        end local 4 // java.lang.String tag
        end local 3 // int id
        end local 2 // java.lang.String opPkg
        end local 1 // java.lang.String pkg
        end local 0 // android.service.notification.StatusBarNotification this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   15     0          this  Landroid/service/notification/StatusBarNotification;
            0   15     1           pkg  Ljava/lang/String;
            0   15     2         opPkg  Ljava/lang/String;
            0   15     3            id  I
            0   15     4           tag  Ljava/lang/String;
            0   15     5           uid  I
            0   15     6    initialPid  I
            0   15     7         score  I
            0   15     8  notification  Landroid/app/Notification;
            0   15     9          user  Landroid/os/UserHandle;
            0   15    10      postTime  J
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
              Name  Flags
      pkg           
      opPkg         
      id            
      tag           
      uid           
      initialPid    
      score         
      notification  
      user          
      postTime      

  public void <init>(android.os.Parcel);
    descriptor: (Landroid/os/Parcel;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // android.service.notification.StatusBarNotification this
        start local 1 // android.os.Parcel in
         0: .line 93
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 94
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.service.notification.StatusBarNotification.pkg:Ljava/lang/String;
         2: .line 95
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.service.notification.StatusBarNotification.opPkg:Ljava/lang/String;
         3: .line 96
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.service.notification.StatusBarNotification.id:I
         4: .line 97
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 7
         5: .line 98
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.service.notification.StatusBarNotification.tag:Ljava/lang/String;
         6: .line 99
            goto 8
         7: .line 100
      StackMap locals: android.service.notification.StatusBarNotification android.os.Parcel
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield android.service.notification.StatusBarNotification.tag:Ljava/lang/String;
         8: .line 102
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.service.notification.StatusBarNotification.uid:I
         9: .line 103
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.service.notification.StatusBarNotification.initialPid:I
        10: .line 104
            aload 0 /* this */
            new android.app.Notification
            dup
            aload 1 /* in */
            invokespecial android.app.Notification.<init>:(Landroid/os/Parcel;)V
            putfield android.service.notification.StatusBarNotification.notification:Landroid/app/Notification;
        11: .line 105
            aload 0 /* this */
            aload 1 /* in */
            invokestatic android.os.UserHandle.readFromParcel:(Landroid/os/Parcel;)Landroid/os/UserHandle;
            putfield android.service.notification.StatusBarNotification.user:Landroid/os/UserHandle;
        12: .line 106
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readLong:()J
            putfield android.service.notification.StatusBarNotification.postTime:J
        13: .line 107
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 16
        14: .line 108
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.service.notification.StatusBarNotification.overrideGroupKey:Ljava/lang/String;
        15: .line 109
            goto 17
        16: .line 110
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield android.service.notification.StatusBarNotification.overrideGroupKey:Ljava/lang/String;
        17: .line 112
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual android.service.notification.StatusBarNotification.key:()Ljava/lang/String;
            putfield android.service.notification.StatusBarNotification.key:Ljava/lang/String;
        18: .line 113
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual android.service.notification.StatusBarNotification.groupKey:()Ljava/lang/String;
            putfield android.service.notification.StatusBarNotification.groupKey:Ljava/lang/String;
        19: .line 114
            return
        end local 1 // android.os.Parcel in
        end local 0 // android.service.notification.StatusBarNotification this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   20     0  this  Landroid/service/notification/StatusBarNotification;
            0   20     1    in  Landroid/os/Parcel;
    MethodParameters:
      Name  Flags
      in    

  private java.lang.String key();
    descriptor: ()Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.service.notification.StatusBarNotification this
         0: .line 117
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.user:Landroid/os/UserHandle;
            invokevirtual android.os.UserHandle.getIdentifier:()I
            invokestatic java.lang.String.valueOf:(I)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 */
            getfield android.service.notification.StatusBarNotification.pkg: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;
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.id:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc "|"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.tag: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;
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.uid:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 1 /* sbnKey */
        start local 1 // java.lang.String sbnKey
         1: .line 118
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.overrideGroupKey:Ljava/lang/String;
            ifnull 3
            aload 0 /* this */
            invokevirtual android.service.notification.StatusBarNotification.getNotification:()Landroid/app/Notification;
            invokevirtual android.app.Notification.isGroupSummary:()Z
            ifeq 3
         2: .line 119
            new java.lang.StringBuilder
            dup
            aload 1 /* sbnKey */
            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 */
            getfield android.service.notification.StatusBarNotification.overrideGroupKey:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 1 /* sbnKey */
         3: .line 121
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* sbnKey */
            areturn
        end local 1 // java.lang.String sbnKey
        end local 0 // android.service.notification.StatusBarNotification this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Landroid/service/notification/StatusBarNotification;
            1    4     1  sbnKey  Ljava/lang/String;

  private java.lang.String groupKey();
    descriptor: ()Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // android.service.notification.StatusBarNotification this
         0: .line 125
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.overrideGroupKey:Ljava/lang/String;
            ifnull 2
         1: .line 126
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.user:Landroid/os/UserHandle;
            invokevirtual android.os.UserHandle.getIdentifier:()I
            invokestatic java.lang.String.valueOf:(I)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 */
            getfield android.service.notification.StatusBarNotification.pkg: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;
            ldc "g:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.overrideGroupKey:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
         2: .line 128
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual android.service.notification.StatusBarNotification.getNotification:()Landroid/app/Notification;
            invokevirtual android.app.Notification.getGroup:()Ljava/lang/String;
            astore 1 /* group */
        start local 1 // java.lang.String group
         3: .line 129
            aload 0 /* this */
            invokevirtual android.service.notification.StatusBarNotification.getNotification:()Landroid/app/Notification;
            invokevirtual android.app.Notification.getSortKey:()Ljava/lang/String;
            astore 2 /* sortKey */
        start local 2 // java.lang.String sortKey
         4: .line 130
            aload 1 /* group */
            ifnonnull 6
            aload 2 /* sortKey */
            ifnonnull 6
         5: .line 132
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.key:Ljava/lang/String;
            areturn
         6: .line 134
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.user:Landroid/os/UserHandle;
            invokevirtual android.os.UserHandle.getIdentifier:()I
            invokestatic java.lang.String.valueOf:(I)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 */
            getfield android.service.notification.StatusBarNotification.pkg: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;
         7: .line 135
            aload 1 /* group */
            ifnonnull 9
         8: .line 136
            new java.lang.StringBuilder
            dup
            ldc "c:"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.notification:Landroid/app/Notification;
            invokevirtual android.app.Notification.getChannelId:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            goto 10
         9: .line 137
      StackMap locals:
      StackMap stack: java.lang.StringBuilder
            new java.lang.StringBuilder
            dup
            ldc "g:"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* group */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        10: .line 135
      StackMap locals: android.service.notification.StatusBarNotification java.lang.String java.lang.String
      StackMap stack: java.lang.StringBuilder java.lang.String
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        11: .line 134
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 2 // java.lang.String sortKey
        end local 1 // java.lang.String group
        end local 0 // android.service.notification.StatusBarNotification this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   12     0     this  Landroid/service/notification/StatusBarNotification;
            3   12     1    group  Ljava/lang/String;
            4   12     2  sortKey  Ljava/lang/String;

  public boolean isGroup();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.service.notification.StatusBarNotification this
         0: .line 144
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.overrideGroupKey:Ljava/lang/String;
            ifnonnull 1
            aload 0 /* this */
            invokevirtual android.service.notification.StatusBarNotification.isAppGroup:()Z
            ifeq 2
         1: .line 145
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         2: .line 147
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // android.service.notification.StatusBarNotification this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/service/notification/StatusBarNotification;

  public boolean isAppGroup();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.service.notification.StatusBarNotification this
         0: .line 155
            aload 0 /* this */
            invokevirtual android.service.notification.StatusBarNotification.getNotification:()Landroid/app/Notification;
            invokevirtual android.app.Notification.getGroup:()Ljava/lang/String;
            ifnonnull 1
            aload 0 /* this */
            invokevirtual android.service.notification.StatusBarNotification.getNotification:()Landroid/app/Notification;
            invokevirtual android.app.Notification.getSortKey:()Ljava/lang/String;
            ifnull 2
         1: .line 156
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         2: .line 158
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // android.service.notification.StatusBarNotification this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/service/notification/StatusBarNotification;

  public void writeToParcel(android.os.Parcel, int);
    descriptor: (Landroid/os/Parcel;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.service.notification.StatusBarNotification this
        start local 1 // android.os.Parcel out
        start local 2 // int flags
         0: .line 162
            aload 1 /* out */
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.pkg:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         1: .line 163
            aload 1 /* out */
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.opPkg:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         2: .line 164
            aload 1 /* out */
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.id:I
            invokevirtual android.os.Parcel.writeInt:(I)V
         3: .line 165
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.tag:Ljava/lang/String;
            ifnull 7
         4: .line 166
            aload 1 /* out */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 167
            aload 1 /* out */
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.tag:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         6: .line 168
            goto 8
         7: .line 169
      StackMap locals:
      StackMap stack:
            aload 1 /* out */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 171
      StackMap locals:
      StackMap stack:
            aload 1 /* out */
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.uid:I
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 172
            aload 1 /* out */
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.initialPid:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        10: .line 173
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.notification:Landroid/app/Notification;
            aload 1 /* out */
            iload 2 /* flags */
            invokevirtual android.app.Notification.writeToParcel:(Landroid/os/Parcel;I)V
        11: .line 174
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.user:Landroid/os/UserHandle;
            aload 1 /* out */
            iload 2 /* flags */
            invokevirtual android.os.UserHandle.writeToParcel:(Landroid/os/Parcel;I)V
        12: .line 176
            aload 1 /* out */
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.postTime:J
            invokevirtual android.os.Parcel.writeLong:(J)V
        13: .line 177
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.overrideGroupKey:Ljava/lang/String;
            ifnull 17
        14: .line 178
            aload 1 /* out */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        15: .line 179
            aload 1 /* out */
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.overrideGroupKey:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        16: .line 180
            goto 18
        17: .line 181
      StackMap locals:
      StackMap stack:
            aload 1 /* out */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        18: .line 183
      StackMap locals:
      StackMap stack:
            return
        end local 2 // int flags
        end local 1 // android.os.Parcel out
        end local 0 // android.service.notification.StatusBarNotification this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   19     0   this  Landroid/service/notification/StatusBarNotification;
            0   19     1    out  Landroid/os/Parcel;
            0   19     2  flags  I
    MethodParameters:
       Name  Flags
      out    
      flags  

  public int describeContents();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.service.notification.StatusBarNotification this
         0: .line 186
            iconst_0
            ireturn
        end local 0 // android.service.notification.StatusBarNotification this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/service/notification/StatusBarNotification;

  public android.service.notification.StatusBarNotification cloneLight();
    descriptor: ()Landroid/service/notification/StatusBarNotification;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=13, locals=2, args_size=1
        start local 0 // android.service.notification.StatusBarNotification this
         0: .line 207
            new android.app.Notification
            dup
            invokespecial android.app.Notification.<init>:()V
            astore 1 /* no */
        start local 1 // android.app.Notification no
         1: .line 208
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.notification:Landroid/app/Notification;
            aload 1 /* no */
            iconst_0
            invokevirtual android.app.Notification.cloneInto:(Landroid/app/Notification;Z)V
         2: .line 209
            new android.service.notification.StatusBarNotification
            dup
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.pkg:Ljava/lang/String;
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.opPkg:Ljava/lang/String;
         3: .line 210
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.id:I
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.tag:Ljava/lang/String;
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.uid:I
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.initialPid:I
         4: .line 211
            aload 1 /* no */
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.user:Landroid/os/UserHandle;
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.overrideGroupKey:Ljava/lang/String;
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.postTime:J
         5: .line 209
            invokespecial android.service.notification.StatusBarNotification.<init>:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;IILandroid/app/Notification;Landroid/os/UserHandle;Ljava/lang/String;J)V
            areturn
        end local 1 // android.app.Notification no
        end local 0 // android.service.notification.StatusBarNotification this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Landroid/service/notification/StatusBarNotification;
            1    6     1    no  Landroid/app/Notification;

  public android.service.notification.StatusBarNotification clone();
    descriptor: ()Landroid/service/notification/StatusBarNotification;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=13, locals=1, args_size=1
        start local 0 // android.service.notification.StatusBarNotification this
         0: .line 216
            new android.service.notification.StatusBarNotification
            dup
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.pkg:Ljava/lang/String;
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.opPkg:Ljava/lang/String;
         1: .line 217
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.id:I
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.tag:Ljava/lang/String;
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.uid:I
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.initialPid:I
         2: .line 218
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.notification:Landroid/app/Notification;
            invokevirtual android.app.Notification.clone:()Landroid/app/Notification;
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.user:Landroid/os/UserHandle;
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.overrideGroupKey:Ljava/lang/String;
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.postTime:J
         3: .line 216
            invokespecial android.service.notification.StatusBarNotification.<init>:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;IILandroid/app/Notification;Landroid/os/UserHandle;Ljava/lang/String;J)V
            areturn
        end local 0 // android.service.notification.StatusBarNotification this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Landroid/service/notification/StatusBarNotification;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // android.service.notification.StatusBarNotification this
         0: .line 224
            ldc "StatusBarNotification(pkg=%s user=%s id=%d tag=%s key=%s: %s)"
            bipush 6
            anewarray java.lang.Object
            dup
            iconst_0
         1: .line 225
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.pkg:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.user:Landroid/os/UserHandle;
            aastore
            dup
            iconst_2
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.id:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_3
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.tag:Ljava/lang/String;
            aastore
            dup
            iconst_4
         2: .line 226
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.key:Ljava/lang/String;
            aastore
            dup
            iconst_5
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.notification:Landroid/app/Notification;
            aastore
         3: .line 223
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 0 // android.service.notification.StatusBarNotification this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Landroid/service/notification/StatusBarNotification;

  public boolean isOngoing();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.service.notification.StatusBarNotification this
         0: .line 233
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.notification:Landroid/app/Notification;
            getfield android.app.Notification.flags:I
            iconst_2
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.service.notification.StatusBarNotification this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/service/notification/StatusBarNotification;

  public boolean isClearable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.service.notification.StatusBarNotification this
         0: .line 241
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.notification:Landroid/app/Notification;
            getfield android.app.Notification.flags:I
            iconst_2
            iand
            ifne 3
         1: .line 242
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.notification:Landroid/app/Notification;
            getfield android.app.Notification.flags:I
            bipush 32
            iand
            ifne 3
         2: .line 241
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_0
            ireturn
        end local 0 // android.service.notification.StatusBarNotification this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Landroid/service/notification/StatusBarNotification;

  public int getUserId();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.service.notification.StatusBarNotification this
         0: .line 252
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.user:Landroid/os/UserHandle;
            invokevirtual android.os.UserHandle.getIdentifier:()I
            ireturn
        end local 0 // android.service.notification.StatusBarNotification this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/service/notification/StatusBarNotification;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public java.lang.String getPackageName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.service.notification.StatusBarNotification this
         0: .line 257
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.pkg:Ljava/lang/String;
            areturn
        end local 0 // android.service.notification.StatusBarNotification this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/service/notification/StatusBarNotification;

  public int getId();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.service.notification.StatusBarNotification this
         0: .line 262
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.id:I
            ireturn
        end local 0 // android.service.notification.StatusBarNotification this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/service/notification/StatusBarNotification;

  public java.lang.String getTag();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.service.notification.StatusBarNotification this
         0: .line 268
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.tag:Ljava/lang/String;
            areturn
        end local 0 // android.service.notification.StatusBarNotification this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/service/notification/StatusBarNotification;

  public int getUid();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.service.notification.StatusBarNotification this
         0: .line 273
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.uid:I
            ireturn
        end local 0 // android.service.notification.StatusBarNotification this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/service/notification/StatusBarNotification;

  public java.lang.String getOpPkg();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.service.notification.StatusBarNotification this
         0: .line 278
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.opPkg:Ljava/lang/String;
            areturn
        end local 0 // android.service.notification.StatusBarNotification this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/service/notification/StatusBarNotification;

  public int getInitialPid();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.service.notification.StatusBarNotification this
         0: .line 283
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.initialPid:I
            ireturn
        end local 0 // android.service.notification.StatusBarNotification this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/service/notification/StatusBarNotification;

  public android.app.Notification getNotification();
    descriptor: ()Landroid/app/Notification;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.service.notification.StatusBarNotification this
         0: .line 289
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.notification:Landroid/app/Notification;
            areturn
        end local 0 // android.service.notification.StatusBarNotification this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/service/notification/StatusBarNotification;

  public android.os.UserHandle getUser();
    descriptor: ()Landroid/os/UserHandle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.service.notification.StatusBarNotification this
         0: .line 296
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.user:Landroid/os/UserHandle;
            areturn
        end local 0 // android.service.notification.StatusBarNotification this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/service/notification/StatusBarNotification;

  public long getPostTime();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.service.notification.StatusBarNotification this
         0: .line 303
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.postTime:J
            lreturn
        end local 0 // android.service.notification.StatusBarNotification this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/service/notification/StatusBarNotification;

  public java.lang.String getKey();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.service.notification.StatusBarNotification this
         0: .line 310
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.key:Ljava/lang/String;
            areturn
        end local 0 // android.service.notification.StatusBarNotification this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/service/notification/StatusBarNotification;

  public java.lang.String getGroupKey();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.service.notification.StatusBarNotification this
         0: .line 317
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.groupKey:Ljava/lang/String;
            areturn
        end local 0 // android.service.notification.StatusBarNotification this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/service/notification/StatusBarNotification;

  public java.lang.String getGroup();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.service.notification.StatusBarNotification this
         0: .line 325
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.overrideGroupKey:Ljava/lang/String;
            ifnull 2
         1: .line 326
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.overrideGroupKey:Ljava/lang/String;
            areturn
         2: .line 328
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual android.service.notification.StatusBarNotification.getNotification:()Landroid/app/Notification;
            invokevirtual android.app.Notification.getGroup:()Ljava/lang/String;
            areturn
        end local 0 // android.service.notification.StatusBarNotification this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/service/notification/StatusBarNotification;

  public void setOverrideGroupKey(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.service.notification.StatusBarNotification this
        start local 1 // java.lang.String overrideGroupKey
         0: .line 335
            aload 0 /* this */
            aload 1 /* overrideGroupKey */
            putfield android.service.notification.StatusBarNotification.overrideGroupKey:Ljava/lang/String;
         1: .line 336
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual android.service.notification.StatusBarNotification.groupKey:()Ljava/lang/String;
            putfield android.service.notification.StatusBarNotification.groupKey:Ljava/lang/String;
         2: .line 337
            return
        end local 1 // java.lang.String overrideGroupKey
        end local 0 // android.service.notification.StatusBarNotification this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    3     0              this  Landroid/service/notification/StatusBarNotification;
            0    3     1  overrideGroupKey  Ljava/lang/String;
    MethodParameters:
                  Name  Flags
      overrideGroupKey  

  public java.lang.String getOverrideGroupKey();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.service.notification.StatusBarNotification this
         0: .line 343
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.overrideGroupKey:Ljava/lang/String;
            areturn
        end local 0 // android.service.notification.StatusBarNotification this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/service/notification/StatusBarNotification;

  public android.content.Context getPackageContext(android.content.Context);
    descriptor: (Landroid/content/Context;)Landroid/content/Context;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // android.service.notification.StatusBarNotification this
        start local 1 // android.content.Context context
         0: .line 350
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.mContext:Landroid/content/Context;
            ifnonnull 12
         1: .line 352
            aload 1 /* context */
            invokevirtual android.content.Context.getPackageManager:()Landroid/content/pm/PackageManager;
         2: .line 353
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.pkg:Ljava/lang/String;
            sipush 8192
         3: .line 354
            aload 0 /* this */
            invokevirtual android.service.notification.StatusBarNotification.getUserId:()I
         4: .line 353
            invokevirtual android.content.pm.PackageManager.getApplicationInfoAsUser:(Ljava/lang/String;II)Landroid/content/pm/ApplicationInfo;
         5: .line 352
            astore 2 /* ai */
        start local 2 // android.content.pm.ApplicationInfo ai
         6: .line 355
            aload 0 /* this */
            aload 1 /* context */
            aload 2 /* ai */
         7: .line 356
            iconst_4
         8: .line 355
            invokevirtual android.content.Context.createApplicationContext:(Landroid/content/pm/ApplicationInfo;I)Landroid/content/Context;
            putfield android.service.notification.StatusBarNotification.mContext:Landroid/content/Context;
        end local 2 // android.content.pm.ApplicationInfo ai
         9: .line 357
            goto 12
      StackMap locals:
      StackMap stack: android.content.pm.PackageManager$NameNotFoundException
        10: pop
        11: .line 358
            aload 0 /* this */
            aconst_null
            putfield android.service.notification.StatusBarNotification.mContext:Landroid/content/Context;
        12: .line 361
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.mContext:Landroid/content/Context;
            ifnonnull 14
        13: .line 362
            aload 0 /* this */
            aload 1 /* context */
            putfield android.service.notification.StatusBarNotification.mContext:Landroid/content/Context;
        14: .line 364
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.service.notification.StatusBarNotification.mContext:Landroid/content/Context;
            areturn
        end local 1 // android.content.Context context
        end local 0 // android.service.notification.StatusBarNotification this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Landroid/service/notification/StatusBarNotification;
            0   15     1  context  Landroid/content/Context;
            6    9     2       ai  Landroid/content/pm/ApplicationInfo;
      Exception table:
        from    to  target  type
           1     9      10  Class android.content.pm.PackageManager$NameNotFoundException
    MethodParameters:
         Name  Flags
      context  

  public java.lang.Object clone();
    descriptor: ()Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual android.service.notification.StatusBarNotification.clone:()Landroid/service/notification/StatusBarNotification;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.lang.CloneNotSupportedException
}
SourceFile: "StatusBarNotification.java"
NestMembers:
  android.service.notification.StatusBarNotification$1
InnerClasses:
  public NameNotFoundException = android.content.pm.PackageManager$NameNotFoundException of android.content.pm.PackageManager
  public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable
  android.service.notification.StatusBarNotification$1