diff -r 84ffc347412d -r 001389026dbf javap/src/main/java/org/apidesign/javap/AnnotationParser.java --- a/javap/src/main/java/org/apidesign/javap/AnnotationParser.java Sun Dec 02 14:01:17 2012 +0100 +++ b/javap/src/main/java/org/apidesign/javap/AnnotationParser.java Tue Dec 04 11:21:10 2012 +0100 @@ -84,6 +84,9 @@ readValue(dis, cd, typeName, attrName); } visitAnnotationEnd(typeName); + if (cnt == 0) { + visitAttr(typeName, null, null, null); + } } private void readValue(DataInputStream dis, ClassData cd, String typeName, String attrName)