protected virtual void VisitForStatement(BoundForStatement node)
{
if (node.Declarations != null)
VisitMultipleVariableDeclarations(node.Declarations);
if (node.Initializer != null)
VisitExpression(node.Initializer);
VisitExpression(node.Condition);
if (node.Incrementor != null)
VisitExpression(node.Incrementor);
VisitStatement(node.Body);
}