package Ġkt lo . psy ss im . model Ċ Ċ import Ġkt lo . psy ss im . controller . Template Controller Ċ import Ġt orn ad of x .* Ċ Ċ enum Ġclass ĠTemplate Ġ{ ĊĠĠĠ ĠInner Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġsettings : ĠPS Settings ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġcontroller . inner () ĊĠĠĠ Ġ}, ĊĠĠĠ ĠO uter Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġsettings : ĠPS Settings ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġcontroller . outer () ĊĠĠĠ Ġ}, ĊĠĠĠ ĠReal Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġsettings : ĠPS Settings ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġcontroller . real () ĊĠĠĠ Ġ}, ĊĠĠĠ ĠCome ts Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġsettings : ĠPS Settings ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġcontroller . come ts () ĊĠĠĠ Ġ}; ĊĊĠĠĠ Ġprotected Ġval Ġcontroller Ġ= Ġfind ( Template Controller :: class ) ĊĠĠĠ Ġprivate Ġval Ġstring Ġ= Ġcontroller . messages [" template .$ name "] ĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġstring ĊĠĠĠ Ġ} ĊĠĠĠ Ġval Ġdescription : ĠString Ġget () Ġ= Ġcontroller . messages [" description .$ name "] ĊĠĠĠ Ġabstract Ġval Ġsettings : ĠPS Settings Ċ }