Bug 163345 [Field Assist] - API - Deprecate DecoratedField and related classes
If ControlDecoration is adopted in replacement of DecoratedField by all existing SDK clients, then we should deprecate DecoratedField.
bundles/org.eclipse.jface/src/org/eclipse/jface/fieldassist/FieldDecoration.java
* @param description
	 *            the description shown when the user hovers over the
	 *            decoration. A <code>null</code> description indicates that
	 *            there will be no hover for the decoration.
	 */
	public FieldDecoration(Image image, String description) {
		this.image = image;
		this.description = description;
	}
	/**
	 * Return the image shown in the decoration, or <code>null</code> if no
	 * image is specified.
	 * 
	 * @return the image shown in the decoration. A return value of
	 *         <code>null</code> signifies a blank decoration.
	 */
	public Image getImage() {
		return image;
	}
	/**
	 * Set the image shown in the decoration, or <code>null</code> if no image
	 * is specified. It is up to the caller to update any decorated fields that
	 * are showing the description in order to display the new image.
	 * 
	 * @param image
	 *            the image shown in the decoration. A value of
	 *            <code>null</code> signifies a blank decoration.
	 * 
	 * @see DecoratedField#updateDecoration(FieldDecoration)
	 */