template Usings(namespaces, aliases) := << import System.*; <#foreach x in namespaces#> import <#x#>.*; <#end#> >> template NetNode(className, namespaces, aliases) := << <# Usings(namespaces, aliases) #> public class <# className #> extends MeasurementScript { public void Initialize() { } public void Start() { } public void Stop() { } public void Shutdown() { } } >> template TestNode(className, namespaces, aliases) := << <# Usings(namespaces, aliases) #> public class <# className #> extends TestModule { public void Main() { } } >> template Snippet(className, namespaces, aliases) := << <# Usings(namespaces, aliases) #> public class <# className #> { public void Snippet1() { } } >>