diff -r 472e74211e11 -r 13354e1abba7 src/share/classes/com/sun/tools/javac/tree/TreeCopier.java --- a/src/share/classes/com/sun/tools/javac/tree/TreeCopier.java Thu Jul 15 16:31:56 2010 +0100 +++ b/src/share/classes/com/sun/tools/javac/tree/TreeCopier.java Fri Jul 16 19:35:24 2010 -0700 @@ -332,10 +332,11 @@ public JCTree visitTry(TryTree node, P p) { JCTry t = (JCTry) node; + List resources = copy(t.resources, p); JCBlock body = copy(t.body, p); List catchers = copy(t.catchers, p); JCBlock finalizer = copy(t.finalizer, p); - return M.at(t.pos).Try(body, catchers, finalizer); + return M.at(t.pos).Try(resources, body, catchers, finalizer); } public JCTree visitParameterizedType(ParameterizedTypeTree node, P p) {