* @param out where the result is written to
*/
public void render(GraphNode node, final String templatePath, Writer out) {
//A GraphNode backend could be graph unspecific, so the same engine could be
//reused, possibly being signifantly more performant (caching, etc.)
RDFBackend<Resource> backend = new ClerezzaBackend(node.getGraph());
Resource context = node.getNode();
TemplateEngine<Resource> engine = new TemplateEngine<Resource>(backend);
engine.setTemplateLoader(templateLoader);
try {
engine.processFileTemplate(context, templatePath, null, out);