protected virtual StatementList FoldStatementList(StatementList node, params Object[] args) { List <ASTNode> newList = this.FoldNodeList(node.Statements); node.SetStatements(newList); return(node); }