package Ġcom . ind ram ah kota . regular _ feature Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġcom . ind ram ah kota . common . base . Base Binding Fragment Ċ import Ġcom . ind ram ah kota . domain . Sample Repository Ċ import Ġcom . ind ram ah kota . regular _ feature . databinding . Fragment Regular Feature Binding Ċ import Ġdagger . h ilt . android . Android EntryPoint Ċ import Ġtim ber . log . Tim ber Ċ import Ġjavax . inject . Inject Ċ Ċ @ Android EntryPoint Ċ class ĠRegular Feature Fragment Ġ: ĠBase Binding Fragment () Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġ_ binding : ĠFragment Regular Feature Binding ? Ġ= Ġnull ĊĠĠĠ Ġprivate Ġval Ġbinding Ġget () Ġ= Ġ_ binding !! ĊĊĠĠĠ Ġ@ Inject ĊĠĠĠ Ġlateinit Ġvar Ġrepository : ĠSample Repository ĊĊĠĠĠ Ġoverride Ġfun Ġbind Fragment ( in flater : ĠLayoutInflater , Ġcontainer : ĠViewGroup ?): ĠView Ġ{ ĊĠĠĠĠĠĠĠ Ġ_ binding Ġ= ĠFragment Regular Feature Binding . inflate ( in flater , Ġcontainer , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġreturn Ġbinding . root ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġsetup UI ( view : ĠView , ĠsavedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ ĠTim ber . d (" Regular ĠFeature : Ġ${ repository . getMessage () }") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġun bind Fragment () Ġ{ ĊĠĠĠĠĠĠĠ Ġ_ binding Ġ= Ġnull ĊĠĠĠ Ġ} Ċ }