void () { getVcs().beginChangeSet(); createChildData(myRoot, "f.txt"); getVcs().endChangeSet("change"); RecentChange c = getVcs().getRecentChanges(getRootEntry()).get(0); RecentChangeDialog d = null; try { d = new RecentChangeDialog(myProject, myGateway, c); } finally { if (d != null) { Disposer.dispose(d); } } }