package Ġren . im yan . app _ tracker . common . k tx Ċ Ċ import Ġorg . k oin . core . context . Global Context Ċ import Ġorg . k oin . core . parameter . Parameters Definition Ċ import Ġorg . k oin . core . qual ifier . Qualifier Ċ import Ġorg . k oin . mp . K oin Platform Tools Ċ Ċ inline Ġfun Ġ< re ified ĠT Ġ: ĠAny > Ġget ( ĊĠĠĠ Ġqualifier : ĠQual ifier ? Ġ= Ġnull , ĊĠĠĠ Ġno inline Ġparameters : ĠParameters Definition ? Ġ= Ġnull Ċ ): ĠT Ġ{ ĊĠĠĠ Ġreturn ĠGlobal Context . get (). get < T >( qual ifier , Ġparameters ) Ċ } Ċ Ċ inline Ġfun Ġ< re ified ĠT Ġ: ĠAny > Ġinject ( ĊĠĠĠ Ġqualifier : ĠQual ifier ? Ġ= Ġnull , ĊĠĠĠ Ġmode : ĠLazy Thread Safety Mode Ġ= ĠK oin Platform Tools . default Lazy Mode (), ĊĠĠĠ Ġno inline Ġparameters : ĠParameters Definition ? Ġ= Ġnull Ċ ): ĠLazy < T > Ġ{ ĊĠĠĠ Ġreturn ĠGlobal Context . get (). inject ( qual ifier , Ġmode , Ġparameters ) Ċ }