String controlOptionIdStr = XMLUtil.getSingleNode(optionNode, "controlOptionId").getTextContent();
if (controlOptionIdStr.length() > 0)
optionImpl.setControlOptionId(DataAccessFactory.getInstance().createUUID(controlOptionIdStr));
String forbiddenStr = XMLUtil.getSingleNode(optionNode, "forbidden").getTextContent();
Forbidden forbidden = Forbidden.valueOf(forbiddenStr);
optionImpl.setForbidden(forbidden);
String indexOrderStr = XMLUtil.getSingleNode(optionNode, "indexOrder").getTextContent();
int indexOrder = Integer.parseInt(indexOrderStr);
optionImpl.setIndexOrder(indexOrder);