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
* 
	 * @param backgroundImage
	 *            the {@link Image} or <code>null</code> if no image should be
	 *            displayed in the background
	 */
	public void setBackgroundImage(Image backgroundImage) {
		this.backgroundImage = backgroundImage;
	}
	/**
	 * The {@link Font} used by {@link CLabel} in the default implementation
	 * 
	 * @param font
	 *            the {@link Font} or <code>null</code> if the default font
	 *            should be used
	 */
	public void setFont(Font font) {
		this.font = font;
	}
	/**
	 * The foreground {@link Color} used by {@link CLabel} in the default
	 * implementation
	 * 
	 * @param foregroundColor
	 *            the {@link Color} or <code>null</code> if default foreground
	 *            color should be used
	 */
	public void setForegroundColor(Color foregroundColor) {
		this.foregroundColor = foregroundColor;
	}
	/**