Bug 198089 [ToolTips] Open/Add new API for ToolTips
- don't make shouldCreateToolTip final - add new API method ColumnViewerToolTipSupport#createToolTipContentArea(Event, Object, Composite) - Allow DefaultToolTips displayed more than once (For ToolTips in ToolTips).
bundles/org.eclipse.jface/src/org/eclipse/jface/window/ToolTip.java
public void run() {
		        	if( IS_OSX ) {
			            try {
			                Thread.sleep(300);
			            } catch (InterruptedException e) {
			            }
			            display.post(newEvent);
			            newEvent.type = SWT.MouseUp;
			            display.post(newEvent);
		        	} else {
		        		display.post(newEvent);
		        	}
		        }
		    });
		}
	}
	private void toolTipOpen(final Shell shell, final Event event) {
		
		if (CURRENT_TOOLTIP != null) {
			toolTipHide(CURRENT_TOOLTIP, null);
		}
		CURRENT_TOOLTIP = shell;
		control.getShell().addListener(SWT.Deactivate, shellListener);
		if (popupDelay > 0) {
			control.getDisplay().timerExec(popupDelay, new Runnable() {
				public void run() {
					toolTipShow(shell, event);
				}
			});
		} else {