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
*
	 * @param key
	 *            the key
	 * @param value
	 *            the value
	 */
	public void setData(String key, Object value) {
		if (data == null) {
			data = new HashMap();
		}
		data.put(key, value);
	}
	/**
	 * Get the data restored under the key
	 *
	 * @param key
	 *            the key
	 * @return data or <code>null</code> if no entry is restored under the key
	 */
	public Object getData(String key) {
		if (data != null) {
			return data.get(key);
		}
		return null;
	}
	/**
	 * Set the shift (from the mouse position triggered the event) used to
	 * display the tooltip. By default the tooltip is shifted 3 pixels to the
	 * left
	 *