public function checkValidity($data, $omitMandatoryCheck = false)
{
if (!$omitMandatoryCheck && strlen($data) > 0) {
$validator = new EmailValidator();
if (!$validator->isValid($data, new RFCValidation())) {
throw new Model\Element\ValidationException("Value in field [ " . $this->getName() . " ] isn't a valid email address");
}
}
parent::checkValidity($data, $omitMandatoryCheck);
}