¿Es posible acceder a la información de tipo Java 8 en tiempo de ejecución?

Suponiendo que tengo el siguiente miembro en una clase que utiliza anotaciones de tipo Java 8:

private List<@Email String> emailAddresses;

¿Es posible leer el@Email Anotación dada en el tipo de cadena de uso en tiempo de ejecución utilizando la reflexión Si es así, ¿cómo se haría esto?

Actualización: esa es la definición del tipo de anotación:

@Target(value=ElementType.TYPE_USE)
@Retention(RetentionPolicy.RUNTIME)
public @interface Email {}

Respuestas a la pregunta(1)

Su respuesta a la pregunta