public void visit(Union union) {
for (Iterator iter = union.getPlainSelects().iterator(); iter.hasNext();) {
buffer.append("(");
PlainSelect plainSelect = (PlainSelect) iter.next();
plainSelect.accept(this);
buffer.append(")");
if (iter.hasNext()) {
buffer.append(" UNION ");
}