//if (loadedComponents == null) {
// loadedComponents = new LinkedList();
if (!loaded) {
loaded = true;
} else {
throw new AlreadyLoadedException("Components already loaded, cannot start");
}
// get the components to load
List<ComponentLoaderConfig.ComponentDef> components = ComponentLoaderConfig.getRootComponents(loaderConfig);