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
* if it is set. Subclasses may override if they wish to
     * set the font themselves.
     * @param composite
     */
    protected void applyDialogFont(Composite composite) {
        Dialog.applyDialogFont(composite);
    }
    /**
     * Creates and returns an SWT label under the given composite.
     *
     * @param parent the parent composite
     * @return the new label
     */
    protected Label createDescriptionLabel(Composite parent) {
        Label result = null;
        String description = getDescription();
        if (description != null) {
            result = new Label(parent, SWT.WRAP);
            result.setFont(parent.getFont());
            result.setText(description);
        }
        return result;
    }
    /**
     * Computes the size needed by this page's UI control.
     * <p>
     * All pages should override this method and set the appropriate sizes
     * of their widgets, and then call <code>super.doComputeSize</code>.
     * </p>
     *