private @Nullable @Nls String getAdText(final Executor alternateExecutor) {
    final PropertiesComponent properties = PropertiesComponent.getInstance();
    if (alternateExecutor != null && !properties.isTrueValue(myAddKey)) {
      return ExecutionBundle.message("choose.run.configuration.popup.ad.text.hold",
                                     KeymapUtil.getKeystrokeText(KeyStroke.getKeyStroke("SHIFT")),
                                     alternateExecutor.getActionName());
    }

    if (!properties.isTrueValue("run.configuration.edit.ad")) {
      return ExecutionBundle.message("choose.run.configuration.popup.ad.text.edit",
                                     KeymapUtil.getKeystrokeText(KeyStroke.getKeyStroke("F4")));
    }

    if (!properties.isTrueValue("run.configuration.delete.ad")) {
      return ExecutionBundle.message("choose.run.configuration.popup.ad.text.delete",
                                     KeymapUtil.getKeystrokeText(KeyStroke.getKeyStroke("DELETE")));
    }

    return null;
  }
private @Nullable @Nls String getAdText(final Executor alternateExecutor)