[comment encoding = UTF-8 /]
[module javaservices('http://www.example.org/stanHelp')/]
[query public getDescription(aFunction: Function) : String
= invoke('org.eclipse.acceleo.module.sample.services.JavaServices', 'getDescription(java.lang.String)', Sequence{aFunction.id})
/]
[comment encoding = UTF-8 /]
[module generate('http://www.example.org/stanHelp')]
[import org::eclipse::acceleo::module::sample::services::javaservices /]
[template public generateElement(aMainContainer : MainContainer)]
[comment @main/]
[let aFunction : Function = aMainContainer.functions->first()]
[file ('test.html', false, 'UTF-8')]
[getDescription(aFunction)/]
[/file]
[/let]
[/template]