package Ġio . kot est . core . listeners Ċ Ċ /** Ċ Ġ* ĠBr ings Ġtogether Ġ[ Before Project Listener ] Ġand Ġ[ After Project Listener ]. ĠEx ists Ġfor Ġhistorical Ġreasons . Ċ Ġ* ĠUsers Ġcan Ġchoose Ġto Ġextend Ġthis , Ġor Ġthe Ġconst it uent Ġinterfaces . Ċ Ġ*/ Ċ interface ĠProject Listener Ġ: ĠBefore Project Listener , ĠAfter Project Listener Ġ{ ĊĊĠĠ Ġoverride Ġval Ġname : ĠString ĊĠĠĠĠĠ Ġget () Ġ= Ġ" default Project Listener " Ċ Ċ } Ċ Ċ interface ĠBefore Project Listener Ġ: ĠListener Ġ{ ĊĊĠĠ Ġ/** ĊĠĠĠ Ġ* ĠCallback Ġwhich Ġis Ġinvoked Ġbefore Ġthe Ġfirst Ġtest Ġof Ġthe Ġproject . ĊĠĠĠ Ġ*/ ĊĠĠ Ġsuspend Ġfun Ġbefore Project () Ġ{} Ċ } Ċ Ċ interface ĠAfter Project Listener Ġ: ĠListener Ġ{ ĊĊĠĠ Ġ/** ĊĠĠĠ Ġ* ĠCallback Ġwhich Ġis Ġinvoked Ġafter Ġthe Ġlast Ġtest Ġof Ġthe Ġproject . ĊĠĠĠ Ġ*/ ĊĠĠ Ġsuspend Ġfun Ġafter Project () Ġ{} Ċ } Ċ