diff -r f095ea52f417 -r bcdfc29fd004 javap/src/main/java/org/apidesign/javap/AnnotationParser.java --- a/javap/src/main/java/org/apidesign/javap/AnnotationParser.java Sun Feb 03 18:58:09 2013 +0100 +++ b/javap/src/main/java/org/apidesign/javap/AnnotationParser.java Sun Feb 03 19:39:34 2013 +0100 @@ -131,7 +131,7 @@ int enumN = dis.readUnsignedShort(); String val = cd.stringValue(enumN, textual); if (textual) { - val = '"' + val + '"'; + val = "vm." + attrType.substring(1, attrType.length() - 1).replace('/', '_') + "(false).constructor." + val; } visitAttr(typeName, attrName, attrType, val); } else {