private SqlStatement VisitForLoop(ForLoopStatement statement)
{
var loop = new ForLoopStatement(statement.IndexName, statement.LowerBound, statement.UpperBound);
foreach (var child in statement.Statements) {
loop.Statements.Add(VisitStatement(child));
}
return loop;
}