Bug 93175 [Preferences] PreferencePage.createControl is tagged as experimental
build I20050426 PreferencePage.createControl in JFace still states: * <strong>NOTE:</strong> This API is experimental * and subject to change before the 3.1 release. Should remove this for M7.
bundles/org.eclipse.jface/src/org/eclipse/jface/preference/PreferencePage.java
imageBounds = sizingImage.getBounds();
			imageData.heightHint = imageBounds.height + IDialogConstants.VERTICAL_SPACING;
			imageData.widthHint = imageBounds.width + IDialogConstants.HORIZONTAL_SPACING;
			messageImageLabel.setLayoutData(imageData);
			messageText = new Text(messageComposite, SWT.NONE);
			messageText.setEditable(false);
			messageText.setBackground(parent.getDisplay().getSystemColor(
					SWT.COLOR_WIDGET_BACKGROUND));
			GridData textData = new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_HORIZONTAL
					| GridData.VERTICAL_ALIGN_CENTER);
			messageText.setLayoutData(textData);
			hideRegion();
		}
		/**
		 * Set the layoutData for the messageArea. In most cases this will be a copy
		 * of the layoutData used in setTitleLayoutData.
		 * 
		 * @param layoutData
		 *            the layoutData for the message area composite.
		 */
		public void setMessageLayoutData(Object layoutData) {
			messageComposite.setLayoutData(layoutData);
		}
		/**
		 * Show the new message in the message text and update the image. Base the
		 * background color on whether or not there are errors.
		 * 
		 * @param newMessage
		 *            The new value for the message
		 * @param newType