Anotação de classe dinâmica

Quero anotar uma classe dinamicamente para torná-la a mais genérica possível:

public class Test<T> {

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

    public Test(String dynamicvalue) {
    }  
}

Existe alguma maneira de conseguir algo assim. <, / P>

TA