for (int j = 0; j < legalvalues.getLength(); j++) {
legalvalue = (Element)legalvalues.item(j);
String legalvaluename = legalvalue.getAttribute("name").toLowerCase();
String url = legalvalue.getAttribute("mapto");
String legalvaluetext = legalvalue.getTextContent();
ueop.addLegalValue(legalvaluename, legalvaluetext, url);
}
if (op == null) {
ueop.setDefaultValue(defaultValue);
og.addOption(ueop);
}