private Select VisitSelect(Select select)
{
JoinStatementList newJoinStatementList = new JoinStatementList();
for (int i = 0, n = select.joinStatementList.Length; i < n; i++)
{
JoinStatement js = this.VisitJoinStatement(select.joinStatementList[i]);
js.visible = select.visible;
newJoinStatementList.Add(js);
}
select.joinStatementList = newJoinStatementList;
return select;
}