} else if (this.currentWidget instanceof Repeater) {
// In a repeater the XML elements are added in the order
// they are recieved, the position attribute is not used
if (ITEM.equals(loc)) {
Repeater repeater = (Repeater)currentWidget;
currentWidget = repeater.addRow();
} else
throw new SAXException("The element: " + loc +
" is not allowed as a direct child of a Repeater");
} else if (this.currentWidget instanceof MultiValueField) {
this.isMultiValueItem = true;