public override void VisitStatementDiscard(StatementDiscard node, AstPrinterContext context)
 {
     context.Write("discard;");
 }
 public virtual void VisitStatementDiscard(StatementDiscard node, TContext context)
 {
 }
 public override void VisitStatementDiscard(StatementDiscard node, CloningAstVisitorContext context)
 {
     context.Result = new StatementDiscard();
 }