protected virtual CompiledTemplate CompileTemplate(TemplateInfo info)
        {
            TemplateParser parser   = new TemplateParser();
            ParsedTemplate template = parser.ParseFile(info.VirtualPath);

            JavaScriptTemplateCompiler compiler =
                new JavaScriptTemplateCompiler(info.Debug);

            if (!String.IsNullOrEmpty(info.BufferVariableName))
            {
                compiler.CodeBufferVariableName = info.BufferVariableName;
            }

            return(compiler.Build(template));
        }
		protected virtual CompiledTemplate CompileTemplate(TemplateInfo info)
		{
			TemplateParser parser = new TemplateParser();
			ParsedTemplate template = parser.ParseFile(info.VirtualPath);

			JavaScriptTemplateCompiler compiler =
				new JavaScriptTemplateCompiler(info.Debug);

			if (!String.IsNullOrEmpty(info.BufferVariableName))
				compiler.CodeBufferVariableName = info.BufferVariableName;

			return compiler.Build(template);
		}