public <T extends Record> CsvReader<T>
		build(final Class<T> type, final Converter converter) {
			if (projection.equals(ColumnIndexes.ALL)) {
				projection(Projection.of(type));
			}
			return build(RecordCtor.of(type, converter));
		}
Return a CSV reader, which parses the rows with the given row
{@code type}. The row type must be a {@link Record} for being parsed
automatically.

@param type the record type
@param converter the converter to use for converting the string
       columns of the CSV row
@return a new record CSV reader
@param <T> the record type
jenetics.incubator/src/main/java/io/jenetics/incubator/csv/CsvReader.java