public string Merge(ITemplate template, IDictionary<string, object> context)
{
var ncontext = new global::NVelocity.VelocityContext();
foreach (var pair in context)
{
ncontext.Put(pair.Key, pair.Value);
}
StringWriter sw = new StringWriter();
velocityEngine.Evaluate(ncontext, sw, "merger", template.GetContent());
return sw.GetStringBuilder().ToString();
}