Platform.run(new ISafeRunnable() {
SafeRunner.run(new ISafeRunnable() {
	public void dispose() {		for (Iterator iter= fChanges.iterator(); iter.hasNext(); ) {			final Change change= (Change)iter.next();			Platform.run(new ISafeRunnable() {				public void run() throws Exception {					change.dispose();				}				public void handleException(Throwable exception) {					RefactoringCorePlugin.log(exception);				}			});		}	}