@@ -75,8+75,12 @@ public class CompositeComponent extends AbstractComponent {
for (InterfaceDescriptor service: getRequiredServices()) {
reallyRequired.remove(service);
}
for (InterfaceDescriptor service: getRequiredServices()) {
reallyRequired.remove(service);
}
- for (InterfaceDescriptor service: reallyRequired) {
- throw new SystemAssemblyException(getName() + ": " + "Service '" + service + "' is not provided internally and is not indicated as required for this sub system");
+ String missingRequired = "";
+ for (InterfaceDescriptor service: reallyRequired) {