bootique/src/main/java/io/bootique/Bootique.java
public Bootique module(Class<? extends BQModule> moduleType) {
        Objects.requireNonNull(moduleType);
        providers.add(() -> createModule(moduleType));
        return this;
    }
/**
     * @param moduleType custom Module class to add to Bootique DI runtime.
     * @return this Bootique instance
     * @see #autoLoadModules()
     */
@param moduleType custom Module class to add to Bootique DI runtime.
@return this Bootique instance
@see #autoLoadModules()
@param moduleType custom Module class to add to Bootique DI runtime . @return this Bootique instance @see #autoLoadModules ()
public Bootique module(Class<? extends BQModule> moduleType) {
        Objects.requireNonNull(moduleType);
        providers.add(() -> createModule(moduleType));
        return this;
    }
public Bootique module ( Class < ? extends BQModule > moduleType ) { Objects . requireNonNull ( moduleType ) ; providers . add ( ( ) -> createModule ( moduleType ) ) ; return this ; }
@param moduleType custom Module class to add to Bootique DI runtime.
@param moduleType custom Module class to add to Bootique DI runtime .