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/viewers/ColumnViewerToolTipSupport.java
}
	protected Object getToolTipArea(Event event) {
		return viewer.getCell(new Point(event.x,event.y));
	}
	protected final boolean shouldCreateToolTip(Event event) {
		if( ! super.shouldCreateToolTip(event) ) {
			return false;
		}
		boolean rv = false;
		ViewerRow row = viewer.getViewerRow(new Point(event.x, event.y));
		viewer.getControl().setToolTipText(""); 
		Point point = new Point(event.x, event.y);
		if (row != null) {
			Object element = row.getItem().getData();
			ViewerColumn viewPart = viewer.getViewerColumn(row
					.getColumnIndex(point));
			if (viewPart == null) {
				return false;
			}
			CellLabelProvider labelProvider = viewPart.getLabelProvider();
			boolean useNative = labelProvider.useNativeToolTip(element);
			String text = labelProvider.getToolTipText(element);
			Image img = null;
			if( ! useNative ) {
				img = labelProvider.getToolTipImage(element);
			}
			if( useNative || (text == null && img == null ) ) {
				viewer.getControl().setToolTipText(text);
				rv = false;
			} else {