{
for ( Iterator i = form.getElementGroups().iterator(); i.hasNext(); )
{
ElementGroup group = (ElementGroup) i.next();
GroupValidator validator = getGroupValidator( group.getValidator() );
boolean valid = validator.validate( group, data );
String errorMessage = null;
if ( !valid )
{