package Ġcom . android . my application Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . util . Log Ċ import Ġcom . show . launch . Initializer Ċ import Ġcom . show . launch . Initializer Type Ċ import Ġkotlinx . coroutines . C ancellable Continuation Ċ import Ġjava . util . ArrayList Ċ import Ġkotlin . coroutines . resume Ċ Ċ class ĠTest Initializer Ġ: ĠInitial izer < String > Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġdependencies (): ĠList < Class < out ĠInitial izer <* >>> ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠArrayList < Class < out ĠInitial izer <* >>> (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( Test Initializer 2 :: class . java ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( context : ĠContext , Ġis Main Process : ĠBoolean , Ġcontinuation : ĠC ancellable Continuation < String > ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġcontinuation ?. resume ("") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġinitializer Type (): ĠInitial izer Type Ġ= ĠInitial izer Type . Sync Ċ Ċ }