protected virtual Expression VisitValues(ValuesExpression node) { Append("("); Visit(node.Columns); Append(") VALUES (", false); Visit(node.Values); Append(")", false); return node; }