required.addAll(Arrays.asList(system.getRequiredServices()));
}
- for (InterfaceDescriptor service : getProvidedServices()) {
+ for (ProvidedInterfaceDescriptor service : getProvidedServices()) {
if (!(provided.contains(service))) {
throw new SystemAssemblyException(getName() + ": Service '" + service
+ "' is not provided by any of the subsystems");