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
IPreferenceFilter[] transfers = null;
        if (getTransferAll()) {
            
            transfers = new IPreferenceFilter[1];
            
             
            
            transfers[0] = new IPreferenceFilter() {
                public String[] getScopes() {
                    return new String[] { InstanceScope.SCOPE,
                            ConfigurationScope.SCOPE };
                }
                public Map getMapping(String scope) {
                    return null;
                }
            };
        } else {
            transfers = getFilters();
        }
		boolean success = transfer(transfers);
		
		if (success) {
			saveWidgetValues();
    }
		return success;
	}
    /**
     * @return the preference transfer filters
     */
    protected IPreferenceFilter[] getFilters() {