aspect RagConnectHandler { {{#Handlers}} {{#InUse}} private {{ClassName}} {{rootNodeName}}.{{FieldName}} = {{{Construction}}}; {{#rootTypeComponents}} {{#first}}inh {{ClassName}} ASTNode.{{AttributeName}}();{{/first}} eq {{rootNodeName}}.get{{name}}().{{AttributeName}}() = {{FieldName}}; {{/rootTypeComponents}} syn {{ClassName}} {{rootNodeName}}.{{AttributeName}}() = {{FieldName}}; {{/InUse}} {{/Handlers}} public void {{rootNodeName}}.{{closeMethod}}() { {{#Handlers}} {{#InUse}}{{FieldName}}.close();{{/InUse}} {{/Handlers}} } }