@Override
  protected @NotNull ActionGroup createActionGroup() {
    DefaultActionGroup actionGroup = new DefaultActionGroup();

    actionGroup.add(createSelectMultipleValuesAction());

    VcsLogDataPack logData = myFilterModel.getDataPack();

    List<List<String>> branchFilters = processRecentBranchFilters(
      ContainerUtil.map2Set(logData.getRefs().getBranches(), VcsRef::getName),
      getRecentValuesFromSettings());

    actionGroup.add(new MyBranchPopupBuilder(logData, myBranchFilterModel.getVisibleRoots(), branchFilters).build());

    return actionGroup;
  }
@Override
  protected @NotNull ActionGroup createActionGroup()