package Ġcom . example . ko qli . use case Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġbi wa ish i Ġon Ġ 2 0 1 7 / 0 9 / 1 0 . Ċ Ġ*/ Ċ Ċ interface ĠUse Case < out ĠT >{ ĊĠĠĠ Ġfun Ġexec ( success : (( T ) Ġ-> ĠUnit ), Ġfail : Ġ(( Throwable ) Ġ-> ĠUnit )? Ġ= Ġnull , Ġfinished : Ġ(() Ġ-> ĠUnit )? ) Ċ }