Bug 202316 [Forms] Add gradient sharing support for FormHeading
bundles/org.eclipse.ui.forms/src/org/eclipse/ui/internal/forms/widgets/FormHeading.java
public void updateToolTip(String toolTip) {
			Control control = getMessageControl();
			if (control != null)
				control.setToolTipText(toolTip);
		}
		public String getMessage() {
			return message;
		}
		public int getMessageType() {
			return messageType;
		}
		public IMessage[] getChildrenMessages() {
			return messages;
		}
		public String getDetailedMessage() {
			Control c = getMessageControl();
			if (c != null)
				return c.getToolTipText();
			return null;
		}
		public Control getMessageControl() {
			if (needHyperlink() && messageHyperlink != null)
				return messageHyperlink;
			return messageLabel;
		}
		public Image getMessageImage() {
			switch (messageType) {
			case IMessageProvider.INFORMATION:
				return JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_INFO);
			case IMessageProvider.WARNING: