try { Thread.sleep(5000); } catch (InterruptedException e1) {  e1.printStackTrace(); }
		public IStatus run(IProgressMonitor monitor) {			try {			    try {                    Thread.sleep(5000);                } catch (InterruptedException e1) {                    // TODO Auto-generated catch block                    e1.printStackTrace();                }				if(remoteFile != null && !shutdown) {					entries = remoteFile.getLogEntries(monitor);					final SVNRevision revisionId = remoteFile.getRevision();					getSite().getShell().getDisplay().asyncExec(new Runnable() {						public void run() {							if(entries != null && tableViewer != null && ! tableViewer.getTable().isDisposed()) {								tableViewer.add(entries);								selectRevision(revisionId);							}						}					});				}				return Status.OK_STATUS;			} catch (TeamException e) {				return e.getStatus();			}		}