final JCStatement dummyStmt = tm.Exec(dummyMi);
final JCMethodDecl mt = (JCMethodDecl) scopeTree;
mt.body.stats = injectBefore(mt.body.stats.head, mt.body.stats, dummyStmt);
scopeTree = mt.body.stats.head;
dummyInjected = true;
final TreePath path = trees.getPath(cut, scopeTree);
scope = trees.getScope(path);
mt.body.stats = rs.injectBefore(mt.body.stats.head, mt.body.stats, true);
}
}
if (!dummyInjected) {
final TreePath path = trees.getPath(cut, scopeTree);
scope = trees.getScope(path);
}
return processElement((JCBlock) tree, cut, scope);
}