Bug 164984 [JFace] DefaultToolTip shouldn't be abstract
since all values can be accessed using getter/setter there's no need any more to declare it abstract.
bundles/org.eclipse.jface/src/org/eclipse/jface/window/DefaultToolTip.java
* @return the {@link Font} or <code>null</code> if the default font
	 *         should be used
	 */
	protected Font getFont(Event event) {
		return font;
	}
	/**
	 * The text displayed in the {@link CLabel} in the default implementation
	 * 
	 * @param event
	 *            the event triggered the popup of the tooltip
	 * @return the text or <code>null</code> if no text has to be displayed
	 */
	protected String getText(Event event) {
		return text;
	}
	/**
	 * The background {@link Image} used by {@link CLabel} in the default
	 * implementation
	 * 
	 * @param backgroundColor
	 *            the {@link Color} or <code>null</code> if default background
	 *            color ({@link SWT#COLOR_INFO_BACKGROUND}) should be used
	 */
	public void setBackgroundColor(Color backgroundColor) {
		this.backgroundColor = backgroundColor;
	}
	/**
	 * The background {@link Image} used by {@link CLabel} in the default
	 * implementation