public @Nls String composeTooltipMessage() {
    final HtmlBuilder buf = new HtmlBuilder();
    if (myProblemDescriptions != null) {
      int problems = 0;
      for (ProjectStructureProblemDescription problemDescription : myProblemDescriptions) {
        buf.appendRaw(XmlStringUtil.convertToHtmlContent(problemDescription.getMessage(false))).br();
        problems++;
        if (problems >= 10 && myProblemDescriptions.size() > 12) {
          buf.append(JavaUiBundle.message("x.more.problems", myProblemDescriptions.size() - problems)).br();
          break;
        }
      }
    }
    return buf.wrapWithHtmlBody().toString();
  }
public @Nls String composeTooltipMessage()