@Override
    public Optional<ColumnMapper<?>> build(QualifiedType<?> type, ConfigRegistry config) {
        return maps.equals(type)
                ? Optional.of(mapper)
                : Optional.empty();
    }
A generic QualifiedColumnMapperFactory that reflectively inspects a
{@code ColumnMapper<T>} and maps only to columns of type
{@code T}, with type qualifiers equal to the qualifiers present on
the mapper class. The type parameter T must be accessible
via reflection or an {@link UnsupportedOperationException}
will be thrown.
core/src/main/java/org/jdbi/v3/core/mapper/InferredColumnMapperFactory.java