docs: public static Kernel startJanusWithModuleType(Class<? extends Module> platformModule, Class<? extends Agent> agentCls, Object... params)
  			throws Exception {
  		Class<? extends Module> startupModule = platformModule;
  		if (startupModule == null) {
  			startupModule = JanusConfig.getSystemPropertyAsClass(Module.class, JanusConfig.INJECTION_MODULE_NAME,
  					JanusConfig.INJECTION_MODULE_NAME_VALUE);
  		}
  		assert startupModule != null : "No platform injection module"; //$NON-NLS-1$
  		return startJanusWithModule(startupModule.newInstance(), agentCls, params);
  	}