package Ġcom . jetbrains . hand son . mpp . mobile Ċ Ċ import Ġkotlinx . coroutines .* Ċ import Ġkotlin . coroutines . Coroutine Context Ċ Ċ class ĠApplication Presenter : ĠApplication Contract . Presenter () Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġdispatch ers Ġ= ĠApp Dispatch ers Impl () ĊĠĠĠ Ġprivate Ġvar Ġview : ĠApplication Contract . View ? Ġ= Ġnull ĊĠĠĠ Ġprivate Ġval Ġjob : ĠJob Ġ= ĠSuper visor Job () ĊĊĠĠĠ Ġoverride Ġval Ġcoroutine Context : ĠCor outine Context ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdispatch ers . main Ġ+ Ġjob ĊĊĠĠĠ Ġoverride Ġfun Ġon View Taken ( view : ĠApplication Contract . View ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . view Ġ= Ġview ĊĠĠĠĠĠĠĠ Ġview . setLabel ( create Application Screen Message ()) ĊĠĠĠ Ġ} Ċ } Ċ