private static Object get(RecordComponent component, Object record) {
		try {
			return component.getAccessor().invoke(record);
		} catch (IllegalAccessException | InvocationTargetException e) {
			throw new AssertionError(e);
		}
	}
Creates a new record deconstructor for the given record {@code type} and
{@code converter}.

@param type the record type
@param formatter the formatter to use for converting the record components
       to CSV row columns
@return a new record deconstructor
@param <T> the record type
jenetics.incubator/src/main/java/io/jenetics/incubator/csv/RecordDtor.java