Document compiler = JDOMUtil.loadDocument(compilerXmlFile);
Element rootElement = Utils.getComponentWithName(compiler, COMPILER_CONFIGURATION);
Element excludeXml = rootElement.getChild("excludeFromCompile");
excludeXml.removeChildren(DIRECTORY);
List<String> paths = new ArrayList<String>();
<BUG>for (Pair<String, String> module : Utils.collectMPSCompiledModulesInfo(sourceDirs)) {

paths.add(PATH_START_PROJECT + Utils.getRelativeProjectPath(module.o2));

}</BUG>
Collections.sort(paths);

Document compiler = JDOMUtil.loadDocument(compilerXmlFile);
Element rootElement = Utils.getComponentWithName(compiler, COMPILER_CONFIGURATION);
Element excludeXml = rootElement.getChild("excludeFromCompile");
excludeXml.removeChildren(DIRECTORY);
List<String> paths = new ArrayList<String>();
for (Entry<String, Collection<String>> module : Utils.collectMPSCompiledModulesInfo(sourceDirs).entrySet()) {
for (String sourcePath : module.getValue()) {
paths.add(PATH_START_PROJECT + Utils.getRelativeProjectPath(sourcePath));
}
}
Collections.sort(paths);
