Bug 92203 [Preferences] preferences package needs cleanup
org.eclipse.ui.preferences contains classes that should not be API by my estimation. These should be cleaned up before 3.1 ships.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/wizards/preferences/WizardPreferencesPage.java
* @param value
     *            java.lang.String
     */
    protected void addDestinationItem(String value) {
        destinationNameField.add(value);
    }
    /**
     * (non-Javadoc) Method declared on IDialogPage.
     */
    public void createControl(Composite parent) {
        initializeDialogUnits(parent);
        Composite composite = new Composite(parent, SWT.NULL);
        composite.setLayout(new GridLayout());
        composite.setLayoutData(new GridData(GridData.VERTICAL_ALIGN_FILL
                | GridData.HORIZONTAL_ALIGN_FILL));
        composite.setFont(parent.getFont());
        createTransferArea(composite);
        restoreWidgetValues();
        
		
		
		if (!validDestination())
			setPageComplete(false);
        setPreferenceTransfers();
        setControl(composite);
        giveFocusToDestination();
    }
    /**
     * @param composite
     */