@Override
    @SuppressWarnings({"unchecked", "rawtypes"})
    public void customize(Jdbi jdbi) {
        rowMappers.forEach(jdbi::registerRowMapper);
        qualifiedRowMappers.forEach(jdbi::registerRowMapper);

        columnMappers.forEach(jdbi::registerColumnMapper);
        qualifiedColumnMappers.forEach((k, v) -> jdbi.registerColumnMapper((QualifiedType) k, (ColumnMapper) v));

        jdbi.registerColumnMapper(codecFactory);
        jdbi.registerArgument(codecFactory);

        plugins.forEach(jdbi::installPlugin);

        arrayTypes.forEach(jdbi::registerArrayType);
        customizers.forEach(c -> c.customize(jdbi));
    }
Customizer contributing all customizations from a module to a Jdbi instance.
guice/src/main/java/org/jdbi/v3/guice/internal/InternalGuiceJdbiCustomizer.java