buff.appendExceptFirst("\n");
buff.append(filter.getSQL(i++ > 0, args));
filter = filter.getJoin();
} while (filter != null);
} else {
buff.resetCount();
int i = 0;
for (TableFilter f : filters) {
buff.appendExceptFirst("\n");
buff.append(f.getSQL(i++ > 0, args));
}