sb.append("<li>").append(getMessage("dict.item.noextensions")).append("</li>");
}
else {
Collections.sort(extensionNames);
for (String extensionName : extensionNames) {
DictionaryItemExtensionWrapper ext = item.getExtensionByName(extensionName);
sb.append("<li>")
.append("<b>").append(ext.getName()).append("</b>")
.append(Strings.hasText(ext.getDescription())
? " (" + ext.getDescription() + ")" : "")
.append(": ")
.append(Strings.hasText(ext.getValue()) ? "<b>" + ext.getValue() + "</b>"
: getMessage("dict.item.extensions.novalue"))
.append("</li>");
}
}
sb.append("</ul>");