Validación de hibernación de colecciones de primitivas

Quiero poder hacer algo como:

@Email
public List<String> getEmailAddresses()
{
   return this.emailAddresses;
}

En otras palabras, quiero que cada elemento de la lista se valide como una dirección de correo electrónico. Por supuesto, no es aceptable anotar una colección como esta.

¿Hay alguna forma de hacer esto?

Respuestas a la pregunta(6)

Su respuesta a la pregunta