public abstract void VisitWhileStatement(WhileStatementAstNode node);
public override void VisitWhileStatement(WhileStatementAstNode node) { }