public void fireUpdatedIfNecessary() {
    if (updatedProjectsWithChanges.isEmpty() && deletedProjects.isEmpty()) {
      return;
    }
    List<Pair<MavenProject, MavenProjectChanges>> updated = mapToListWithPairs();
    List<MavenProject> deleted = new ArrayList<>(deletedProjects);
    myTree.fireProjectsUpdated(updated, deleted);
  }
public void fireUpdatedIfNecessary()