public void testChangeChild() {
RootModuleDefinition parentSpec1 = ModificationTestUtils.spec("app-context1.xml", "plugin1, plugin2, plugin3");
RootModuleDefinition parentSpec2 = ModificationTestUtils.spec("app-context1.xml", "plugin1, plugin2");
ModuleDefinition plugin2 = parentSpec2.findChildDefinition("plugin2", true);
new SimpleModuleDefinition(plugin2, "plugin4");
TransitionSet transitions = calculator.getTransitions(application, parentSpec1, parentSpec2);
assertEquals(parentSpec2, transitions.getNewRootModuleDefinition());