public <T> Builder
		add(final Class<T> type, final Function<? super T, String> formatter) {
			formatters.put(requireNonNull(type), requireNonNull(formatter));
			return this;
		}
Registers a formatter function for a given type.

@param type the target type
@param formatter the formatter function
@return {@code this} builder for method chaining
@param <T> the target type
jenetics.incubator/src/main/java/io/jenetics/incubator/csv/Formatter.java