Bug 315281 update copyrights for 3.6
bundles/org.eclipse.ui.navigator/src/org/eclipse/ui/navigator/CommonViewer.java
INavigatorPipelineService pipeDream = contentService
					.getPipelineService();
			PipelinedViewerUpdate update = new PipelinedViewerUpdate();
			update.getRefreshTargets().addAll(sSelection.toList());
			update.setUpdateLabels(false);
			
			if (pipeDream.interceptRefresh(update)) {
				 
				super.setSelection(new StructuredSelection(update.getRefreshTargets().toArray()) , reveal);
			} else {
				super.setSelection(selection, reveal);
			}
		}
	}
	
    /* (non-Javadoc)
     * @see org.eclipse.jface.viewers.ContentViewer#hookControl(Control)
     */
    protected void hookControl(Control control) {
    	super.hookControl(control);
        
        
        
        
        
        
        control.addMouseListener(new MouseAdapter() {
            public void mouseDown(MouseEvent e) {
            	clearSelectionCache();
            }