fHistoryViewer.setSelection(new StructuredSelection(fSelectedDescriptors.toArray()), true);
final RefactoringHistoryNode[] nodes= new RefactoringHistoryNode[fSelectedDescriptors.size()]; int index= 0; for (final Iterator iterator= fSelectedDescriptors.iterator(); iterator.hasNext(); index++) { final RefactoringDescriptorProxy descriptor= (RefactoringDescriptorProxy) iterator.next(); nodes[index]= new RefactoringHistoryEntry(null, descriptor); fHistoryViewer.expandToLevel(nodes[index], AbstractTreeViewer.ALL_LEVELS); } fHistoryViewer.setSelection(new StructuredSelection(nodes), true);
	public void reconcileSelectionState() {		fHistoryViewer.setSelection(new StructuredSelection(fSelectedDescriptors.toArray()), true);	}