package Ġcom . hand stand sam . shopping app Ċ Ċ import Ġandroid . app . Application Ċ import Ġandroid . content . Context Ċ import Ġcom . hand stand sam . shopping app . di . App Graph Ċ import Ġcom . hand stand sam . shopping app . di . Session Graph Impl Ċ Ċ class ĠMy Application Ġ: ĠApplication () Ġ{ ĊĊĠĠĠ Ġval Ġapp Graph : ĠApp Graph Ġby Ġlazy Ġ{ ĊĠĠĠĠĠĠĠ ĠApp Graph ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsession Graph Ġ= ĠSession Graph Impl ( application Context ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnetwork Graph Ġ= Ġthis . server Dimension Network Graph ( debug Dimension Intercept ors ( this )) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĠĠĠĠĠĠĠ Ġapp Graph Ġ// ĠTouch Ġthe Ġgraph Ġto Ġensure Ġit Ġinitializes Ġduring ĠonCreate () ĊĠĠĠĠĠĠĠ Ġthis . debug Dimension On Create () ĊĠĠĠ Ġ} Ċ Ċ } Ċ Ċ fun ĠContext . graph (): ĠApp Graph Ġ{ ĊĠĠĠ Ġreturn Ġ( this . application Context Ġas ĠMy Application ). app Graph Ċ }