}
if (LifeCycleMBean.STARTED.equals(assembly.getCurrentState())) {
assembly.stop(false);
}
if (LifeCycleMBean.STOPPED.equals(assembly.getCurrentState())) {
assembly.shutDown(false, force);
}
}
if (deployedAssembly == null) {
for (ServiceUnitImpl su : assembly.getServiceUnitsList()) {
su.getComponentImpl().removeServiceUnit(su);