1.1 --- a/src/share/classes/com/sun/tools/javac/comp/Flow.java Thu Jan 13 21:28:38 2011 -0800 1.2 +++ b/src/share/classes/com/sun/tools/javac/comp/Flow.java Fri Jan 14 09:45:04 2011 +0000 1.3 @@ -1375,8 +1375,9 @@ 1.4 //where 1.5 private boolean is292targetTypeCast(JCTypeCast tree) { 1.6 boolean is292targetTypeCast = false; 1.7 - if (tree.expr.getTag() == JCTree.APPLY) { 1.8 - JCMethodInvocation apply = (JCMethodInvocation)tree.expr; 1.9 + JCExpression expr = TreeInfo.skipParens(tree.expr); 1.10 + if (expr.getTag() == JCTree.APPLY) { 1.11 + JCMethodInvocation apply = (JCMethodInvocation)expr; 1.12 Symbol sym = TreeInfo.symbol(apply.meth); 1.13 is292targetTypeCast = sym != null && 1.14 sym.kind == MTH &&