public class com.android.systemui.statusbar.notification.NotificationInflater
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.android.systemui.statusbar.notification.NotificationInflater
  super_class: java.lang.Object
{
  public static final java.lang.String TAG;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "NotificationInflater"

  static final int FLAG_REINFLATE_ALL;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: -1
    RuntimeInvisibleAnnotations: 
      com.android.internal.annotations.VisibleForTesting()

  private static final int FLAG_REINFLATE_CONTENT_VIEW;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  static final int FLAG_REINFLATE_EXPANDED_VIEW;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 2
    RuntimeInvisibleAnnotations: 
      com.android.internal.annotations.VisibleForTesting()

  private static final int FLAG_REINFLATE_HEADS_UP_VIEW;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  private static final int FLAG_REINFLATE_PUBLIC_VIEW;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  private static final int FLAG_REINFLATE_AMBIENT_VIEW;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  private static final com.android.systemui.statusbar.notification.NotificationInflater$InflationExecutor EXECUTOR;
    descriptor: Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationExecutor;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private final com.android.systemui.statusbar.ExpandableNotificationRow mRow;
    descriptor: Lcom/android/systemui/statusbar/ExpandableNotificationRow;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private boolean mIsLowPriority;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean mUsesIncreasedHeight;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean mUsesIncreasedHeadsUpHeight;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private android.widget.RemoteViews$OnClickHandler mRemoteViewClickHandler;
    descriptor: Landroid/widget/RemoteViews$OnClickHandler;
    flags: (0x0002) ACC_PRIVATE

  private boolean mIsChildInGroup;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback mCallback;
    descriptor: Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;
    flags: (0x0002) ACC_PRIVATE

  private boolean mRedactAmbient;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 60
            new com.android.systemui.statusbar.notification.NotificationInflater$InflationExecutor
            dup
            invokespecial com.android.systemui.statusbar.notification.NotificationInflater$InflationExecutor.<init>:()V
            putstatic com.android.systemui.statusbar.notification.NotificationInflater.EXECUTOR:Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationExecutor;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(com.android.systemui.statusbar.ExpandableNotificationRow);
    descriptor: (Lcom/android/systemui/statusbar/ExpandableNotificationRow;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.notification.NotificationInflater this
        start local 1 // com.android.systemui.statusbar.ExpandableNotificationRow row
         0: .line 71
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 72
            aload 0 /* this */
            aload 1 /* row */
            putfield com.android.systemui.statusbar.notification.NotificationInflater.mRow:Lcom/android/systemui/statusbar/ExpandableNotificationRow;
         2: .line 73
            return
        end local 1 // com.android.systemui.statusbar.ExpandableNotificationRow row
        end local 0 // com.android.systemui.statusbar.notification.NotificationInflater this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/android/systemui/statusbar/notification/NotificationInflater;
            0    3     1   row  Lcom/android/systemui/statusbar/ExpandableNotificationRow;
    MethodParameters:
      Name  Flags
      row   

  public void setIsLowPriority(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.notification.NotificationInflater this
        start local 1 // boolean isLowPriority
         0: .line 76
            aload 0 /* this */
            iload 1 /* isLowPriority */
            putfield com.android.systemui.statusbar.notification.NotificationInflater.mIsLowPriority:Z
         1: .line 77
            return
        end local 1 // boolean isLowPriority
        end local 0 // com.android.systemui.statusbar.notification.NotificationInflater this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lcom/android/systemui/statusbar/notification/NotificationInflater;
            0    2     1  isLowPriority  Z
    MethodParameters:
               Name  Flags
      isLowPriority  

  public void setIsChildInGroup(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.android.systemui.statusbar.notification.NotificationInflater this
        start local 1 // boolean childInGroup
         0: .line 85
            iload 1 /* childInGroup */
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.NotificationInflater.mIsChildInGroup:Z
            if_icmpeq 5
         1: .line 86
            aload 0 /* this */
            iload 1 /* childInGroup */
            putfield com.android.systemui.statusbar.notification.NotificationInflater.mIsChildInGroup:Z
         2: .line 87
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.NotificationInflater.mIsLowPriority:Z
            ifeq 5
         3: .line 88
            iconst_3
            istore 2 /* flags */
        start local 2 // int flags
         4: .line 89
            aload 0 /* this */
            iload 2 /* flags */
            invokevirtual com.android.systemui.statusbar.notification.NotificationInflater.inflateNotificationViews:(I)V
        end local 2 // int flags
         5: .line 92
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean childInGroup
        end local 0 // com.android.systemui.statusbar.notification.NotificationInflater this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lcom/android/systemui/statusbar/notification/NotificationInflater;
            0    6     1  childInGroup  Z
            4    5     2         flags  I
    MethodParameters:
              Name  Flags
      childInGroup  

  public void setUsesIncreasedHeight(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.notification.NotificationInflater this
        start local 1 // boolean usesIncreasedHeight
         0: .line 95
            aload 0 /* this */
            iload 1 /* usesIncreasedHeight */
            putfield com.android.systemui.statusbar.notification.NotificationInflater.mUsesIncreasedHeight:Z
         1: .line 96
            return
        end local 1 // boolean usesIncreasedHeight
        end local 0 // com.android.systemui.statusbar.notification.NotificationInflater this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Lcom/android/systemui/statusbar/notification/NotificationInflater;
            0    2     1  usesIncreasedHeight  Z
    MethodParameters:
                     Name  Flags
      usesIncreasedHeight  

  public void setUsesIncreasedHeadsUpHeight(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.notification.NotificationInflater this
        start local 1 // boolean usesIncreasedHeight
         0: .line 99
            aload 0 /* this */
            iload 1 /* usesIncreasedHeight */
            putfield com.android.systemui.statusbar.notification.NotificationInflater.mUsesIncreasedHeadsUpHeight:Z
         1: .line 100
            return
        end local 1 // boolean usesIncreasedHeight
        end local 0 // com.android.systemui.statusbar.notification.NotificationInflater this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Lcom/android/systemui/statusbar/notification/NotificationInflater;
            0    2     1  usesIncreasedHeight  Z
    MethodParameters:
                     Name  Flags
      usesIncreasedHeight  

  public void setRemoteViewClickHandler(android.widget.RemoteViews$OnClickHandler);
    descriptor: (Landroid/widget/RemoteViews$OnClickHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.notification.NotificationInflater this
        start local 1 // android.widget.RemoteViews$OnClickHandler remoteViewClickHandler
         0: .line 103
            aload 0 /* this */
            aload 1 /* remoteViewClickHandler */
            putfield com.android.systemui.statusbar.notification.NotificationInflater.mRemoteViewClickHandler:Landroid/widget/RemoteViews$OnClickHandler;
         1: .line 104
            return
        end local 1 // android.widget.RemoteViews$OnClickHandler remoteViewClickHandler
        end local 0 // com.android.systemui.statusbar.notification.NotificationInflater this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    2     0                    this  Lcom/android/systemui/statusbar/notification/NotificationInflater;
            0    2     1  remoteViewClickHandler  Landroid/widget/RemoteViews$OnClickHandler;
    MethodParameters:
                        Name  Flags
      remoteViewClickHandler  

  public void setRedactAmbient(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.notification.NotificationInflater this
        start local 1 // boolean redactAmbient
         0: .line 107
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.NotificationInflater.mRedactAmbient:Z
            iload 1 /* redactAmbient */
            if_icmpeq 5
         1: .line 108
            aload 0 /* this */
            iload 1 /* redactAmbient */
            putfield com.android.systemui.statusbar.notification.NotificationInflater.mRedactAmbient:Z
         2: .line 109
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.NotificationInflater.mRow:Lcom/android/systemui/statusbar/ExpandableNotificationRow;
            invokevirtual com.android.systemui.statusbar.ExpandableNotificationRow.getEntry:()Lcom/android/systemui/statusbar/NotificationData$Entry;
            ifnonnull 4
         3: .line 110
            return
         4: .line 112
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 16
            invokevirtual com.android.systemui.statusbar.notification.NotificationInflater.inflateNotificationViews:(I)V
         5: .line 114
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean redactAmbient
        end local 0 // com.android.systemui.statusbar.notification.NotificationInflater this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    6     0           this  Lcom/android/systemui/statusbar/notification/NotificationInflater;
            0    6     1  redactAmbient  Z
    MethodParameters:
               Name  Flags
      redactAmbient  

  public void inflateNotificationViews();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.android.systemui.statusbar.notification.NotificationInflater this
         0: .line 121
            aload 0 /* this */
            iconst_m1
            invokevirtual com.android.systemui.statusbar.notification.NotificationInflater.inflateNotificationViews:(I)V
         1: .line 122
            return
        end local 0 // com.android.systemui.statusbar.notification.NotificationInflater this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/android/systemui/statusbar/notification/NotificationInflater;

  void inflateNotificationViews(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=12, locals=4, args_size=2
        start local 0 // com.android.systemui.statusbar.notification.NotificationInflater this
        start local 1 // int reInflateFlags
         0: .line 133
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.NotificationInflater.mRow:Lcom/android/systemui/statusbar/ExpandableNotificationRow;
            invokevirtual com.android.systemui.statusbar.ExpandableNotificationRow.isRemoved:()Z
            ifeq 2
         1: .line 137
            return
         2: .line 139
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.NotificationInflater.mRow:Lcom/android/systemui/statusbar/ExpandableNotificationRow;
            invokevirtual com.android.systemui.statusbar.ExpandableNotificationRow.getEntry:()Lcom/android/systemui/statusbar/NotificationData$Entry;
            getfield com.android.systemui.statusbar.NotificationData$Entry.notification:Landroid/service/notification/StatusBarNotification;
            astore 2 /* sbn */
        start local 2 // android.service.notification.StatusBarNotification sbn
         3: .line 140
            new com.android.systemui.statusbar.notification.NotificationInflater$AsyncInflationTask
            dup
            aload 2 /* sbn */
            iload 1 /* reInflateFlags */
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.NotificationInflater.mRow:Lcom/android/systemui/statusbar/ExpandableNotificationRow;
         4: .line 141
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.NotificationInflater.mIsLowPriority:Z
         5: .line 142
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.NotificationInflater.mIsChildInGroup:Z
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.NotificationInflater.mUsesIncreasedHeight:Z
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.NotificationInflater.mUsesIncreasedHeadsUpHeight:Z
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.NotificationInflater.mRedactAmbient:Z
         6: .line 143
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.NotificationInflater.mCallback:Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.NotificationInflater.mRemoteViewClickHandler:Landroid/widget/RemoteViews$OnClickHandler;
         7: .line 140
            invokespecial com.android.systemui.statusbar.notification.NotificationInflater$AsyncInflationTask.<init>:(Landroid/service/notification/StatusBarNotification;ILcom/android/systemui/statusbar/ExpandableNotificationRow;ZZZZZLcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;Landroid/widget/RemoteViews$OnClickHandler;)V
            astore 3 /* task */
        start local 3 // com.android.systemui.statusbar.notification.NotificationInflater$AsyncInflationTask task
         8: .line 144
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.NotificationInflater.mCallback:Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;
            ifnull 11
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.NotificationInflater.mCallback:Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;
            invokeinterface com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback.doInflateSynchronous:()Z
            ifeq 11
         9: .line 145
            aload 3 /* task */
            aload 3 /* task */
            iconst_0
            anewarray java.lang.Void
            invokevirtual com.android.systemui.statusbar.notification.NotificationInflater$AsyncInflationTask.doInBackground:([Ljava/lang/Void;)Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;
            invokevirtual com.android.systemui.statusbar.notification.NotificationInflater$AsyncInflationTask.onPostExecute:(Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;)V
        10: .line 146
            goto 12
        11: .line 147
      StackMap locals: android.service.notification.StatusBarNotification com.android.systemui.statusbar.notification.NotificationInflater$AsyncInflationTask
      StackMap stack:
            aload 3 /* task */
            iconst_0
            anewarray java.lang.Void
            invokevirtual com.android.systemui.statusbar.notification.NotificationInflater$AsyncInflationTask.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask;
            pop
        12: .line 149
      StackMap locals:
      StackMap stack:
            return
        end local 3 // com.android.systemui.statusbar.notification.NotificationInflater$AsyncInflationTask task
        end local 2 // android.service.notification.StatusBarNotification sbn
        end local 1 // int reInflateFlags
        end local 0 // com.android.systemui.statusbar.notification.NotificationInflater this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   13     0            this  Lcom/android/systemui/statusbar/notification/NotificationInflater;
            0   13     1  reInflateFlags  I
            3   13     2             sbn  Landroid/service/notification/StatusBarNotification;
            8   13     3            task  Lcom/android/systemui/statusbar/notification/NotificationInflater$AsyncInflationTask;
    RuntimeInvisibleAnnotations: 
      com.android.internal.annotations.VisibleForTesting()
    MethodParameters:
                Name  Flags
      reInflateFlags  

  com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress inflateNotificationViews(int, android.app.Notification$Builder, android.content.Context);
    descriptor: (ILandroid/app/Notification$Builder;Landroid/content/Context;)Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;
    flags: (0x0000) 
    Code:
      stack=8, locals=5, args_size=4
        start local 0 // com.android.systemui.statusbar.notification.NotificationInflater this
        start local 1 // int reInflateFlags
        start local 2 // android.app.Notification$Builder builder
        start local 3 // android.content.Context packageContext
         0: .line 154
            iload 1 /* reInflateFlags */
            aload 2 /* builder */
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.NotificationInflater.mIsLowPriority:Z
         1: .line 155
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.NotificationInflater.mIsChildInGroup:Z
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.NotificationInflater.mUsesIncreasedHeight:Z
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.NotificationInflater.mUsesIncreasedHeadsUpHeight:Z
         2: .line 156
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.NotificationInflater.mRedactAmbient:Z
            aload 3 /* packageContext */
         3: .line 154
            invokestatic com.android.systemui.statusbar.notification.NotificationInflater.createRemoteViews:(ILandroid/app/Notification$Builder;ZZZZZLandroid/content/Context;)Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;
            astore 4 /* result */
        start local 4 // com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress result
         4: .line 157
            aload 4 /* result */
            iload 1 /* reInflateFlags */
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.NotificationInflater.mRow:Lcom/android/systemui/statusbar/ExpandableNotificationRow;
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.NotificationInflater.mRedactAmbient:Z
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.NotificationInflater.mRemoteViewClickHandler:Landroid/widget/RemoteViews$OnClickHandler;
            aconst_null
            invokestatic com.android.systemui.statusbar.notification.NotificationInflater.apply:(Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;ILcom/android/systemui/statusbar/ExpandableNotificationRow;ZLandroid/widget/RemoteViews$OnClickHandler;Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;)Landroid/os/CancellationSignal;
            pop
         5: .line 158
            aload 4 /* result */
            areturn
        end local 4 // com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress result
        end local 3 // android.content.Context packageContext
        end local 2 // android.app.Notification$Builder builder
        end local 1 // int reInflateFlags
        end local 0 // com.android.systemui.statusbar.notification.NotificationInflater this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    6     0            this  Lcom/android/systemui/statusbar/notification/NotificationInflater;
            0    6     1  reInflateFlags  I
            0    6     2         builder  Landroid/app/Notification$Builder;
            0    6     3  packageContext  Landroid/content/Context;
            4    6     4          result  Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;
    RuntimeInvisibleAnnotations: 
      com.android.internal.annotations.VisibleForTesting()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        com.android.internal.annotations.VisibleForTesting()
    MethodParameters:
                Name  Flags
      reInflateFlags  
      builder         
      packageContext  

  private static com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress createRemoteViews(int, android.app.Notification$Builder, boolean, boolean, boolean, boolean, boolean, android.content.Context);
    descriptor: (ILandroid/app/Notification$Builder;ZZZZZLandroid/content/Context;)Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=9, args_size=8
        start local 0 // int reInflateFlags
        start local 1 // android.app.Notification$Builder builder
        start local 2 // boolean isLowPriority
        start local 3 // boolean isChildInGroup
        start local 4 // boolean usesIncreasedHeight
        start local 5 // boolean usesIncreasedHeadsUpHeight
        start local 6 // boolean redactAmbient
        start local 7 // android.content.Context packageContext
         0: .line 165
            new com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress
            dup
            invokespecial com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.<init>:()V
            astore 8 /* result */
        start local 8 // com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress result
         1: .line 166
            iload 2 /* isLowPriority */
            ifeq 2
            iload 3 /* isChildInGroup */
            ifne 2
            iconst_1
            goto 3
      StackMap locals: com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress
      StackMap stack:
         2: iconst_0
      StackMap locals:
      StackMap stack: int
         3: istore 2 /* isLowPriority */
         4: .line 167
            iload 0 /* reInflateFlags */
            iconst_1
            iand
            ifeq 6
         5: .line 168
            aload 8 /* result */
            aload 1 /* builder */
            iload 2 /* isLowPriority */
            iload 4 /* usesIncreasedHeight */
            invokestatic com.android.systemui.statusbar.notification.NotificationInflater.createContentView:(Landroid/app/Notification$Builder;ZZ)Landroid/widget/RemoteViews;
            putfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newContentView:Landroid/widget/RemoteViews;
         6: .line 171
      StackMap locals:
      StackMap stack:
            iload 0 /* reInflateFlags */
            iconst_2
            iand
            ifeq 8
         7: .line 172
            aload 8 /* result */
            aload 1 /* builder */
            iload 2 /* isLowPriority */
            invokestatic com.android.systemui.statusbar.notification.NotificationInflater.createExpandedView:(Landroid/app/Notification$Builder;Z)Landroid/widget/RemoteViews;
            putfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newExpandedView:Landroid/widget/RemoteViews;
         8: .line 175
      StackMap locals:
      StackMap stack:
            iload 0 /* reInflateFlags */
            iconst_4
            iand
            ifeq 10
         9: .line 176
            aload 8 /* result */
            aload 1 /* builder */
            iload 5 /* usesIncreasedHeadsUpHeight */
            invokevirtual android.app.Notification$Builder.createHeadsUpContentView:(Z)Landroid/widget/RemoteViews;
            putfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newHeadsUpView:Landroid/widget/RemoteViews;
        10: .line 179
      StackMap locals:
      StackMap stack:
            iload 0 /* reInflateFlags */
            bipush 8
            iand
            ifeq 12
        11: .line 180
            aload 8 /* result */
            aload 1 /* builder */
            invokevirtual android.app.Notification$Builder.makePublicContentView:()Landroid/widget/RemoteViews;
            putfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newPublicView:Landroid/widget/RemoteViews;
        12: .line 183
      StackMap locals:
      StackMap stack:
            iload 0 /* reInflateFlags */
            bipush 16
            iand
            ifeq 16
        13: .line 184
            aload 8 /* result */
            iload 6 /* redactAmbient */
            ifeq 14
            aload 1 /* builder */
            invokevirtual android.app.Notification$Builder.makePublicAmbientNotification:()Landroid/widget/RemoteViews;
            goto 15
        14: .line 185
      StackMap locals:
      StackMap stack: com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress
            aload 1 /* builder */
            invokevirtual android.app.Notification$Builder.makeAmbientNotification:()Landroid/widget/RemoteViews;
        15: .line 184
      StackMap locals: int android.app.Notification$Builder int int int int int android.content.Context com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress
      StackMap stack: com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress android.widget.RemoteViews
            putfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newAmbientView:Landroid/widget/RemoteViews;
        16: .line 187
      StackMap locals:
      StackMap stack:
            aload 8 /* result */
            aload 7 /* packageContext */
            putfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.packageContext:Landroid/content/Context;
        17: .line 188
            aload 8 /* result */
            aload 1 /* builder */
            iconst_0
            invokevirtual android.app.Notification$Builder.getHeadsUpStatusBarText:(Z)Ljava/lang/CharSequence;
            putfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.headsUpStatusBarText:Ljava/lang/CharSequence;
        18: .line 189
            aload 8 /* result */
            aload 1 /* builder */
        19: .line 190
            iconst_1
        20: .line 189
            invokevirtual android.app.Notification$Builder.getHeadsUpStatusBarText:(Z)Ljava/lang/CharSequence;
            putfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.headsUpStatusBarTextPublic:Ljava/lang/CharSequence;
        21: .line 191
            aload 8 /* result */
            areturn
        end local 8 // com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress result
        end local 7 // android.content.Context packageContext
        end local 6 // boolean redactAmbient
        end local 5 // boolean usesIncreasedHeadsUpHeight
        end local 4 // boolean usesIncreasedHeight
        end local 3 // boolean isChildInGroup
        end local 2 // boolean isLowPriority
        end local 1 // android.app.Notification$Builder builder
        end local 0 // int reInflateFlags
      LocalVariableTable:
        Start  End  Slot                        Name  Signature
            0   22     0              reInflateFlags  I
            0   22     1                     builder  Landroid/app/Notification$Builder;
            0   22     2               isLowPriority  Z
            0   22     3              isChildInGroup  Z
            0   22     4         usesIncreasedHeight  Z
            0   22     5  usesIncreasedHeadsUpHeight  Z
            0   22     6               redactAmbient  Z
            0   22     7              packageContext  Landroid/content/Context;
            1   22     8                      result  Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;
    MethodParameters:
                            Name  Flags
      reInflateFlags              
      builder                     
      isLowPriority               
      isChildInGroup              
      usesIncreasedHeight         
      usesIncreasedHeadsUpHeight  
      redactAmbient               
      packageContext              

  public static android.os.CancellationSignal apply(com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress, int, com.android.systemui.statusbar.ExpandableNotificationRow, boolean, android.widget.RemoteViews$OnClickHandler, com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback);
    descriptor: (Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;ILcom/android/systemui/statusbar/ExpandableNotificationRow;ZLandroid/widget/RemoteViews$OnClickHandler;Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;)Landroid/os/CancellationSignal;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=14, locals=14, args_size=6
        start local 0 // com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress result
        start local 1 // int reInflateFlags
        start local 2 // com.android.systemui.statusbar.ExpandableNotificationRow row
        start local 3 // boolean redactAmbient
        start local 4 // android.widget.RemoteViews$OnClickHandler remoteViewClickHandler
        start local 5 // com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback callback
         0: .line 198
            aload 2 /* row */
            invokevirtual com.android.systemui.statusbar.ExpandableNotificationRow.getEntry:()Lcom/android/systemui/statusbar/NotificationData$Entry;
            astore 6 /* entry */
        start local 6 // com.android.systemui.statusbar.NotificationData$Entry entry
         1: .line 199
            aload 2 /* row */
            invokevirtual com.android.systemui.statusbar.ExpandableNotificationRow.getPrivateLayout:()Lcom/android/systemui/statusbar/NotificationContentView;
            astore 7 /* privateLayout */
        start local 7 // com.android.systemui.statusbar.NotificationContentView privateLayout
         2: .line 200
            aload 2 /* row */
            invokevirtual com.android.systemui.statusbar.ExpandableNotificationRow.getPublicLayout:()Lcom/android/systemui/statusbar/NotificationContentView;
            astore 8 /* publicLayout */
        start local 8 // com.android.systemui.statusbar.NotificationContentView publicLayout
         3: .line 201
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            astore 9 /* runningInflations */
        start local 9 // java.util.HashMap runningInflations
         4: .line 203
            iconst_1
            istore 10 /* flag */
        start local 10 // int flag
         5: .line 204
            iload 1 /* reInflateFlags */
            iload 10 /* flag */
            iand
            ifeq 17
         6: .line 205
            aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newContentView:Landroid/widget/RemoteViews;
            aload 6 /* entry */
            getfield com.android.systemui.statusbar.NotificationData$Entry.cachedContentView:Landroid/widget/RemoteViews;
            invokestatic com.android.systemui.statusbar.notification.NotificationInflater.canReapplyRemoteView:(Landroid/widget/RemoteViews;Landroid/widget/RemoteViews;)Z
            ifeq 7
            iconst_0
            goto 8
      StackMap locals: com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress int com.android.systemui.statusbar.ExpandableNotificationRow int android.widget.RemoteViews$OnClickHandler com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback com.android.systemui.statusbar.NotificationData$Entry com.android.systemui.statusbar.NotificationContentView com.android.systemui.statusbar.NotificationContentView java.util.HashMap int
      StackMap stack:
         7: iconst_1
      StackMap locals:
      StackMap stack: int
         8: istore 11 /* isNewView */
        start local 11 // boolean isNewView
         9: .line 206
            new com.android.systemui.statusbar.notification.NotificationInflater$1
            dup
            aload 0 /* result */
            invokespecial com.android.systemui.statusbar.notification.NotificationInflater$1.<init>:(Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;)V
            astore 12 /* applyCallback */
        start local 12 // com.android.systemui.statusbar.notification.NotificationInflater$ApplyCallback applyCallback
        10: .line 217
            aload 0 /* result */
            iload 1 /* reInflateFlags */
            iload 10 /* flag */
            aload 2 /* row */
            iload 3 /* redactAmbient */
        11: .line 218
            iload 11 /* isNewView */
            aload 4 /* remoteViewClickHandler */
            aload 5 /* callback */
            aload 6 /* entry */
            aload 7 /* privateLayout */
        12: .line 219
            aload 7 /* privateLayout */
            invokevirtual com.android.systemui.statusbar.NotificationContentView.getContractedChild:()Landroid/view/View;
            aload 7 /* privateLayout */
        13: .line 220
            iconst_0
        14: .line 219
            invokevirtual com.android.systemui.statusbar.NotificationContentView.getVisibleWrapper:(I)Lcom/android/systemui/statusbar/notification/NotificationViewWrapper;
        15: .line 221
            aload 9 /* runningInflations */
            aload 12 /* applyCallback */
        16: .line 217
            invokestatic com.android.systemui.statusbar.notification.NotificationInflater.applyRemoteView:(Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;IILcom/android/systemui/statusbar/ExpandableNotificationRow;ZZLandroid/widget/RemoteViews$OnClickHandler;Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;Lcom/android/systemui/statusbar/NotificationData$Entry;Lcom/android/systemui/statusbar/NotificationContentView;Landroid/view/View;Lcom/android/systemui/statusbar/notification/NotificationViewWrapper;Ljava/util/HashMap;Lcom/android/systemui/statusbar/notification/NotificationInflater$ApplyCallback;)V
        end local 12 // com.android.systemui.statusbar.notification.NotificationInflater$ApplyCallback applyCallback
        end local 11 // boolean isNewView
        17: .line 224
      StackMap locals:
      StackMap stack:
            iconst_2
            istore 10 /* flag */
        18: .line 225
            iload 1 /* reInflateFlags */
            iload 10 /* flag */
            iand
            ifeq 37
        19: .line 226
            aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newExpandedView:Landroid/widget/RemoteViews;
            ifnull 37
        20: .line 227
            aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newExpandedView:Landroid/widget/RemoteViews;
        21: .line 228
            aload 6 /* entry */
            getfield com.android.systemui.statusbar.NotificationData$Entry.cachedBigContentView:Landroid/widget/RemoteViews;
        22: .line 227
            invokestatic com.android.systemui.statusbar.notification.NotificationInflater.canReapplyRemoteView:(Landroid/widget/RemoteViews;Landroid/widget/RemoteViews;)Z
        23: .line 228
            ifeq 25
        24: .line 227
            iconst_0
            goto 26
      StackMap locals:
      StackMap stack:
        25: iconst_1
      StackMap locals:
      StackMap stack: int
        26: istore 11 /* isNewView */
        start local 11 // boolean isNewView
        27: .line 229
            new com.android.systemui.statusbar.notification.NotificationInflater$2
            dup
            aload 0 /* result */
            invokespecial com.android.systemui.statusbar.notification.NotificationInflater$2.<init>:(Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;)V
            astore 12 /* applyCallback */
        start local 12 // com.android.systemui.statusbar.notification.NotificationInflater$ApplyCallback applyCallback
        28: .line 240
            aload 0 /* result */
            iload 1 /* reInflateFlags */
            iload 10 /* flag */
            aload 2 /* row */
        29: .line 241
            iload 3 /* redactAmbient */
            iload 11 /* isNewView */
            aload 4 /* remoteViewClickHandler */
            aload 5 /* callback */
            aload 6 /* entry */
        30: .line 242
            aload 7 /* privateLayout */
            aload 7 /* privateLayout */
            invokevirtual com.android.systemui.statusbar.NotificationContentView.getExpandedChild:()Landroid/view/View;
        31: .line 243
            aload 7 /* privateLayout */
        32: .line 244
            iconst_1
        33: .line 243
            invokevirtual com.android.systemui.statusbar.NotificationContentView.getVisibleWrapper:(I)Lcom/android/systemui/statusbar/notification/NotificationViewWrapper;
        34: .line 244
            aload 9 /* runningInflations */
        35: .line 245
            aload 12 /* applyCallback */
        36: .line 240
            invokestatic com.android.systemui.statusbar.notification.NotificationInflater.applyRemoteView:(Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;IILcom/android/systemui/statusbar/ExpandableNotificationRow;ZZLandroid/widget/RemoteViews$OnClickHandler;Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;Lcom/android/systemui/statusbar/NotificationData$Entry;Lcom/android/systemui/statusbar/NotificationContentView;Landroid/view/View;Lcom/android/systemui/statusbar/notification/NotificationViewWrapper;Ljava/util/HashMap;Lcom/android/systemui/statusbar/notification/NotificationInflater$ApplyCallback;)V
        end local 12 // com.android.systemui.statusbar.notification.NotificationInflater$ApplyCallback applyCallback
        end local 11 // boolean isNewView
        37: .line 249
      StackMap locals:
      StackMap stack:
            iconst_4
            istore 10 /* flag */
        38: .line 250
            iload 1 /* reInflateFlags */
            iload 10 /* flag */
            iand
            ifeq 57
        39: .line 251
            aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newHeadsUpView:Landroid/widget/RemoteViews;
            ifnull 57
        40: .line 252
            aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newHeadsUpView:Landroid/widget/RemoteViews;
        41: .line 253
            aload 6 /* entry */
            getfield com.android.systemui.statusbar.NotificationData$Entry.cachedHeadsUpContentView:Landroid/widget/RemoteViews;
        42: .line 252
            invokestatic com.android.systemui.statusbar.notification.NotificationInflater.canReapplyRemoteView:(Landroid/widget/RemoteViews;Landroid/widget/RemoteViews;)Z
        43: .line 253
            ifeq 45
        44: .line 252
            iconst_0
            goto 46
      StackMap locals:
      StackMap stack:
        45: iconst_1
      StackMap locals:
      StackMap stack: int
        46: istore 11 /* isNewView */
        start local 11 // boolean isNewView
        47: .line 254
            new com.android.systemui.statusbar.notification.NotificationInflater$3
            dup
            aload 0 /* result */
            invokespecial com.android.systemui.statusbar.notification.NotificationInflater$3.<init>:(Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;)V
            astore 12 /* applyCallback */
        start local 12 // com.android.systemui.statusbar.notification.NotificationInflater$ApplyCallback applyCallback
        48: .line 265
            aload 0 /* result */
            iload 1 /* reInflateFlags */
            iload 10 /* flag */
            aload 2 /* row */
        49: .line 266
            iload 3 /* redactAmbient */
            iload 11 /* isNewView */
            aload 4 /* remoteViewClickHandler */
            aload 5 /* callback */
            aload 6 /* entry */
        50: .line 267
            aload 7 /* privateLayout */
            aload 7 /* privateLayout */
            invokevirtual com.android.systemui.statusbar.NotificationContentView.getHeadsUpChild:()Landroid/view/View;
        51: .line 268
            aload 7 /* privateLayout */
        52: .line 269
            iconst_2
        53: .line 268
            invokevirtual com.android.systemui.statusbar.NotificationContentView.getVisibleWrapper:(I)Lcom/android/systemui/statusbar/notification/NotificationViewWrapper;
        54: .line 269
            aload 9 /* runningInflations */
        55: .line 270
            aload 12 /* applyCallback */
        56: .line 265
            invokestatic com.android.systemui.statusbar.notification.NotificationInflater.applyRemoteView:(Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;IILcom/android/systemui/statusbar/ExpandableNotificationRow;ZZLandroid/widget/RemoteViews$OnClickHandler;Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;Lcom/android/systemui/statusbar/NotificationData$Entry;Lcom/android/systemui/statusbar/NotificationContentView;Landroid/view/View;Lcom/android/systemui/statusbar/notification/NotificationViewWrapper;Ljava/util/HashMap;Lcom/android/systemui/statusbar/notification/NotificationInflater$ApplyCallback;)V
        end local 12 // com.android.systemui.statusbar.notification.NotificationInflater$ApplyCallback applyCallback
        end local 11 // boolean isNewView
        57: .line 274
      StackMap locals:
      StackMap stack:
            bipush 8
            istore 10 /* flag */
        58: .line 275
            iload 1 /* reInflateFlags */
            iload 10 /* flag */
            iand
            ifeq 73
        59: .line 276
            aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newPublicView:Landroid/widget/RemoteViews;
        60: .line 277
            aload 6 /* entry */
            getfield com.android.systemui.statusbar.NotificationData$Entry.cachedPublicContentView:Landroid/widget/RemoteViews;
        61: .line 276
            invokestatic com.android.systemui.statusbar.notification.NotificationInflater.canReapplyRemoteView:(Landroid/widget/RemoteViews;Landroid/widget/RemoteViews;)Z
        62: .line 277
            ifeq 64
        63: .line 276
            iconst_0
            goto 65
      StackMap locals:
      StackMap stack:
        64: iconst_1
      StackMap locals:
      StackMap stack: int
        65: istore 11 /* isNewView */
        start local 11 // boolean isNewView
        66: .line 278
            new com.android.systemui.statusbar.notification.NotificationInflater$4
            dup
            aload 0 /* result */
            invokespecial com.android.systemui.statusbar.notification.NotificationInflater$4.<init>:(Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;)V
            astore 12 /* applyCallback */
        start local 12 // com.android.systemui.statusbar.notification.NotificationInflater$ApplyCallback applyCallback
        67: .line 289
            aload 0 /* result */
            iload 1 /* reInflateFlags */
            iload 10 /* flag */
            aload 2 /* row */
        68: .line 290
            iload 3 /* redactAmbient */
            iload 11 /* isNewView */
            aload 4 /* remoteViewClickHandler */
            aload 5 /* callback */
            aload 6 /* entry */
        69: .line 291
            aload 8 /* publicLayout */
            aload 8 /* publicLayout */
            invokevirtual com.android.systemui.statusbar.NotificationContentView.getContractedChild:()Landroid/view/View;
        70: .line 292
            aload 8 /* publicLayout */
            iconst_0
            invokevirtual com.android.systemui.statusbar.NotificationContentView.getVisibleWrapper:(I)Lcom/android/systemui/statusbar/notification/NotificationViewWrapper;
        71: .line 293
            aload 9 /* runningInflations */
            aload 12 /* applyCallback */
        72: .line 289
            invokestatic com.android.systemui.statusbar.notification.NotificationInflater.applyRemoteView:(Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;IILcom/android/systemui/statusbar/ExpandableNotificationRow;ZZLandroid/widget/RemoteViews$OnClickHandler;Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;Lcom/android/systemui/statusbar/NotificationData$Entry;Lcom/android/systemui/statusbar/NotificationContentView;Landroid/view/View;Lcom/android/systemui/statusbar/notification/NotificationViewWrapper;Ljava/util/HashMap;Lcom/android/systemui/statusbar/notification/NotificationInflater$ApplyCallback;)V
        end local 12 // com.android.systemui.statusbar.notification.NotificationInflater$ApplyCallback applyCallback
        end local 11 // boolean isNewView
        73: .line 296
      StackMap locals:
      StackMap stack:
            bipush 16
            istore 10 /* flag */
        74: .line 297
            iload 1 /* reInflateFlags */
            iload 10 /* flag */
            iand
            ifeq 92
        75: .line 298
            iload 3 /* redactAmbient */
            ifeq 76
            aload 8 /* publicLayout */
            goto 77
      StackMap locals:
      StackMap stack:
        76: aload 7 /* privateLayout */
      StackMap locals:
      StackMap stack: com.android.systemui.statusbar.NotificationContentView
        77: astore 11 /* newParent */
        start local 11 // com.android.systemui.statusbar.NotificationContentView newParent
        78: .line 299
            aload 2 /* row */
            iload 3 /* redactAmbient */
            invokestatic com.android.systemui.statusbar.notification.NotificationInflater.canReapplyAmbient:(Lcom/android/systemui/statusbar/ExpandableNotificationRow;Z)Z
            ifeq 81
        79: .line 300
            aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newAmbientView:Landroid/widget/RemoteViews;
            aload 6 /* entry */
            getfield com.android.systemui.statusbar.NotificationData$Entry.cachedAmbientContentView:Landroid/widget/RemoteViews;
            invokestatic com.android.systemui.statusbar.notification.NotificationInflater.canReapplyRemoteView:(Landroid/widget/RemoteViews;Landroid/widget/RemoteViews;)Z
            ifeq 81
        80: .line 299
            iconst_0
            goto 82
      StackMap locals: com.android.systemui.statusbar.NotificationContentView
      StackMap stack:
        81: iconst_1
      StackMap locals:
      StackMap stack: int
        82: istore 12 /* isNewView */
        start local 12 // boolean isNewView
        83: .line 301
            new com.android.systemui.statusbar.notification.NotificationInflater$5
            dup
            aload 0 /* result */
            invokespecial com.android.systemui.statusbar.notification.NotificationInflater$5.<init>:(Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;)V
            astore 13 /* applyCallback */
        start local 13 // com.android.systemui.statusbar.notification.NotificationInflater$ApplyCallback applyCallback
        84: .line 312
            aload 0 /* result */
            iload 1 /* reInflateFlags */
            iload 10 /* flag */
            aload 2 /* row */
        85: .line 313
            iload 3 /* redactAmbient */
            iload 12 /* isNewView */
            aload 4 /* remoteViewClickHandler */
            aload 5 /* callback */
            aload 6 /* entry */
        86: .line 314
            aload 11 /* newParent */
            aload 11 /* newParent */
            invokevirtual com.android.systemui.statusbar.NotificationContentView.getAmbientChild:()Landroid/view/View;
            aload 11 /* newParent */
        87: .line 315
            iconst_4
        88: .line 314
            invokevirtual com.android.systemui.statusbar.NotificationContentView.getVisibleWrapper:(I)Lcom/android/systemui/statusbar/notification/NotificationViewWrapper;
        89: .line 315
            aload 9 /* runningInflations */
        90: .line 316
            aload 13 /* applyCallback */
        91: .line 312
            invokestatic com.android.systemui.statusbar.notification.NotificationInflater.applyRemoteView:(Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;IILcom/android/systemui/statusbar/ExpandableNotificationRow;ZZLandroid/widget/RemoteViews$OnClickHandler;Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;Lcom/android/systemui/statusbar/NotificationData$Entry;Lcom/android/systemui/statusbar/NotificationContentView;Landroid/view/View;Lcom/android/systemui/statusbar/notification/NotificationViewWrapper;Ljava/util/HashMap;Lcom/android/systemui/statusbar/notification/NotificationInflater$ApplyCallback;)V
        end local 13 // com.android.systemui.statusbar.notification.NotificationInflater$ApplyCallback applyCallback
        end local 12 // boolean isNewView
        end local 11 // com.android.systemui.statusbar.NotificationContentView newParent
        92: .line 320
      StackMap locals:
      StackMap stack:
            aload 0 /* result */
            iload 1 /* reInflateFlags */
            aload 9 /* runningInflations */
            aload 5 /* callback */
            aload 2 /* row */
        93: .line 321
            iload 3 /* redactAmbient */
        94: .line 320
            invokestatic com.android.systemui.statusbar.notification.NotificationInflater.finishIfDone:(Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;ILjava/util/HashMap;Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;Lcom/android/systemui/statusbar/ExpandableNotificationRow;Z)Z
            pop
        95: .line 322
            new android.os.CancellationSignal
            dup
            invokespecial android.os.CancellationSignal.<init>:()V
            astore 11 /* cancellationSignal */
        start local 11 // android.os.CancellationSignal cancellationSignal
        96: .line 323
            aload 11 /* cancellationSignal */
        97: .line 324
            aload 9 /* runningInflations */
            invokedynamic onCancel(Ljava/util/HashMap;)Landroid/os/CancellationSignal$OnCancelListener;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()V
                  com/android/systemui/statusbar/notification/NotificationInflater.lambda$0(Ljava/util/HashMap;)V (6)
                  ()V
        98: .line 323
            invokevirtual android.os.CancellationSignal.setOnCancelListener:(Landroid/os/CancellationSignal$OnCancelListener;)V
        99: .line 325
            aload 11 /* cancellationSignal */
            areturn
        end local 11 // android.os.CancellationSignal cancellationSignal
        end local 10 // int flag
        end local 9 // java.util.HashMap runningInflations
        end local 8 // com.android.systemui.statusbar.NotificationContentView publicLayout
        end local 7 // com.android.systemui.statusbar.NotificationContentView privateLayout
        end local 6 // com.android.systemui.statusbar.NotificationData$Entry entry
        end local 5 // com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback callback
        end local 4 // android.widget.RemoteViews$OnClickHandler remoteViewClickHandler
        end local 3 // boolean redactAmbient
        end local 2 // com.android.systemui.statusbar.ExpandableNotificationRow row
        end local 1 // int reInflateFlags
        end local 0 // com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress result
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0  100     0                  result  Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;
            0  100     1          reInflateFlags  I
            0  100     2                     row  Lcom/android/systemui/statusbar/ExpandableNotificationRow;
            0  100     3           redactAmbient  Z
            0  100     4  remoteViewClickHandler  Landroid/widget/RemoteViews$OnClickHandler;
            0  100     5                callback  Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;
            1  100     6                   entry  Lcom/android/systemui/statusbar/NotificationData$Entry;
            2  100     7           privateLayout  Lcom/android/systemui/statusbar/NotificationContentView;
            3  100     8            publicLayout  Lcom/android/systemui/statusbar/NotificationContentView;
            4  100     9       runningInflations  Ljava/util/HashMap<Ljava/lang/Integer;Landroid/os/CancellationSignal;>;
            5  100    10                    flag  I
            9   17    11               isNewView  Z
           10   17    12           applyCallback  Lcom/android/systemui/statusbar/notification/NotificationInflater$ApplyCallback;
           27   37    11               isNewView  Z
           28   37    12           applyCallback  Lcom/android/systemui/statusbar/notification/NotificationInflater$ApplyCallback;
           47   57    11               isNewView  Z
           48   57    12           applyCallback  Lcom/android/systemui/statusbar/notification/NotificationInflater$ApplyCallback;
           66   73    11               isNewView  Z
           67   73    12           applyCallback  Lcom/android/systemui/statusbar/notification/NotificationInflater$ApplyCallback;
           78   92    11               newParent  Lcom/android/systemui/statusbar/NotificationContentView;
           83   92    12               isNewView  Z
           84   92    13           applyCallback  Lcom/android/systemui/statusbar/notification/NotificationInflater$ApplyCallback;
           96  100    11      cancellationSignal  Landroid/os/CancellationSignal;
    MethodParameters:
                        Name  Flags
      result                  
      reInflateFlags          
      row                     
      redactAmbient           
      remoteViewClickHandler  
      callback                

  static void applyRemoteView(com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress, int, int, com.android.systemui.statusbar.ExpandableNotificationRow, boolean, boolean, android.widget.RemoteViews$OnClickHandler, com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback, com.android.systemui.statusbar.NotificationData$Entry, com.android.systemui.statusbar.NotificationContentView, android.view.View, com.android.systemui.statusbar.notification.NotificationViewWrapper, java.util.HashMap<java.lang.Integer, android.os.CancellationSignal>, com.android.systemui.statusbar.notification.NotificationInflater$ApplyCallback);
    descriptor: (Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;IILcom/android/systemui/statusbar/ExpandableNotificationRow;ZZLandroid/widget/RemoteViews$OnClickHandler;Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;Lcom/android/systemui/statusbar/NotificationData$Entry;Lcom/android/systemui/statusbar/NotificationContentView;Landroid/view/View;Lcom/android/systemui/statusbar/notification/NotificationViewWrapper;Ljava/util/HashMap;Lcom/android/systemui/statusbar/notification/NotificationInflater$ApplyCallback;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=17, locals=17, args_size=14
        start local 0 // com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress result
        start local 1 // int reInflateFlags
        start local 2 // int inflationId
        start local 3 // com.android.systemui.statusbar.ExpandableNotificationRow row
        start local 4 // boolean redactAmbient
        start local 5 // boolean isNewView
        start local 6 // android.widget.RemoteViews$OnClickHandler remoteViewClickHandler
        start local 7 // com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback callback
        start local 8 // com.android.systemui.statusbar.NotificationData$Entry entry
        start local 9 // com.android.systemui.statusbar.NotificationContentView parentLayout
        start local 10 // android.view.View existingView
        start local 11 // com.android.systemui.statusbar.notification.NotificationViewWrapper existingWrapper
        start local 12 // java.util.HashMap runningInflations
        start local 13 // com.android.systemui.statusbar.notification.NotificationInflater$ApplyCallback applyCallback
         0: .line 339
            aload 13 /* applyCallback */
            invokevirtual com.android.systemui.statusbar.notification.NotificationInflater$ApplyCallback.getRemoteView:()Landroid/widget/RemoteViews;
            astore 14 /* newContentView */
        start local 14 // android.widget.RemoteViews newContentView
         1: .line 340
            aload 7 /* callback */
            ifnull 22
            aload 7 /* callback */
            invokeinterface com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback.doInflateSynchronous:()Z
            ifeq 22
         2: .line 342
            iload 5 /* isNewView */
            ifeq 11
         3: .line 343
            aload 14 /* newContentView */
         4: .line 344
            aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.packageContext:Landroid/content/Context;
         5: .line 345
            aload 9 /* parentLayout */
         6: .line 346
            aload 6 /* remoteViewClickHandler */
         7: .line 343
            invokevirtual android.widget.RemoteViews.apply:(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/widget/RemoteViews$OnClickHandler;)Landroid/view/View;
            astore 15 /* v */
        start local 15 // android.view.View v
         8: .line 347
            aload 15 /* v */
            iconst_1
            invokevirtual android.view.View.setIsRootNamespace:(Z)V
         9: .line 348
            aload 13 /* applyCallback */
            aload 15 /* v */
            invokevirtual com.android.systemui.statusbar.notification.NotificationInflater$ApplyCallback.setResultView:(Landroid/view/View;)V
        end local 15 // android.view.View v
        10: .line 349
            goto 21
        11: .line 350
      StackMap locals: android.widget.RemoteViews
      StackMap stack:
            aload 14 /* newContentView */
        12: .line 351
            aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.packageContext:Landroid/content/Context;
        13: .line 352
            aload 10 /* existingView */
        14: .line 353
            aload 6 /* remoteViewClickHandler */
        15: .line 350
            invokevirtual android.widget.RemoteViews.reapply:(Landroid/content/Context;Landroid/view/View;Landroid/widget/RemoteViews$OnClickHandler;)V
        16: .line 354
            aload 11 /* existingWrapper */
            invokevirtual com.android.systemui.statusbar.notification.NotificationViewWrapper.onReinflated:()V
        17: .line 356
            goto 21
      StackMap locals:
      StackMap stack: java.lang.Exception
        18: astore 15 /* e */
        start local 15 // java.lang.Exception e
        19: .line 357
            aload 12 /* runningInflations */
            aload 15 /* e */
            aload 8 /* entry */
            getfield com.android.systemui.statusbar.NotificationData$Entry.notification:Landroid/service/notification/StatusBarNotification;
            aload 7 /* callback */
            invokestatic com.android.systemui.statusbar.notification.NotificationInflater.handleInflationError:(Ljava/util/HashMap;Ljava/lang/Exception;Landroid/service/notification/StatusBarNotification;Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;)V
        20: .line 360
            aload 12 /* runningInflations */
            iload 2 /* inflationId */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            new android.os.CancellationSignal
            dup
            invokespecial android.os.CancellationSignal.<init>:()V
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 15 // java.lang.Exception e
        21: .line 362
      StackMap locals:
      StackMap stack:
            return
        22: .line 365
      StackMap locals:
      StackMap stack:
            new com.android.systemui.statusbar.notification.NotificationInflater$6
            dup
            iload 5 /* isNewView */
            aload 13 /* applyCallback */
            aload 11 /* existingWrapper */
            aload 12 /* runningInflations */
            iload 2 /* inflationId */
            aload 0 /* result */
            iload 1 /* reInflateFlags */
            aload 7 /* callback */
            aload 3 /* row */
            iload 4 /* redactAmbient */
            aload 10 /* existingView */
            aload 14 /* newContentView */
            aload 9 /* parentLayout */
            aload 6 /* remoteViewClickHandler */
            aload 8 /* entry */
            invokespecial com.android.systemui.statusbar.notification.NotificationInflater$6.<init>:(ZLcom/android/systemui/statusbar/notification/NotificationInflater$ApplyCallback;Lcom/android/systemui/statusbar/notification/NotificationViewWrapper;Ljava/util/HashMap;ILcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;ILcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;Lcom/android/systemui/statusbar/ExpandableNotificationRow;ZLandroid/view/View;Landroid/widget/RemoteViews;Lcom/android/systemui/statusbar/NotificationContentView;Landroid/widget/RemoteViews$OnClickHandler;Lcom/android/systemui/statusbar/NotificationData$Entry;)V
        23: .line 364
            astore 15 /* listener */
        start local 15 // android.widget.RemoteViews$OnViewAppliedListener listener
        24: .line 407
            iload 5 /* isNewView */
            ifeq 33
        25: .line 408
            aload 14 /* newContentView */
        26: .line 409
            aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.packageContext:Landroid/content/Context;
        27: .line 410
            aload 9 /* parentLayout */
        28: .line 411
            getstatic com.android.systemui.statusbar.notification.NotificationInflater.EXECUTOR:Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationExecutor;
        29: .line 412
            aload 15 /* listener */
        30: .line 413
            aload 6 /* remoteViewClickHandler */
        31: .line 408
            invokevirtual android.widget.RemoteViews.applyAsync:(Landroid/content/Context;Landroid/view/ViewGroup;Ljava/util/concurrent/Executor;Landroid/widget/RemoteViews$OnViewAppliedListener;Landroid/widget/RemoteViews$OnClickHandler;)Landroid/os/CancellationSignal;
            astore 16 /* cancellationSignal */
        start local 16 // android.os.CancellationSignal cancellationSignal
        32: .line 414
            goto 40
        end local 16 // android.os.CancellationSignal cancellationSignal
        33: .line 415
      StackMap locals: android.widget.RemoteViews$OnViewAppliedListener
      StackMap stack:
            aload 14 /* newContentView */
        34: .line 416
            aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.packageContext:Landroid/content/Context;
        35: .line 417
            aload 10 /* existingView */
        36: .line 418
            getstatic com.android.systemui.statusbar.notification.NotificationInflater.EXECUTOR:Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationExecutor;
        37: .line 419
            aload 15 /* listener */
        38: .line 420
            aload 6 /* remoteViewClickHandler */
        39: .line 415
            invokevirtual android.widget.RemoteViews.reapplyAsync:(Landroid/content/Context;Landroid/view/View;Ljava/util/concurrent/Executor;Landroid/widget/RemoteViews$OnViewAppliedListener;Landroid/widget/RemoteViews$OnClickHandler;)Landroid/os/CancellationSignal;
            astore 16 /* cancellationSignal */
        start local 16 // android.os.CancellationSignal cancellationSignal
        40: .line 422
      StackMap locals: android.os.CancellationSignal
      StackMap stack:
            aload 12 /* runningInflations */
            iload 2 /* inflationId */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 16 /* cancellationSignal */
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        41: .line 423
            return
        end local 16 // android.os.CancellationSignal cancellationSignal
        end local 15 // android.widget.RemoteViews$OnViewAppliedListener listener
        end local 14 // android.widget.RemoteViews newContentView
        end local 13 // com.android.systemui.statusbar.notification.NotificationInflater$ApplyCallback applyCallback
        end local 12 // java.util.HashMap runningInflations
        end local 11 // com.android.systemui.statusbar.notification.NotificationViewWrapper existingWrapper
        end local 10 // android.view.View existingView
        end local 9 // com.android.systemui.statusbar.NotificationContentView parentLayout
        end local 8 // com.android.systemui.statusbar.NotificationData$Entry entry
        end local 7 // com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback callback
        end local 6 // android.widget.RemoteViews$OnClickHandler remoteViewClickHandler
        end local 5 // boolean isNewView
        end local 4 // boolean redactAmbient
        end local 3 // com.android.systemui.statusbar.ExpandableNotificationRow row
        end local 2 // int inflationId
        end local 1 // int reInflateFlags
        end local 0 // com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress result
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0   42     0                  result  Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;
            0   42     1          reInflateFlags  I
            0   42     2             inflationId  I
            0   42     3                     row  Lcom/android/systemui/statusbar/ExpandableNotificationRow;
            0   42     4           redactAmbient  Z
            0   42     5               isNewView  Z
            0   42     6  remoteViewClickHandler  Landroid/widget/RemoteViews$OnClickHandler;
            0   42     7                callback  Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;
            0   42     8                   entry  Lcom/android/systemui/statusbar/NotificationData$Entry;
            0   42     9            parentLayout  Lcom/android/systemui/statusbar/NotificationContentView;
            0   42    10            existingView  Landroid/view/View;
            0   42    11         existingWrapper  Lcom/android/systemui/statusbar/notification/NotificationViewWrapper;
            0   42    12       runningInflations  Ljava/util/HashMap<Ljava/lang/Integer;Landroid/os/CancellationSignal;>;
            0   42    13           applyCallback  Lcom/android/systemui/statusbar/notification/NotificationInflater$ApplyCallback;
            1   42    14          newContentView  Landroid/widget/RemoteViews;
            8   10    15                       v  Landroid/view/View;
           19   21    15                       e  Ljava/lang/Exception;
           24   42    15                listener  Landroid/widget/RemoteViews$OnViewAppliedListener;
           32   33    16      cancellationSignal  Landroid/os/CancellationSignal;
           40   42    16      cancellationSignal  Landroid/os/CancellationSignal;
      Exception table:
        from    to  target  type
           2    17      18  Class java.lang.Exception
    Signature: (Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;IILcom/android/systemui/statusbar/ExpandableNotificationRow;ZZLandroid/widget/RemoteViews$OnClickHandler;Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;Lcom/android/systemui/statusbar/NotificationData$Entry;Lcom/android/systemui/statusbar/NotificationContentView;Landroid/view/View;Lcom/android/systemui/statusbar/notification/NotificationViewWrapper;Ljava/util/HashMap<Ljava/lang/Integer;Landroid/os/CancellationSignal;>;Lcom/android/systemui/statusbar/notification/NotificationInflater$ApplyCallback;)V
    RuntimeInvisibleAnnotations: 
      com.android.internal.annotations.VisibleForTesting()
    MethodParameters:
                        Name  Flags
      result                  final
      reInflateFlags          final
      inflationId             
      row                     final
      redactAmbient           final
      isNewView               
      remoteViewClickHandler  
      callback                final
      entry                   
      parentLayout            
      existingView            
      existingWrapper         
      runningInflations       final
      applyCallback           

  private static void handleInflationError(java.util.HashMap<java.lang.Integer, android.os.CancellationSignal>, java.lang.Exception, android.service.notification.StatusBarNotification, com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback);
    descriptor: (Ljava/util/HashMap;Ljava/lang/Exception;Landroid/service/notification/StatusBarNotification;Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // java.util.HashMap runningInflations
        start local 1 // java.lang.Exception e
        start local 2 // android.service.notification.StatusBarNotification notification
        start local 3 // com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback callback
         0: .line 427
            invokestatic com.android.systemui.util.Assert.isMainThread:()V
         1: .line 428
            aload 0 /* runningInflations */
            invokevirtual java.util.HashMap.values:()Ljava/util/Collection;
            invokedynamic accept()Ljava/util/function/Consumer;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  android/os/CancellationSignal.cancel()V (5)
                  (Landroid/os/CancellationSignal;)V
            invokeinterface java.util.Collection.forEach:(Ljava/util/function/Consumer;)V
         2: .line 429
            aload 3 /* callback */
            ifnull 4
         3: .line 430
            aload 3 /* callback */
            aload 2 /* notification */
            aload 1 /* e */
            invokeinterface com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback.handleInflationException:(Landroid/service/notification/StatusBarNotification;Ljava/lang/Exception;)V
         4: .line 432
      StackMap locals:
      StackMap stack:
            return
        end local 3 // com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback callback
        end local 2 // android.service.notification.StatusBarNotification notification
        end local 1 // java.lang.Exception e
        end local 0 // java.util.HashMap runningInflations
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    5     0  runningInflations  Ljava/util/HashMap<Ljava/lang/Integer;Landroid/os/CancellationSignal;>;
            0    5     1                  e  Ljava/lang/Exception;
            0    5     2       notification  Landroid/service/notification/StatusBarNotification;
            0    5     3           callback  Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;
    Signature: (Ljava/util/HashMap<Ljava/lang/Integer;Landroid/os/CancellationSignal;>;Ljava/lang/Exception;Landroid/service/notification/StatusBarNotification;Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;)V
    MethodParameters:
                   Name  Flags
      runningInflations  
      e                  
      notification       
      callback           

  private static boolean finishIfDone(com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress, int, java.util.HashMap<java.lang.Integer, android.os.CancellationSignal>, com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback, com.android.systemui.statusbar.ExpandableNotificationRow, );
    descriptor: (Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;ILjava/util/HashMap;Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;Lcom/android/systemui/statusbar/ExpandableNotificationRow;Z)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=11, args_size=6
        start local 0 // com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress result
        start local 1 // int reInflateFlags
        start local 2 // java.util.HashMap runningInflations
        start local 3 // com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback endListener
        start local 4 // com.android.systemui.statusbar.ExpandableNotificationRow row
        start local 5 // boolean redactAmbient
         0: .line 443
            invokestatic com.android.systemui.util.Assert.isMainThread:()V
         1: .line 444
            aload 4 /* row */
            invokevirtual com.android.systemui.statusbar.ExpandableNotificationRow.getEntry:()Lcom/android/systemui/statusbar/NotificationData$Entry;
            astore 6 /* entry */
        start local 6 // com.android.systemui.statusbar.NotificationData$Entry entry
         2: .line 445
            aload 4 /* row */
            invokevirtual com.android.systemui.statusbar.ExpandableNotificationRow.getPrivateLayout:()Lcom/android/systemui/statusbar/NotificationContentView;
            astore 7 /* privateLayout */
        start local 7 // com.android.systemui.statusbar.NotificationContentView privateLayout
         3: .line 446
            aload 4 /* row */
            invokevirtual com.android.systemui.statusbar.ExpandableNotificationRow.getPublicLayout:()Lcom/android/systemui/statusbar/NotificationContentView;
            astore 8 /* publicLayout */
        start local 8 // com.android.systemui.statusbar.NotificationContentView publicLayout
         4: .line 447
            aload 2 /* runningInflations */
            invokevirtual java.util.HashMap.isEmpty:()Z
            ifeq 48
         5: .line 448
            iload 1 /* reInflateFlags */
            iconst_1
            iand
            ifeq 9
         6: .line 449
            aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.inflatedContentView:Landroid/view/View;
            ifnull 8
         7: .line 450
            aload 7 /* privateLayout */
            aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.inflatedContentView:Landroid/view/View;
            invokevirtual com.android.systemui.statusbar.NotificationContentView.setContractedChild:(Landroid/view/View;)V
         8: .line 452
      StackMap locals: com.android.systemui.statusbar.NotificationData$Entry com.android.systemui.statusbar.NotificationContentView com.android.systemui.statusbar.NotificationContentView
      StackMap stack:
            aload 6 /* entry */
            aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newContentView:Landroid/widget/RemoteViews;
            putfield com.android.systemui.statusbar.NotificationData$Entry.cachedContentView:Landroid/widget/RemoteViews;
         9: .line 455
      StackMap locals:
      StackMap stack:
            iload 1 /* reInflateFlags */
            iconst_2
            iand
            ifeq 19
        10: .line 456
            aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.inflatedExpandedView:Landroid/view/View;
            ifnull 13
        11: .line 457
            aload 7 /* privateLayout */
            aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.inflatedExpandedView:Landroid/view/View;
            invokevirtual com.android.systemui.statusbar.NotificationContentView.setExpandedChild:(Landroid/view/View;)V
        12: .line 458
            goto 15
      StackMap locals:
      StackMap stack:
        13: aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newExpandedView:Landroid/widget/RemoteViews;
            ifnonnull 15
        14: .line 459
            aload 7 /* privateLayout */
            aconst_null
            invokevirtual com.android.systemui.statusbar.NotificationContentView.setExpandedChild:(Landroid/view/View;)V
        15: .line 461
      StackMap locals:
      StackMap stack:
            aload 6 /* entry */
            aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newExpandedView:Landroid/widget/RemoteViews;
            putfield com.android.systemui.statusbar.NotificationData$Entry.cachedBigContentView:Landroid/widget/RemoteViews;
        16: .line 462
            aload 4 /* row */
            aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newExpandedView:Landroid/widget/RemoteViews;
            ifnull 17
            iconst_1
            goto 18
      StackMap locals:
      StackMap stack: com.android.systemui.statusbar.ExpandableNotificationRow
        17: iconst_0
      StackMap locals: com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress int java.util.HashMap com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback com.android.systemui.statusbar.ExpandableNotificationRow int com.android.systemui.statusbar.NotificationData$Entry com.android.systemui.statusbar.NotificationContentView com.android.systemui.statusbar.NotificationContentView
      StackMap stack: com.android.systemui.statusbar.ExpandableNotificationRow int
        18: invokevirtual com.android.systemui.statusbar.ExpandableNotificationRow.setExpandable:(Z)V
        19: .line 465
      StackMap locals:
      StackMap stack:
            iload 1 /* reInflateFlags */
            iconst_4
            iand
            ifeq 26
        20: .line 466
            aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.inflatedHeadsUpView:Landroid/view/View;
            ifnull 23
        21: .line 467
            aload 7 /* privateLayout */
            aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.inflatedHeadsUpView:Landroid/view/View;
            invokevirtual com.android.systemui.statusbar.NotificationContentView.setHeadsUpChild:(Landroid/view/View;)V
        22: .line 468
            goto 25
      StackMap locals:
      StackMap stack:
        23: aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newHeadsUpView:Landroid/widget/RemoteViews;
            ifnonnull 25
        24: .line 469
            aload 7 /* privateLayout */
            aconst_null
            invokevirtual com.android.systemui.statusbar.NotificationContentView.setHeadsUpChild:(Landroid/view/View;)V
        25: .line 471
      StackMap locals:
      StackMap stack:
            aload 6 /* entry */
            aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newHeadsUpView:Landroid/widget/RemoteViews;
            putfield com.android.systemui.statusbar.NotificationData$Entry.cachedHeadsUpContentView:Landroid/widget/RemoteViews;
        26: .line 474
      StackMap locals:
      StackMap stack:
            iload 1 /* reInflateFlags */
            bipush 8
            iand
            ifeq 30
        27: .line 475
            aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.inflatedPublicView:Landroid/view/View;
            ifnull 29
        28: .line 476
            aload 8 /* publicLayout */
            aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.inflatedPublicView:Landroid/view/View;
            invokevirtual com.android.systemui.statusbar.NotificationContentView.setContractedChild:(Landroid/view/View;)V
        29: .line 478
      StackMap locals:
      StackMap stack:
            aload 6 /* entry */
            aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newPublicView:Landroid/widget/RemoteViews;
            putfield com.android.systemui.statusbar.NotificationData$Entry.cachedPublicContentView:Landroid/widget/RemoteViews;
        30: .line 481
      StackMap locals:
      StackMap stack:
            iload 1 /* reInflateFlags */
            bipush 16
            iand
            ifeq 43
        31: .line 482
            aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.inflatedAmbientView:Landroid/view/View;
            ifnull 42
        32: .line 483
            iload 5 /* redactAmbient */
            ifeq 34
        33: .line 484
            aload 8 /* publicLayout */
            goto 35
      StackMap locals:
      StackMap stack:
        34: aload 7 /* privateLayout */
        35: .line 483
      StackMap locals:
      StackMap stack: com.android.systemui.statusbar.NotificationContentView
            astore 9 /* newParent */
        start local 9 // com.android.systemui.statusbar.NotificationContentView newParent
        36: .line 485
            iload 5 /* redactAmbient */
            ifne 38
        37: .line 486
            aload 8 /* publicLayout */
            goto 39
      StackMap locals: com.android.systemui.statusbar.NotificationContentView
      StackMap stack:
        38: aload 7 /* privateLayout */
        39: .line 485
      StackMap locals:
      StackMap stack: com.android.systemui.statusbar.NotificationContentView
            astore 10 /* otherParent */
        start local 10 // com.android.systemui.statusbar.NotificationContentView otherParent
        40: .line 487
            aload 9 /* newParent */
            aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.inflatedAmbientView:Landroid/view/View;
            invokevirtual com.android.systemui.statusbar.NotificationContentView.setAmbientChild:(Landroid/view/View;)V
        41: .line 488
            aload 10 /* otherParent */
            aconst_null
            invokevirtual com.android.systemui.statusbar.NotificationContentView.setAmbientChild:(Landroid/view/View;)V
        end local 10 // com.android.systemui.statusbar.NotificationContentView otherParent
        end local 9 // com.android.systemui.statusbar.NotificationContentView newParent
        42: .line 490
      StackMap locals:
      StackMap stack:
            aload 6 /* entry */
            aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newAmbientView:Landroid/widget/RemoteViews;
            putfield com.android.systemui.statusbar.NotificationData$Entry.cachedAmbientContentView:Landroid/widget/RemoteViews;
        43: .line 492
      StackMap locals:
      StackMap stack:
            aload 6 /* entry */
            aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.headsUpStatusBarText:Ljava/lang/CharSequence;
            putfield com.android.systemui.statusbar.NotificationData$Entry.headsUpStatusBarText:Ljava/lang/CharSequence;
        44: .line 493
            aload 6 /* entry */
            aload 0 /* result */
            getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.headsUpStatusBarTextPublic:Ljava/lang/CharSequence;
            putfield com.android.systemui.statusbar.NotificationData$Entry.headsUpStatusBarTextPublic:Ljava/lang/CharSequence;
        45: .line 494
            aload 3 /* endListener */
            ifnull 47
        46: .line 495
            aload 3 /* endListener */
            aload 4 /* row */
            invokevirtual com.android.systemui.statusbar.ExpandableNotificationRow.getEntry:()Lcom/android/systemui/statusbar/NotificationData$Entry;
            invokeinterface com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback.onAsyncInflationFinished:(Lcom/android/systemui/statusbar/NotificationData$Entry;)V
        47: .line 497
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        48: .line 499
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 8 // com.android.systemui.statusbar.NotificationContentView publicLayout
        end local 7 // com.android.systemui.statusbar.NotificationContentView privateLayout
        end local 6 // com.android.systemui.statusbar.NotificationData$Entry entry
        end local 5 // boolean redactAmbient
        end local 4 // com.android.systemui.statusbar.ExpandableNotificationRow row
        end local 3 // com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback endListener
        end local 2 // java.util.HashMap runningInflations
        end local 1 // int reInflateFlags
        end local 0 // com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress result
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   49     0             result  Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;
            0   49     1     reInflateFlags  I
            0   49     2  runningInflations  Ljava/util/HashMap<Ljava/lang/Integer;Landroid/os/CancellationSignal;>;
            0   49     3        endListener  Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;
            0   49     4                row  Lcom/android/systemui/statusbar/ExpandableNotificationRow;
            0   49     5      redactAmbient  Z
            2   49     6              entry  Lcom/android/systemui/statusbar/NotificationData$Entry;
            3   49     7      privateLayout  Lcom/android/systemui/statusbar/NotificationContentView;
            4   49     8       publicLayout  Lcom/android/systemui/statusbar/NotificationContentView;
           36   42     9          newParent  Lcom/android/systemui/statusbar/NotificationContentView;
           40   42    10        otherParent  Lcom/android/systemui/statusbar/NotificationContentView;
    Signature: (Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;ILjava/util/HashMap<Ljava/lang/Integer;Landroid/os/CancellationSignal;>;Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;Lcom/android/systemui/statusbar/ExpandableNotificationRow;Z)Z
    MethodParameters:
                   Name  Flags
      result             
      reInflateFlags     
      runningInflations  
      endListener        
      row                
      redactAmbient      

  private static android.widget.RemoteViews createExpandedView(android.app.Notification$Builder, boolean);
    descriptor: (Landroid/app/Notification$Builder;Z)Landroid/widget/RemoteViews;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=1, locals=4, args_size=2
        start local 0 // android.app.Notification$Builder builder
        start local 1 // boolean isLowPriority
         0: .line 504
            aload 0 /* builder */
            invokevirtual android.app.Notification$Builder.createBigContentView:()Landroid/widget/RemoteViews;
            astore 2 /* bigContentView */
        start local 2 // android.widget.RemoteViews bigContentView
         1: .line 505
            aload 2 /* bigContentView */
            ifnull 3
         2: .line 506
            aload 2 /* bigContentView */
            areturn
         3: .line 508
      StackMap locals: android.widget.RemoteViews
      StackMap stack:
            iload 1 /* isLowPriority */
            ifeq 7
         4: .line 509
            aload 0 /* builder */
            invokevirtual android.app.Notification$Builder.createContentView:()Landroid/widget/RemoteViews;
            astore 3 /* contentView */
        start local 3 // android.widget.RemoteViews contentView
         5: .line 510
            aload 3 /* contentView */
            invokestatic android.app.Notification$Builder.makeHeaderExpanded:(Landroid/widget/RemoteViews;)V
         6: .line 511
            aload 3 /* contentView */
            areturn
        end local 3 // android.widget.RemoteViews contentView
         7: .line 513
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 2 // android.widget.RemoteViews bigContentView
        end local 1 // boolean isLowPriority
        end local 0 // android.app.Notification$Builder builder
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    8     0         builder  Landroid/app/Notification$Builder;
            0    8     1   isLowPriority  Z
            1    8     2  bigContentView  Landroid/widget/RemoteViews;
            5    7     3     contentView  Landroid/widget/RemoteViews;
    MethodParameters:
               Name  Flags
      builder        
      isLowPriority  

  private static android.widget.RemoteViews createContentView(android.app.Notification$Builder, boolean, boolean);
    descriptor: (Landroid/app/Notification$Builder;ZZ)Landroid/widget/RemoteViews;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // android.app.Notification$Builder builder
        start local 1 // boolean isLowPriority
        start local 2 // boolean useLarge
         0: .line 518
            iload 1 /* isLowPriority */
            ifeq 2
         1: .line 519
            aload 0 /* builder */
            iconst_0
            invokevirtual android.app.Notification$Builder.makeLowPriorityContentView:(Z)Landroid/widget/RemoteViews;
            areturn
         2: .line 521
      StackMap locals:
      StackMap stack:
            aload 0 /* builder */
            iload 2 /* useLarge */
            invokevirtual android.app.Notification$Builder.createContentView:(Z)Landroid/widget/RemoteViews;
            areturn
        end local 2 // boolean useLarge
        end local 1 // boolean isLowPriority
        end local 0 // android.app.Notification$Builder builder
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    3     0        builder  Landroid/app/Notification$Builder;
            0    3     1  isLowPriority  Z
            0    3     2       useLarge  Z
    MethodParameters:
               Name  Flags
      builder        
      isLowPriority  
      useLarge       

  static boolean canReapplyRemoteView(android.widget.RemoteViews, android.widget.RemoteViews);
    descriptor: (Landroid/widget/RemoteViews;Landroid/widget/RemoteViews;)Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.widget.RemoteViews newView
        start local 1 // android.widget.RemoteViews oldView
         0: .line 532
            aload 0 /* newView */
            ifnonnull 1
            aload 1 /* oldView */
            ifnull 8
         1: .line 533
      StackMap locals:
      StackMap stack:
            aload 0 /* newView */
            ifnull 7
            aload 1 /* oldView */
            ifnull 7
         2: .line 534
            aload 1 /* oldView */
            invokevirtual android.widget.RemoteViews.getPackage:()Ljava/lang/String;
            ifnull 7
         3: .line 535
            aload 0 /* newView */
            invokevirtual android.widget.RemoteViews.getPackage:()Ljava/lang/String;
            ifnull 7
         4: .line 536
            aload 0 /* newView */
            invokevirtual android.widget.RemoteViews.getPackage:()Ljava/lang/String;
            aload 1 /* oldView */
            invokevirtual android.widget.RemoteViews.getPackage:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 7
         5: .line 537
            aload 0 /* newView */
            invokevirtual android.widget.RemoteViews.getLayoutId:()I
            aload 1 /* oldView */
            invokevirtual android.widget.RemoteViews.getLayoutId:()I
            if_icmpne 7
         6: .line 538
            aload 1 /* oldView */
            invokevirtual android.widget.RemoteViews.isReapplyDisallowed:()Z
            ifeq 8
         7: .line 532
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         8: iconst_1
            ireturn
        end local 1 // android.widget.RemoteViews oldView
        end local 0 // android.widget.RemoteViews newView
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    9     0  newView  Landroid/widget/RemoteViews;
            0    9     1  oldView  Landroid/widget/RemoteViews;
    RuntimeInvisibleAnnotations: 
      com.android.internal.annotations.VisibleForTesting()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        com.android.internal.annotations.VisibleForTesting()
    MethodParameters:
         Name  Flags
      newView  final
      oldView  final

  public void setInflationCallback(com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback);
    descriptor: (Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.systemui.statusbar.notification.NotificationInflater this
        start local 1 // com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback callback
         0: .line 542
            aload 0 /* this */
            aload 1 /* callback */
            putfield com.android.systemui.statusbar.notification.NotificationInflater.mCallback:Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;
         1: .line 543
            return
        end local 1 // com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback callback
        end local 0 // com.android.systemui.statusbar.notification.NotificationInflater this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/android/systemui/statusbar/notification/NotificationInflater;
            0    2     1  callback  Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;
    MethodParameters:
          Name  Flags
      callback  

  public void onDensityOrFontScaleChanged();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.android.systemui.statusbar.notification.NotificationInflater this
         0: .line 558
            aload 0 /* this */
            getfield com.android.systemui.statusbar.notification.NotificationInflater.mRow:Lcom/android/systemui/statusbar/ExpandableNotificationRow;
            invokevirtual com.android.systemui.statusbar.ExpandableNotificationRow.getEntry:()Lcom/android/systemui/statusbar/NotificationData$Entry;
            astore 1 /* entry */
        start local 1 // com.android.systemui.statusbar.NotificationData$Entry entry
         1: .line 559
            aload 1 /* entry */
            aconst_null
            putfield com.android.systemui.statusbar.NotificationData$Entry.cachedAmbientContentView:Landroid/widget/RemoteViews;
         2: .line 560
            aload 1 /* entry */
            aconst_null
            putfield com.android.systemui.statusbar.NotificationData$Entry.cachedBigContentView:Landroid/widget/RemoteViews;
         3: .line 561
            aload 1 /* entry */
            aconst_null
            putfield com.android.systemui.statusbar.NotificationData$Entry.cachedContentView:Landroid/widget/RemoteViews;
         4: .line 562
            aload 1 /* entry */
            aconst_null
            putfield com.android.systemui.statusbar.NotificationData$Entry.cachedHeadsUpContentView:Landroid/widget/RemoteViews;
         5: .line 563
            aload 1 /* entry */
            aconst_null
            putfield com.android.systemui.statusbar.NotificationData$Entry.cachedPublicContentView:Landroid/widget/RemoteViews;
         6: .line 564
            aload 0 /* this */
            invokevirtual com.android.systemui.statusbar.notification.NotificationInflater.inflateNotificationViews:()V
         7: .line 565
            return
        end local 1 // com.android.systemui.statusbar.NotificationData$Entry entry
        end local 0 // com.android.systemui.statusbar.notification.NotificationInflater this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    8     0   this  Lcom/android/systemui/statusbar/notification/NotificationInflater;
            1    8     1  entry  Lcom/android/systemui/statusbar/NotificationData$Entry;

  private static boolean canReapplyAmbient(com.android.systemui.statusbar.ExpandableNotificationRow, boolean);
    descriptor: (Lcom/android/systemui/statusbar/ExpandableNotificationRow;Z)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=1, locals=3, args_size=2
        start local 0 // com.android.systemui.statusbar.ExpandableNotificationRow row
        start local 1 // boolean redactAmbient
         0: .line 568
            iload 1 /* redactAmbient */
            ifeq 1
            aload 0 /* row */
            invokevirtual com.android.systemui.statusbar.ExpandableNotificationRow.getPublicLayout:()Lcom/android/systemui/statusbar/NotificationContentView;
            goto 2
         1: .line 569
      StackMap locals:
      StackMap stack:
            aload 0 /* row */
            invokevirtual com.android.systemui.statusbar.ExpandableNotificationRow.getPrivateLayout:()Lcom/android/systemui/statusbar/NotificationContentView;
         2: .line 568
      StackMap locals:
      StackMap stack: com.android.systemui.statusbar.NotificationContentView
            astore 2 /* ambientView */
        start local 2 // com.android.systemui.statusbar.NotificationContentView ambientView
         3: .line 570
            aload 2 /* ambientView */
            invokevirtual com.android.systemui.statusbar.NotificationContentView.getAmbientChild:()Landroid/view/View;
            ifnull 4
            iconst_1
            ireturn
      StackMap locals: com.android.systemui.statusbar.NotificationContentView
      StackMap stack:
         4: iconst_0
            ireturn
        end local 2 // com.android.systemui.statusbar.NotificationContentView ambientView
        end local 1 // boolean redactAmbient
        end local 0 // com.android.systemui.statusbar.ExpandableNotificationRow row
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    5     0            row  Lcom/android/systemui/statusbar/ExpandableNotificationRow;
            0    5     1  redactAmbient  Z
            3    5     2    ambientView  Lcom/android/systemui/statusbar/NotificationContentView;
    MethodParameters:
               Name  Flags
      row            
      redactAmbient  

  private static void lambda$0(java.util.HashMap);
    descriptor: (Ljava/util/HashMap;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
         0: .line 324
            aload 0
            invokevirtual java.util.HashMap.values:()Ljava/util/Collection;
            invokedynamic accept()Ljava/util/function/Consumer;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  android/os/CancellationSignal.cancel()V (5)
                  (Landroid/os/CancellationSignal;)V
            invokeinterface java.util.Collection.forEach:(Ljava/util/function/Consumer;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "NotificationInflater.java"
NestMembers:
  com.android.systemui.statusbar.notification.NotificationInflater$1  com.android.systemui.statusbar.notification.NotificationInflater$2  com.android.systemui.statusbar.notification.NotificationInflater$3  com.android.systemui.statusbar.notification.NotificationInflater$4  com.android.systemui.statusbar.notification.NotificationInflater$5  com.android.systemui.statusbar.notification.NotificationInflater$6  com.android.systemui.statusbar.notification.NotificationInflater$ApplyCallback  com.android.systemui.statusbar.notification.NotificationInflater$AsyncInflationTask  com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback  com.android.systemui.statusbar.notification.NotificationInflater$InflationExecutor  com.android.systemui.statusbar.notification.NotificationInflater$InflationExecutor$1  com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress
InnerClasses:
  public Builder = android.app.Notification$Builder of android.app.Notification
  public abstract OnCancelListener = android.os.CancellationSignal$OnCancelListener of android.os.CancellationSignal
  public OnClickHandler = android.widget.RemoteViews$OnClickHandler of android.widget.RemoteViews
  public abstract OnViewAppliedListener = android.widget.RemoteViews$OnViewAppliedListener of android.widget.RemoteViews
  public final Entry = com.android.systemui.statusbar.NotificationData$Entry of com.android.systemui.statusbar.NotificationData
  com.android.systemui.statusbar.notification.NotificationInflater$1
  com.android.systemui.statusbar.notification.NotificationInflater$2
  com.android.systemui.statusbar.notification.NotificationInflater$3
  com.android.systemui.statusbar.notification.NotificationInflater$4
  com.android.systemui.statusbar.notification.NotificationInflater$5
  com.android.systemui.statusbar.notification.NotificationInflater$6
  abstract ApplyCallback = com.android.systemui.statusbar.notification.NotificationInflater$ApplyCallback of com.android.systemui.statusbar.notification.NotificationInflater
  public AsyncInflationTask = com.android.systemui.statusbar.notification.NotificationInflater$AsyncInflationTask of com.android.systemui.statusbar.notification.NotificationInflater
  public abstract InflationCallback = com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback of com.android.systemui.statusbar.notification.NotificationInflater
  private InflationExecutor = com.android.systemui.statusbar.notification.NotificationInflater$InflationExecutor of com.android.systemui.statusbar.notification.NotificationInflater
  InflationProgress = com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress of com.android.systemui.statusbar.notification.NotificationInflater
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles