Anotación de clase dinámica

Quiero anotar dinámicamente una clase para que sea lo más genérica posible:

public class Test<T> {

    @XmlAttribute(name = dynamicvalue)
    T[] data;

    public Test(String dynamicvalue) {
    }  
}

¿Hay alguna manera de lograr algo como esto? <, / P>

ejército de reserva