rootManager.addContent(contentRoot);
}
contentRoot.removeContent();
List<String> sourceGenFolders = new ArrayList<String>();
List<String> classesGenFolders = new ArrayList<String>();
<BUG>for (Pair<String, String> module : Utils.collectMPSCompiledModulesInfo(dir)) {

String sourceCanonical = new File(module.o2).getCanonicalPath();
</BUG>
if (!sourcesIncluded.contains(sourceCanonical)) {

rootManager.addContent(contentRoot);
}
contentRoot.removeContent();
List<String> sourceGenFolders = new ArrayList<String>();
List<String> classesGenFolders = new ArrayList<String>();
for (Entry<String, Collection<String>> module : Utils.collectMPSCompiledModulesInfo(dir).entrySet()) {
for (String sourcePath : module.getValue()) {
String sourceCanonical = new File(sourcePath).getCanonicalPath();
if (!sourcesIncluded.contains(sourceCanonical)) {
