package Ġcom . av iation data . common . core . extension Ċ Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġcom . av iation data . common . core . dependencies . Dependencies Util Ċ import Ġorg . kode in . di . K ode in Ċ import Ġorg . kode in . di . conf . Configurable K ode in Ċ import Ġorg . kode in . di . generic . bind Ċ import Ġorg . kode in . di . generic . provider Ċ Ċ fun ĠFragment . self Bind ( component : ĠConfigur able K ode in ) Ġ= ĠK ode in . lazy Ġ{ ĊĠĠĠ Ġextend ( component ) ĊĠĠĠ Ġbind < Fragment >( tag Ġ= ĠDependencies Util . HOST ) Ġwith Ġprovider Ġ{ ĊĠĠĠĠĠĠĠ Ġthis @ self Bind ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun ĠFragment . update Title ( title : ĠString ) Ġ{ ĊĠĠĠ Ġval Ġactivity Ġ= Ġrequire Activity () ĊĠĠĠ Ġif Ġ( activity Ġis ĠAppCompatActivity ) Ġ{ ĊĠĠĠĠĠĠĠ Ġactivity . support ActionBar ?. title Ġ= Ġtitle ĊĠĠĠ Ġ} Ċ }