@Override
  public JComponent createBottomComponent() {
    int numOfOverloads = getNumOfSignatures() - 1;

    JPanel panel = new JPanel(new FlowLayout(FlowLayout.LEFT));
    panel.setBorder(JBUI.Borders.empty(5, 0, 0, 5));
    panel.setOpaque(false);

    String showMoreShortCut = KeymapUtil.getFirstKeyboardShortcutText(IdeActions.ACTION_EDITOR_SHOW_PARAMETER_INFO);
    JLabel shortCut = new JLabel(showMoreShortCut);

    ActionLink actionLink = new ActionLink(getActionLinkText(numOfOverloads), event -> {
      if (myArgumentList != null && myCreateContext != null) {
        showParameterInfo(myArgumentList, myCreateContext);
      }
    });

    actionLink.setBorder(JBUI.Borders.emptyLeft(ExperimentalUI.isNewUI() ? 19 : 3));
    panel.add(actionLink);
    panel.add(shortCut);
    if (numOfOverloads < 1) {
      panel.setVisible(false);
    }
    return panel;
  }
@Override
  public JComponent createBottomComponent()