androidx.appcompat.app.AppCompatDelegate$SerialExecutor -> bm:
# {"id":"sourceFile","fileName":"AppCompatDelegate.java"}
    int AppCompatDelegate$SerialExecutor.$r8$classId -> X
      # {"id":"com.android.tools.r8.synthesized"}
    java.util.Queue mTasks -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    java.lang.Runnable mActive -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    java.lang.Object mLock -> h0
    java.util.concurrent.Executor mExecutor -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    7:11:void androidx.room.TransactionExecutor.<init>(java.util.concurrent.Executor):28:28 -> <init>
    12:18:void androidx.room.TransactionExecutor.<init>(java.util.concurrent.Executor):29:29 -> <init>
    19:26:void androidx.room.TransactionExecutor.<init>(java.util.concurrent.Executor):31:31 -> <init>
    27:27:void com.google.mlkit.common.sdkinternal.zzm.<init>(java.util.concurrent.Executor,com.google.android.gms.tasks.CancellationToken,com.google.android.gms.tasks.CancellationTokenSource,com.google.android.gms.tasks.TaskCompletionSource):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;Lvm5;Lem8;Lqb7;)V"}
    28:31:void androidx.work.impl.utils.SerialExecutorImpl.<init>(java.util.concurrent.Executor):41:44 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;)V"}
    32:32:void <init>(java.util.concurrent.Executor):135:135 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfw1;)V"}
    33:34:void <init>(java.util.concurrent.Executor):130:131 -> <init>
    35:35:void <init>(java.util.concurrent.Executor):136:136 -> <init>
    6:8:void androidx.room.TransactionExecutor.scheduleNext():51:51 -> a
    9:23:void androidx.room.TransactionExecutor.scheduleNext():52:52 -> a
    24:33:void androidx.room.TransactionExecutor.scheduleNext():53:53 -> a
    34:37:void androidx.room.TransactionExecutor.scheduleNext():51:51 -> a
    38:51:void androidx.work.impl.utils.SerialExecutorImpl.scheduleNext():60:60 -> a
    52:59:void androidx.work.impl.utils.SerialExecutorImpl.scheduleNext():61:61 -> a
    60:62:void scheduleNext():156:156 -> a
    63:76:void scheduleNext():157:157 -> a
    77:86:void scheduleNext():158:158 -> a
    87:90:void scheduleNext():160:160 -> a
    6:18:void com.google.mlkit.common.sdkinternal.zzm.execute(java.lang.Runnable):1:1 -> execute
    6:18:void AppCompatDelegate$SerialExecutor.execute(java.lang.Runnable):0 -> execute
      # {"id":"com.android.tools.r8.synthesized"}
    19:22:boolean com.google.android.gms.tasks.zzb.isCancellationRequested():1:1 -> execute
    19:22:void com.google.mlkit.common.sdkinternal.zzm.execute(java.lang.Runnable):2 -> execute
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:22:void AppCompatDelegate$SerialExecutor.execute(java.lang.Runnable):0 -> execute
    23:28:boolean com.google.android.gms.tasks.zzb.isCancellationRequested():1:1 -> execute
    23:28:void com.google.mlkit.common.sdkinternal.zzm.execute(java.lang.Runnable):2 -> execute
    23:28:void AppCompatDelegate$SerialExecutor.execute(java.lang.Runnable):0 -> execute
    29:32:void com.google.mlkit.common.sdkinternal.zzm.execute(java.lang.Runnable):2:2 -> execute
    29:32:void AppCompatDelegate$SerialExecutor.execute(java.lang.Runnable):0 -> execute
    33:36:void com.google.mlkit.common.sdkinternal.zzm.execute(java.lang.Runnable):3:3 -> execute
    33:36:void AppCompatDelegate$SerialExecutor.execute(java.lang.Runnable):0 -> execute
    37:40:void com.google.mlkit.common.sdkinternal.zzm.execute(java.lang.Runnable):5:5 -> execute
    37:40:void AppCompatDelegate$SerialExecutor.execute(java.lang.Runnable):0 -> execute
    41:43:void com.google.mlkit.common.sdkinternal.zzm.execute(java.lang.Runnable):4:4 -> execute
    41:43:void AppCompatDelegate$SerialExecutor.execute(java.lang.Runnable):0 -> execute
    44:44:void com.google.mlkit.common.sdkinternal.zzm.execute(java.lang.Runnable):5:5 -> execute
    44:44:void AppCompatDelegate$SerialExecutor.execute(java.lang.Runnable):0 -> execute
    45:47:void AppCompatDelegate$SerialExecutor.execute(java.lang.Runnable):0:0 -> execute
    48:50:void androidx.room.TransactionExecutor.execute(java.lang.Runnable):34:34 -> execute
    48:50:void AppCompatDelegate$SerialExecutor.execute(java.lang.Runnable):0 -> execute
    51:64:void androidx.room.TransactionExecutor.execute(java.lang.Runnable):35:35 -> execute
    51:64:void AppCompatDelegate$SerialExecutor.execute(java.lang.Runnable):0 -> execute
    65:70:void androidx.room.TransactionExecutor.execute(java.lang.Runnable):44:44 -> execute
    65:70:void AppCompatDelegate$SerialExecutor.execute(java.lang.Runnable):0 -> execute
    71:76:void androidx.room.TransactionExecutor.execute(java.lang.Runnable):45:45 -> execute
    71:76:void AppCompatDelegate$SerialExecutor.execute(java.lang.Runnable):0 -> execute
    77:80:void androidx.room.TransactionExecutor.execute(java.lang.Runnable):34:34 -> execute
    77:80:void AppCompatDelegate$SerialExecutor.execute(java.lang.Runnable):0 -> execute
    81:83:void androidx.work.impl.utils.SerialExecutorImpl.execute(java.lang.Runnable):49:49 -> execute
    81:83:void AppCompatDelegate$SerialExecutor.execute(java.lang.Runnable):0 -> execute
    84:97:void androidx.work.impl.utils.SerialExecutorImpl.execute(java.lang.Runnable):50:50 -> execute
    84:97:void AppCompatDelegate$SerialExecutor.execute(java.lang.Runnable):0 -> execute
    98:103:void androidx.work.impl.utils.SerialExecutorImpl.execute(java.lang.Runnable):51:51 -> execute
    98:103:void AppCompatDelegate$SerialExecutor.execute(java.lang.Runnable):0 -> execute
    104:109:void androidx.work.impl.utils.SerialExecutorImpl.execute(java.lang.Runnable):52:52 -> execute
    104:109:void AppCompatDelegate$SerialExecutor.execute(java.lang.Runnable):0 -> execute
    110:113:void androidx.work.impl.utils.SerialExecutorImpl.execute(java.lang.Runnable):54:54 -> execute
    110:113:void AppCompatDelegate$SerialExecutor.execute(java.lang.Runnable):0 -> execute
    114:116:void execute(java.lang.Runnable):141:141 -> execute
    114:116:void AppCompatDelegate$SerialExecutor.execute(java.lang.Runnable):0 -> execute
    117:129:void execute(java.lang.Runnable):142:142 -> execute
    117:129:void AppCompatDelegate$SerialExecutor.execute(java.lang.Runnable):0 -> execute
    130:135:void execute(java.lang.Runnable):149:149 -> execute
    130:135:void AppCompatDelegate$SerialExecutor.execute(java.lang.Runnable):0 -> execute
    136:141:void execute(java.lang.Runnable):150:150 -> execute
    136:141:void AppCompatDelegate$SerialExecutor.execute(java.lang.Runnable):0 -> execute
    142:146:void execute(java.lang.Runnable):152:152 -> execute
    142:146:void AppCompatDelegate$SerialExecutor.execute(java.lang.Runnable):0 -> execute
