result[ 0] = dialog.open();
if(entries != null && tableHistoryViewer != null && !tableHistoryViewer.getTable().isDisposed()) {  if(entries.length > 0) { lastEntry = entries[ entries.length - 1]; long lastEntryNumber = lastEntry.getRevision().getNumber(); revisionStart = new SVNRevision.Number(lastEntryNumber - 1); } tableHistoryViewer.refresh(); selectRevision(revisionId); }
            public void run() {              result[ 0] = dialog.open();            }