bootique/src/main/java/io/bootique/Bootique.java
public Bootique moduleProvider(BQModuleProvider moduleProvider) {
        Objects.requireNonNull(moduleProvider);
        providers.add(moduleProvider);
        return this;
    }
/**
     * Adds a Module generated by the provider. Provider may optionally specify
     * that the Module overrides services in some other Module.
     *
     * @param moduleProvider a provider of Module and override spec.
     * @return this instance of {@link Bootique}.
     * @since 2.0
     */
Adds a Module generated by the provider. Provider may optionally specify
that the Module overrides services in some other Module.

@param moduleProvider a provider of Module and override spec.
@return this instance of  Bootique.
Adds a Module generated by the provider . Provider may optionally specify that the Module overrides services in some other Module . @param moduleProvider a provider of Module and override spec . @return this instance of Bootique .
public Bootique moduleProvider(BQModuleProvider moduleProvider) {
        Objects.requireNonNull(moduleProvider);
        providers.add(moduleProvider);
        return this;
    }
public Bootique moduleProvider ( BQModuleProvider moduleProvider ) { Objects . requireNonNull ( moduleProvider ) ; providers . add ( moduleProvider ) ; return this ; }
Adds a Module generated by the provider.
Adds a Module generated by the provider .