kotlinx.coroutines.NonCancellable -> qj4:
# {"id":"sourceFile","fileName":"NonCancellable.kt"}
    kotlinx.coroutines.NonCancellable INSTANCE -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lqj4;"}
    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.util.concurrent.CancellationException getCancellationException():232:232 -> E
    1:8:kotlinx.coroutines.selects.SelectClause0 getOnJoin():225:225 -> S
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lbo4;"}
    1:3:kotlinx.coroutines.DisposableHandle invokeOnCompletion(kotlin.jvm.functions.Function1):239:239 -> f0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljn2;)Low1;"}
    1:2:boolean isCancelled():201:201 -> isCancelled
    1:2:boolean isActive():187:187 -> k
    1:8:java.lang.Object join(kotlin.coroutines.Continuation):216:216 -> m0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lbb1;)Ljava/lang/Object;"}
    1:1:void cancel(java.util.concurrent.CancellationException):254:254 -> o
    1:3:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):247:247 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ZZLjn2;)Low1;"}
    1:2:boolean start():208:208 -> start
    1:3:java.lang.String toString():280:280 -> toString
    1:3:kotlinx.coroutines.ChildHandle attachChild(kotlinx.coroutines.ChildJob):276:276 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhg3;)Lwr0;"}
