package Ġorg . en ode framework . domain Ċ Ċ /** Ċ Ġ* ĠRepresents Ġa Ġprovider Ġto Ġprovide Ġthe Ġaggregate Ġrepository . Ċ Ġ*/ Ċ interface ĠI Aggregate Repository Provider Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠGet Ġthe Ġaggregate Repository Ġfor Ġthe Ġgiven Ġaggregate Ġtype . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġget Repository ( aggregate Root Type : ĠClass < out ĠI Aggregate Root >): ĠI Aggregate Repository Proxy ? Ċ }