private boolean addDependencies(Set<PluginDependency> dependencies,
			Map<Class<?>, PluginException> dependencyProblemResults) {
		boolean fixedDependency = false;
		for (PluginDependency pd : dependencies) {
			Class<?> dependency = pd.dependency();
			fixedDependency |= fixDependency(dependency, dependencyProblemResults);
		}
		return fixedDependency;
	}
@param dependencies set of service interface classes that are required by some plugin
and are not provided by a loaded plugin.
@return boolean true if there was any progress on resolving dependencies, false
if there was no progress or nothing to do.
Ghidra/Framework/Project/src/main/java/ghidra/framework/plugintool/PluginManager.java