void (@NotNull AnActionEvent e) { Project project = e.getProject(); DataContext dataContext = e.getDataContext(); AbstractVcs vcs = getContextVcs(project, dataContext); if (vcs != null) { JBIterable<VcsQuickListContentProvider> providers = JBIterable.of(VcsQuickListContentProvider.EP_NAME.getExtensions()); List<AnAction> replacingActions = providers .filterMap(p -> p.replaceVcsActionsFor(vcs, dataContext) ? p.getVcsActions(project, vcs, dataContext) : null) .first(); e.getPresentation().setVisible(replacingActions == null); } else { e.getPresentation().setVisible(false); } }