@Override
  protected JButton createJButtonForAction(Action action) {
    if (action == myRunAction) {
      JBOptionButton button = new JBOptionButton(action, null);
      button.setHideDisabledOptions(true);
      button.setAddSeparator(false);
      button.setOptionTooltipText(getDefaultTooltip());
      button.setIconTextGap(JBUI.CurrentTheme.ActionsList.elementIconGap());
      return button;
    }
    return super.createJButtonForAction(action);
  }
@Override
  protected JButton createJButtonForAction(Action action)