@NotNull
  protected @NlsContexts.NotificationContent String prepareDescription(@NotNull @Nls String description, boolean appendFixIt) {
    @NlsSafe String executable = getCurrentExecutable();

    HtmlBuilder builder = new HtmlBuilder();

    if (executable.isEmpty()) {
      builder.append(HtmlChunk.raw(myNotificationErrorTitle).bold()).append(HtmlChunk.raw(description));
    }
    else {
      builder
        .append(HtmlChunk.raw(myNotificationErrorTitle).bold())
        .append(" ")
        .append(HtmlChunk.text(executable).bold())
        .append(HtmlChunk.br())
        .append(HtmlChunk.raw(description));
    }
    if (appendFixIt) {
      builder.append(" ").appendLink("", IdeBundle.message("button.fix.it"));
    }

    return builder.toString();
  }
@NotNull
  protected @NlsContexts.NotificationContent String prepareDescription(@NotNull @Nls String description, boolean appendFixIt)