@Override
  protected void execute(@NotNull Project project,
                         @NotNull Collection<HgRepository> repositories,
                         @Nullable HgRepository selectedRepo,
                         @NotNull DataContext dataContext) {
    if (selectedRepo != null) {
      HgBranchPopup.getInstance(project, selectedRepo, dataContext).asListPopup().showInFocusCenter();
    }
  }
@Override
  protected void execute(@NotNull Project project,
                         @NotNull Collection<HgRepository> repositories,
                         @Nullable HgRepository selectedRepo,
                         @NotNull DataContext dataContext)