@Override
  public Module @NotNull [] getModules() {
    Module module = ReadAction.compute(() -> getConfigurationModule().getModule());
    return module == null ? Module.EMPTY_ARRAY : new Module[]{module};
  }
@Override
  public Module @NotNull [] getModules()