kotlinx.coroutines.NonCancellable -> pm4:
# {"id":"sourceFile","fileName":"NonCancellable.kt"}
    kotlinx.coroutines.NonCancellable INSTANCE -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lpm4;"}
    3:4:void <init>():169:169 -> <clinit>
    3:4:void <clinit>():0 -> <clinit>
    5:7:void <init>():168:168 -> <clinit>
    5:7:void <clinit>():0 -> <clinit>
    8:10:void <clinit>():0:0 -> <clinit>
    1:8:java.lang.Object join(kotlin.coroutines.Continuation):216:216 -> H0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkb1;)Ljava/lang/Object;"}
    1:8:java.util.concurrent.CancellationException getCancellationException():232:232 -> I
    1:8:kotlinx.coroutines.selects.SelectClause0 getOnJoin():225:225 -> a0
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lob5;"}
    1:2:boolean isCancelled():201:201 -> isCancelled
    1:2:boolean isActive():187:187 -> k
    1:1:void cancel(java.util.concurrent.CancellationException):254:254 -> o
    1:3:kotlinx.coroutines.DisposableHandle invokeOnCompletion(kotlin.jvm.functions.Function1):239:239 -> s0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyo2;)Lix1;"}
    1:2:boolean start():208:208 -> start
    1:3:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):247:247 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ZZLyo2;)Lix1;"}
    1:3:java.lang.String toString():280:280 -> toString
    1:3:kotlinx.coroutines.ChildHandle attachChild(kotlinx.coroutines.ChildJob):276:276 -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lri3;)Lzr0;"}
