package Ġme . anno . utils Ċ Ċ object ĠNullable Ġ{ ĊĊĠĠĠ Ġfun Ġ< V > Ġtry OrNull ( func : Ġ() Ġ-> ĠV ): ĠV ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfunc () ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠException ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnull ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġ< V > Ġtry Or Exception ( func : Ġ() Ġ-> ĠV ): ĠAny Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfunc () ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠException ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġe ĊĠĠĠĠĠĠĠ Ġ} Ġas ĠAny ĊĠĠĠ Ġ} Ċ Ċ }