protected void loadConfigurations(List configurations) throws NoSuchConfigException, LifecycleException, MissingDependencyException, GBeanNotFoundException {
// load and start the configurations
ConfigurationManager configurationManager = ConfigurationUtil.getConfigurationManager(kernel);
Collection<Artifact> resolvedModules = configurationManager.getArtifactResolver().resolveInClassLoader(configurations);
LifecycleMonitor lifecycleMonitor = new DebugLoggingLifecycleMonitor(log);
try {
for (Artifact moduleId : resolvedModules) {
configurationManager.loadConfiguration(moduleId, lifecycleMonitor);
configurationManager.startConfiguration(moduleId, lifecycleMonitor);
}