package Ġcom . p 2 m . core . app Ċ Ċ import Ġcom . p 2 m . core . internal . app . App Module Service Ċ import Ġcom . p 2 m . core . module . Empty Module Event Ċ import Ġcom . p 2 m . core . module . Empty Module Launcher Ċ import Ġcom . p 2 m . core . module . Module Api Ċ Ċ class ĠApp Module Api ( ĊĠĠĠ Ġoverride Ġval Ġlauncher : ĠEmpty Module Launcher Ġ= ĠEmpty Module Launcher , ĊĠĠĠ Ġoverride Ġval Ġservice : ĠApp Module Service Ġ= ĠApp Module Service (), ĊĠĠĠ Ġoverride Ġval Ġevent : ĠEmpty Module Event Ġ= ĠEmpty Module Event Ċ ) Ġ: ĠModule Api < Empty Module Launcher , ĠApp Module Service , ĠEmpty Module Event >