private String evaluateTemplate(final String templateName,
final String vlcText,
final VelocityContext context) throws Exception {
//-- raise event --//
super.doEvent(new OnBeforeEvaluate(this, context));
//-- evaluate template --//
final VelocityEngine engine = this.getNativeEngine();
final StringWriter writer = new StringWriter();
engine.evaluate(context, writer, templateName, vlcText);