private Element toElement(final SimpleSynonymCatalog synonymCatalog) {
final Element elem = getDocument().createElement("simple-synonym-catalog");
elem.setAttribute("name", synonymCatalog.getName());
if (!Strings.isNullOrEmpty(synonymCatalog.getDescription())) {
elem.setAttribute("description", synonymCatalog.getDescription());
}
for (final Map.Entry<String, String> entry : synonymCatalog.getSynonymMap().entrySet()) {
final Element synonym = _document.createElement("synonym");
appendElement(synonym, "masterterm", entry.getValue());
appendElement(synonym, "value", entry.getKey());
elem.appendChild(synonym);
}
return elem;
}