// }
// if (groupElement == null) {
// final OptGroupElement groupElement = Document.get().createOptGroupElement();
// }
final OptGroupElement groupElement = Document.get().createOptGroupElement();
groupElement.setLabel(groupName);
final String[] tokens = items.split(";");
for (final String token : tokens) {
final OptionElement optElement = Document.get().createOptionElement();
optElement.setInnerText(token);
groupElement.appendChild(optElement);
}
select.appendChild(groupElement);
} else if (update.containsKey(PROPERTY.ITEM_UPDATED)) {
final int index = update.getInt(PROPERTY.INDEX);
final String item = update.getString(PROPERTY.ITEM_TEXT);