1.1 --- a/src/share/classes/com/sun/tools/javac/comp/TransTypes.java Sun Jul 28 10:17:45 2013 +0200 1.2 +++ b/src/share/classes/com/sun/tools/javac/comp/TransTypes.java Wed Jul 31 10:52:01 2013 +0100 1.3 @@ -674,7 +674,11 @@ 1.4 if (tree.varargsElement != null) 1.5 tree.varargsElement = types.erasure(tree.varargsElement); 1.6 else 1.7 - Assert.check(tree.args.length() == argtypes.length()); 1.8 + if (tree.args.length() != argtypes.length()) { 1.9 + log.error(tree.pos(), 1.10 + "method.invoked.with.incorrect.number.arguments", 1.11 + tree.args.length(), argtypes.length()); 1.12 + } 1.13 tree.args = translateArgs(tree.args, argtypes, tree.varargsElement); 1.14 1.15 tree.type = types.erasure(tree.type);