transitions.add(transition);
definitionToUnload.setState(ModuleState.UNLOADING);
}
protected void loadDefinitions(ModuleDefinition definitionToLoad, List<ModuleStateChange> transitions) {
ModuleStateChange transition = new ModuleStateChange(Transition.UNLOADED_TO_LOADED, definitionToLoad);
transitions.add(transition);
definitionToLoad.setState(ModuleState.LOADING);
Collection<ModuleDefinition> childDefinitions = getNewChildDefinitions(definitionToLoad);
for (ModuleDefinition childDefinition : childDefinitions) {