public virtual Template CreateStringTemplate(CompiledTemplate impl)
{
Template st = new Template(this);
st.impl = impl;
if (impl.FormalArguments != null)
{
st.locals = new object[impl.FormalArguments.Count];
for (int i = 0; i < st.locals.Length; i++)
st.locals[i] = Template.EmptyAttribute;
}
return st;
}