package Ġcom . example . example . utils . commons Ċ Ċ import Ġio . reactivex . Observable Ċ Ċ abstract Ġclass ĠSimple UseCase < T Ġ: ĠThrowable >( execution Threads : ĠExecution Threads ) Ġ: ĠIo UseCase < UseCase . No Request Value , ĠUse Case . No Response Value , ĠT >( execution Threads ) Ġ{ ĊĠĠĠ Ġprotected Ġabstract Ġfun Ġexecute (): ĠObservable < No Response Value > ĊĠĠĠ Ġoverride Ġfun Ġexecute ( request Value : ĠNo Request Value ): ĠObservable < No Response Value > Ġ= Ġexecute () Ċ } Ċ