if (prompted) return; prompted = true;
	protected void run(SVNTeamProvider provider, SyncInfoSet set, IProgressMonitor monitor) throws InvocationTargetException, InterruptedException {		getShell().getDisplay().syncExec(new Runnable() {			public void run() {				if (resources == null || resources.length == 0) {					revert = false;					return;				}				RevertDialog dialog = new RevertDialog(getShell(), resources, url);				revert = (dialog.open() == RevertDialog.OK);				if (revert) resourcesToRevert = dialog.getSelectedResources();			}		});		if (revert) new RevertOperation(getPart(), resourcesToRevert).run();	}