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
private Composite messageComposite;
		private String lastMessageText = "";
		private int lastMessageType;
		/**
		 * Create a new instance of the receiver.
		 */
		public MessageRegion() {
			
		}
		/**
		 * Create the contents for the receiver.
		 * 
		 * @param parent
		 *            the Composite that the children will be created in
		 */
		public void createContents(Composite parent) {
			messageComposite = new Composite(parent, SWT.NONE);
			GridLayout messageLayout = new GridLayout();
			messageLayout.numColumns = 2;
			messageLayout.marginWidth = 0;
			messageLayout.marginHeight = 0;
			messageLayout.makeColumnsEqualWidth = false;
			messageComposite.setLayout(messageLayout);
			messageImageLabel = new Label(messageComposite, SWT.NONE);
			GridData imageData = new GridData(GridData.VERTICAL_ALIGN_CENTER);
			Image sizingImage = JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_ERROR);
			Rectangle imageBounds;
			if(sizingImage == null)
				imageBounds = new Rectangle(0,0,IDialogConstants.VERTICAL_MARGIN * 2,IDialogConstants.VERTICAL_MARGIN * 2);
			else