diff -r 3cd997b9fd84 -r 186023614cd3 src/share/classes/com/sun/tools/javac/parser/JavacParser.java --- a/src/share/classes/com/sun/tools/javac/parser/JavacParser.java Fri Feb 15 16:30:31 2013 +0000 +++ b/src/share/classes/com/sun/tools/javac/parser/JavacParser.java Fri Feb 15 16:31:19 2013 +0000 @@ -2867,7 +2867,7 @@ * | Identifier "=" AnnotationValue */ JCExpression annotationFieldValue() { - if (token.kind == IDENTIFIER) { + if (LAX_IDENTIFIER.accepts(token.kind)) { mode = EXPR; JCExpression t1 = term1(); if (t1.hasTag(IDENT) && token.kind == EQ) {