public override void Accept(IStatementVisitor visit) { visit.For(this.v, this.start, this.end, this.step); }