Bug 126658 [CommonNavigator] [DND] Complete definition of DND API
bundles/org.eclipse.ui.navigator/src/org/eclipse/ui/navigator/CommonViewer.java
((TreeViewerSorter) getSorter()).sort(this, parentElement,
						filtered);
			createAddedElements(widget, parentElement, filtered);
		}
	}
	/**
	 * See if element is the data of one of the elements in items.
	 * 
	 * @param items
	 * @param element
	 * @return <code>true</code> if the element matches.
	 */
	private boolean itemExists(Item[] items, Object element) {
		if (usingElementMap())
			return findItem(element) != null;
		for (int i = 0; i < items.length; i++) {
			if (items[i].getData().equals(element))
				return true;
		}
		return false;
	}
	/**
	 * Create the new elements in the parent widget. If the child already exists
	 * do nothing.
	 * 
	 * @param widget
	 * @param elements
	 *            Sorted list of elements to add.
	 */
	private void createAddedElements(Widget widget, Object parent,