Bug 174701 [Viewers] ViewerRow should be reused instead of connected to the Item
Currently we create a ViewerRow ver every Item we create this can degrade performance, we should cache the row and reuse it
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/AbstractTreeViewer.java
*/
	protected void handleDoubleSelect(SelectionEvent event) {
		
		Control control = getControl();
		if (control != null && !control.isDisposed()) {
			
			
			
			
			
			
			ISelection selection;
			if (event.item != null && event.item.getData() != null) {
				
				TreePath treePath = getTreePathFromItem((Item) event.item);
				selection = new TreeSelection(treePath);
				
			} else {
				selection = getSelection();
				updateSelection(selection);
			}
			fireDoubleClick(new DoubleClickEvent(this, selection));
		}
	}
	/**
	 * Handles a tree collapse event from the SWT widget.
	 * 
	 * @param event
	 *            the SWT tree event
	 */