private List<Network> getNetworkDevices(Component component, SoftwareSystem system) {
		HardwareSet hardwareSet = null;
		List<Network> networkDevices = new LinkedList<>();
		for (DeployedComponent deployedComponent : system.getDeploymentAlternative().getDeployedComponents())
			if (deployedComponent.getComponent().equals(component))
				hardwareSet = deployedComponent.getHardwareSet();
		if (!system.getActuallyUsedHardwareSets().contains(hardwareSet))
			system.getActuallyUsedHardwareSets().add(hardwareSet);
		for (HardwareSetAlternative hardwareSetAlternative : system.getHardwareSystem().getHardwareSetAlternatives())
			if (hardwareSetAlternative.getHardwareSet().equals(hardwareSet))
				for (HardwareComponent networkDevice : hardwareSetAlternative.getNetworkAlternative().getHardwareComponents())
					networkDevices.add((Network) networkDevice);
		return networkDevices;
	}