package Ġcom . w ack alo on . me gam on ol ith Ċ Ċ import Ġdagger . Component Ċ Ċ @ Component ( modules Ġ= Ġ[ ĊĠĠĠ ĠFeature Y Dependencies Module :: class , Ċ ]) Ċ interface ĠGlobal Application Component Ġ Ġ{ ĊĠĠĠ Ġfun Ġinject ( global Application : ĠGlobal Application ) ĊĊĠĠĠ Ġ@ Component . Factory ĊĠĠĠ Ġinterface ĠFactory Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġcreate (): ĠGlobal Application Component ĊĠĠĠ Ġ} ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfun Ġget (): ĠGlobal Application Component Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠD agger Global Application Component . factory () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. create () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ