WarningNonMatchingVersionReporter vReporter = new WarningNonMatchingVersionReporter();
CircularDependencyStrategy circularDependencyStrategy = WarnCircularDependencyStrategy
.getInstance();
ModuleDescriptorSorter sorter = new ModuleDescriptorSorter(inworkspaceModules.keySet(),
versionMatcher, vReporter, circularDependencyStrategy);
List sortedModuleDescriptors = sorter.sortModuleDescriptors();
Iterator it = sortedModuleDescriptors.iterator();
while (it.hasNext()) {
ModuleDescriptor module = (ModuleDescriptor) it.next();
List requests = (List) inworkspaceModules.get(module);