aspect REST { private String {{rootNodeName}}.RestName() { return "RagConnectREST"; } private RestServerHandler {{rootNodeName}}.{{restHandlerField}} = new RestServerHandler(RestName()); {{#getRootTypeComponents}} {{#first}}inh RestServerHandler ASTNode.{{restHandlerAttribute}}();{{/first}} eq {{rootNodeName}}.get{{name}}().{{restHandlerAttribute}}() = {{restHandlerField}}; {{/getRootTypeComponents}} {{^getRootTypeComponents}} syn RestServerHandler {{rootNodeName}}.{{restHandlerAttribute}}() = {{restHandlerField}}; {{/getRootTypeComponents}} }