#1556: [tck] xjc generates class reference with generics

Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
diff --git a/jaxb-ri/codemodel/codemodel/src/main/java/com/sun/codemodel/JAnnotationClassValue.java b/jaxb-ri/codemodel/codemodel/src/main/java/com/sun/codemodel/JAnnotationClassValue.java
index 33cf6c7..2140b41 100644
--- a/jaxb-ri/codemodel/codemodel/src/main/java/com/sun/codemodel/JAnnotationClassValue.java
+++ b/jaxb-ri/codemodel/codemodel/src/main/java/com/sun/codemodel/JAnnotationClassValue.java
@@ -19,7 +19,7 @@
     private String param;
 
     JAnnotationClassValue(JClass type) {
-        this.type = type;
+        this.type = type.erasure();
     }
 
     JAnnotationClassValue(JEnumConstant en) {