@SuppressWarnings("unused")
  @Nullable
  @ApiStatus.Experimental
  public ModuleData findModuleDataByModuleId(@NotNull String moduleId) {
    final Pair<DataNode<ModuleData>, IdeaModule> pair = myModuleIdIndex.get(moduleId);
    if (pair != null) {
      return pair.first.getData();
    }
    return null;
  }
@SuppressWarnings("unused")
  @Nullable
  @ApiStatus.Experimental
  public ModuleData findModuleDataByModuleId(@NotNull String moduleId)