private String join0(final Iterable<?> cols) {
			final var row = new StringBuilder();
			final var it = cols.iterator();
			while (it.hasNext()) {
				final var column = it.next();
				row.append(param.escape(column));
				if (it.hasNext()) {
					row.append(param.separator);
				}
			}

			return row.toString();
		}
Joins the given CSV {@code columns}, using the given separator and
quote character.

@param columns the CSV columns to join
@return the joined CSV columns
jenetics.ext/src/main/java/io/jenetics/ext/util/CsvSupport.java