package Ġde . tum .` in `. ase . ap od ini . internal Ċ Ċ import Ġde . tum .` in `. ase . ap od ini . Component Builder Ċ import Ġde . tum .` in `. ase . ap od ini . environment . Environment Store Ċ import Ġde . tum .` in `. ase . ap od ini . properties . Path Parameter Ċ Ċ internal Ġabstract Ġclass ĠComponent Visitor Ġ: ĠComponent Builder () Ġ{ ĊĠĠĠ Ġsealed Ġclass ĠGroup Ġ{ ĊĠĠĠĠĠĠĠ Ġclass ĠNamed ( val Ġname : ĠString ) Ġ: ĠGroup () ĊĠĠĠĠĠĠĠ Ġclass ĠParameter ( val Ġparameter : ĠPath Parameter ) Ġ: ĠGroup () ĊĠĠĠĠĠĠĠ Ġclass ĠEnvironment ( val Ġstore : ĠEnvironment Store ) Ġ: ĠGroup () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġabstract Ġfun Ġenter Group ( kind : ĠGroup ) ĊĠĠĠ Ġabstract Ġfun Ġexit Group () Ċ }