private static String toErrorDesc(final CharSequence line, final int pos) {
			return """
				%s
				%s
				""".formatted(
					line.toString().stripTrailing(),
					" ".repeat(pos) + "^"
				);
		}
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