--- old/src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java 2016-04-13 17:39:54.000000000 -0700 +++ new/src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java 2016-04-13 17:39:53.000000000 -0700 @@ -686,7 +686,7 @@ try { t = F.at(pos).Literal( TypeTag.LONG, - new Long(Convert.string2long(strval(prefix), token.radix()))); + Long.valueOf(Convert.string2long(strval(prefix), token.radix()))); } catch (NumberFormatException ex) { error(token.pos, "int.number.too.large", strval(prefix)); }