package Ġchapter 3 . deferred . exception . await . try catch Ċ Ċ import Ġkotlinx . coroutines . experimental . async Ċ import Ġkotlinx . coroutines . experimental . run Blocking Ċ Ċ /** Ċ Ġ* ĠIn Ġthis Ġexample Ġwith Ġhandle Ġan Ġexception Ġby Ġusing Ġa Ċ Ġ* Ġtry - catch Ġblock Ċ Ġ*/ Ċ fun Ġmain ( args : ĠArray < String >) Ġ= Ġrun Blocking Ġ{ ĊĠĠĠ Ġval Ġdeferred Ġ= Ġasync Ġ{ ĊĠĠĠĠĠĠĠ ĠTODO (" Not Ġimplemented Ġyet !") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠ Ġdeferred . await () ĊĠĠĠ Ġ} Ġcatch Ġ( throwable : ĠThrowable ) Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" Deferred Ġcancelled Ġdue Ġto Ġ${ throwable . message }") ĊĠĠĠ Ġ} Ċ }