public void run(IProgressMonitor monitor) throws InvocationTargetException {
public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException {  monitor = Policy.monitorFor(monitor); monitor.beginTask("Getting remote project info", 100); ISVNRemoteFolder folder = remoteFolders[0]; String url = folder.getUrl().toString() + "/.project";
					public void run(IProgressMonitor monitor) throws InvocationTargetException {						try {							root[0].validateConnection(monitor);						} catch (TeamException e) {							throw new InvocationTargetException(e);						}					}