default <I extends HasDbmsId & HasSchemaId & HasTableId & HasColumnId> BUILDER withColumn(I id, BiConsumer<Injector, Column> consumer) {
        return with(
            Column.class,
            id.getDbmsId() + "." + id.getSchemaId() + "." + id.getTableId() + "." + id.getColumnId(),
            consumer
        );
    }
Configures a parameter for the identified column. The consumer will then
be applied after the configuration has been read and after the System
properties have been applied.

@param <I> the identifier type
@param id of the column
@param consumer the consumer to apply
@return this instance
runtime-parent/runtime-core/src/main/java/com/speedment/runtime/core/ApplicationBuilder.java