void (StringBuilder desc) { List<MavenProjectProblem> problems = myMavenProject.getCacheProblems(); if (problems.isEmpty()) return; desc.append("<tr>" + "<td nowrap>" + "<table>"); boolean first = true; for (MavenProjectProblem each : problems) { desc.append("<tr>"); if (first) { desc.append("<td nowrap valign=top>").append(MavenUtil.formatHtmlImage(ERROR_ICON_URL)).append("</td>"); desc.append("<td nowrap valign=top>").append(message("detailed.description.problems")).append("</td>"); first = false; } else { desc.append("<td nowrap colspan=2></td>"); } desc.append("<td nowrap valign=top>").append(wrappedText(each)).append("</td>"); desc.append("</tr>"); } desc.append("</table>" + "</td>" + "</tr>"); }