void (Map<String, Pair<DataNode<ModuleData>, IdeaModule>> moduleIdIndex) { myModuleIdIndex = moduleIdIndex; myModuleNameIndex = moduleIdIndex.values().stream().collect(Collectors.groupingBy((Pair<DataNode<ModuleData>, IdeaModule> val) -> val.second.getName())); }