diff -r bf0a77f029c4 -r d97770281580 vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java --- a/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Sun Dec 02 12:26:14 2012 +0100 +++ b/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Sun Dec 02 12:39:51 2012 +0100 @@ -999,7 +999,7 @@ String body; @Override - protected void visitAttr(String type, String attr, String value) { + protected void visitAttr(String type, String attr, String at, String value) { if (type.equals(jvmType)) { if ("body".equals(attr)) { body = value; @@ -1057,7 +1057,7 @@ final String jvmType = "L" + className.replace('.', '/') + ";"; AnnotationParser ap = new AnnotationParser() { @Override - protected void visitAttr(String type, String attr, String value) { + protected void visitAttr(String type, String attr, String at, String value) { if (type.equals(jvmType)) { found[0] = true; for (int i = 0; i < attrNames.length; i++) { @@ -1108,12 +1108,12 @@ } @Override - protected void visitAttr(String type, String attr, String value) + protected void visitAttr(String type, String attr, String attrType, String value) throws IOException { if (cnt++ > 0) { out.append(",\n"); } - out.append(attr).append(" : ").append(value); + out.append(attr).append(attrType).append(" : ").append(value); } }; ap.parse(data, cd);