kotlinx.coroutines.Job -> uf3:
# {"id":"sourceFile","fileName":"Job.kt"}
    java.util.concurrent.CancellationException getCancellationException() -> E
    kotlinx.coroutines.selects.SelectClause0 getOnJoin() -> S
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lbo4;"}
    kotlinx.coroutines.DisposableHandle invokeOnCompletion(kotlin.jvm.functions.Function1) -> f0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljn2;)Low1;"}
    boolean isCancelled() -> isCancelled
    boolean isActive() -> k
    java.lang.Object join(kotlin.coroutines.Continuation) -> m0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lbb1;)Ljava/lang/Object;"}
    void cancel(java.util.concurrent.CancellationException) -> o
    kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1) -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ZZLjn2;)Low1;"}
    boolean start() -> start
    kotlinx.coroutines.ChildHandle attachChild(kotlinx.coroutines.ChildJob) -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhg3;)Lwr0;"}
