package Ġkotlin Ċ Ċ // ĠCHECK _ NOT _ REFER ENC ED : ĠKotlin . isInstanceOf Ċ // ĠCHECK _ NOT _ REFER ENC ED : ĠKotlin . is TypeOf Ċ // ĠCHECK _ NOT _ REFER ENC ED : ĠKotlin . or Null Ċ Ċ fun Ġsuccess ( message : ĠString , Ġfn : Ġ() -> Unit ) Ġ{ ĊĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠ Ġfn () ĊĠĠĠ Ġ} ĊĠĠĠ Ġcatch Ġ( e : ĠException ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠException (" Exception Ġwas Ġthrown : Ġmessage =$ message , Ġexception =$ e ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġfails Class Cast ( message : ĠString , Ġfn : Ġ() -> Unit ) Ġ{ ĊĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠ Ġfn () ĊĠĠĠ Ġ} ĊĠĠĠ Ġcatch Ġ( e : ĠClass CastException ) Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġthrow ĠException (" Expected ĠClass CastException Ġto Ġbe Ġthrown : Ġmessage =$ message ") Ċ }