public virtual CodeGenerator GetCodeGenerator() { return gen; }
protected virtual void ReportError(TemplateMessage msg) { target.GetCodeGenerator().tool.errMgr.ToolError(ErrorType.STRING_TEMPLATE_WARNING, msg.Cause, msg.ToString()); }