@ApiStatus.Experimental
  public Map<String, VcsPushOptionsPanel> createCustomPanels(Collection<? extends Repository> repos) {
    return ContainerUtil.map2MapNotNull(CustomPushOptionsPanelFactory.EP_NAME.getExtensionList(), panelProvider -> {
      try {
        VcsPushOptionsPanel panel = panelProvider.createOptionsPanel(this, repos);
        return panel != null ? Pair.pair(panelProvider.getId(), panel) : null;
      }
      catch (Throwable e) {
        LOG.error(e);
        return null;
      }
    });
  }
@ApiStatus.Experimental
  public Map<String, VcsPushOptionsPanel> createCustomPanels(Collection<? extends Repository> repos)