@SuppressWarnings("unchecked")
    public <T> Optional<ColumnMapper<T>> findFor(GenericType<T> type) {
        ColumnMapper<T> mapper = (ColumnMapper<T>) findFor(type.getType()).orElse(null);
        return Optional.ofNullable(mapper);
    }
Obtain a column mapper for the given type.

@param <T> the type to map
@param type the target type to map to
@return a ColumnMapper for the given type, or empty if no column mapper is registered for the given type.
core/src/main/java/org/jdbi/v3/core/mapper/ColumnMappers.java