public override void Write(TemplateRewriterContext context)
 {
     context.Write("when").ExpectSpace();
     context.WriteListWithCommas(Values);
     context.ExpectEos();
     context.Write(Body);
     context.Write(Next);
 }
 public override void Write(TemplateRewriterContext context)
 {
     context.Write("[");
     context.WriteListWithCommas(Values);
     context.Write("]");
 }