boolean result = true;
if (element.continueValidation(formData)) {
FormValidator validator = (FormValidator) element.getValidator();
if (validator != null) {
String[] values = FormUtil.getElementPropertyValues(element, formData);
result = validator.validate(element, formData, values) && result;
}
result = element.selfValidate(formData) && result;
Collection<Element> children = element.getChildren(formData);
if (children != null) {