package Ġcom . h ish am . b ush ar . di Ċ Ċ import Ġcom . h ish am . b ush ar . data . F avour ite Delegate Impl Ċ import Ġcom . h ish am . b ush ar . home . domain . deleg ates . F avour ite Delegate Ċ import Ġdagger . Bind s Ċ import Ġdagger . Module Ċ import Ġdagger . h ilt . Install In Ċ import Ġdagger . h ilt . components . Singleton Component Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Module Ċ @ Install In ( Singleton Component :: class ) Ċ abstract Ġclass ĠF avour ite Module Ġ{ ĊĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġabstract Ġfun Ġbind s F avour ite Delegate ( impl : ĠF avour ite Delegate Impl ): ĠF avour ite Delegate Ċ } Ċ