void remove(@NotNull ProjectSystemId projectSystemId, @NotNull String externalProjectPath) {
    final InternalExternalProjectInfo removed = myExternalRootProjects.remove(Pair.create(projectSystemId, new File(externalProjectPath)));
    if (removed != null) {
      markAsChangedAndScheduleSave();
    }
  }
void remove(@NotNull ProjectSystemId projectSystemId, @NotNull String externalProjectPath)