@Override
    public @NotNull JComponent createCustomComponent(@NotNull Presentation presentation, @NotNull String place) {
      JBOptionButton button = new JBOptionButton(null, null);
      button.setAction(new AbstractAction() {
        @Override
        public void actionPerformed(ActionEvent e) {
          performAnActionForComponent(getDelegate(), button);
        }
      });
      if (myActions.size() > 1) {
        button.setOptions(ContainerUtil.subList(myActions, 1));
      }
      button.setBackground(WelcomeScreenUIManager.getMainAssociatedComponentBackground());
      button.putClientProperty(JBOptionButton.PLACE, place);
      return button;
    }
@Override
    public @NotNull JComponent createCustomComponent(@NotNull Presentation presentation, @NotNull String place)