final RefactoringHistoryNode[] nodes= new RefactoringHistoryNode[descriptors.length]; for (int index= 0; index < descriptors.length; index++) nodes[index]= new RefactoringHistoryEntry(null, descriptors[index]);
	public final void setCheckedDescriptors(final RefactoringDescriptorProxy[] descriptors) {		Assert.isNotNull(descriptors);		if (fHistoryViewer instanceof RefactoringHistoryTreeViewer) {			fCheckedDescriptors.clear();			fCheckedDescriptors.addAll(Arrays.asList(descriptors));			final RefactoringHistoryTreeViewer viewer= (RefactoringHistoryTreeViewer) fHistoryViewer;			final RefactoringHistoryNode[] nodes= new RefactoringHistoryNode[descriptors.length];			for (int index= 0; index < descriptors.length; index++)				nodes[index]= new RefactoringHistoryEntry(null, descriptors[index]);			final RefactoringHistory history= RefactoringHistoryControl.this.getInput();			if (history != null)				viewer.reconcileCheckState(history);			handleCheckStateChanged();		} else			setSelectedDescriptors(descriptors);	}