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
private static Shell CURRENT_TOOLTIP;
	/**
	 * Recreate the tooltip on every mouse move
	 */
	public static final int RECREATE = 1;
	/**
	 * Don't recreate the tooltip as long the mouse doesn't leave the area
	 * triggering the Tooltip creation
	 */
	public static final int NO_RECREATE = 1 << 1;
	private TooltipHideListener hideListener = new TooltipHideListener();
	private Listener shellListener;
	private boolean hideOnMouseDown = true;
	private boolean respectDisplayBounds = true;
	private boolean respectMonitorBounds = true;
	private int style;
	private Object currentArea;
	private static final boolean IS_OSX = SWT.getPlatform().equals("carbon"); 
	/**
	 * Create new instance which add TooltipSupport to the widget
	 *
	 * @param control
	 *            the control on whose action the tooltip is shown
	 */
	public ToolTip(Control control) {
		this(control, RECREATE, false);
	}
	/**
	 * @param control