private boolean isTokenSeparator(final char c) {
			return c == separator.value || c == quote.value;
		}
Splitting the given CSV {@code line} into its columns.

@implNote
The split {@code String[]} array will never contain {@code null} values.
Empty columns will be returned as empty strings.

@param line the CSV line to split
@return the split CSV columns
@throws NullPointerException if the CSV {@code line} is {@code null}
jenetics.ext/src/main/java/io/jenetics/ext/util/CsvSupport.java