Bug 74549 [Workbench] UIPlugin should remove initializeDefaultPreferences
3.1 20040922-0800 We should remove the no-op initializeDefaultPreferences method from UIPlugin. Not only is the superclass implementation the same it is also a deprecated method.
bundles/org.eclipse.ui/src/org/eclipse/ui/internal/UIPlugin.java
public static UIPlugin getDefault() {
        return inst;
    }
    /** 
     * Set default preference values.
     * This method must be called whenever the preference store is initially loaded
     * because the default values are not stored in the preference store.
     */
    protected void initializeDefaultPreferences(IPreferenceStore store) {
        
        
    }
    /* (non-Javadoc)
     * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
     */
    public void start(BundleContext context) throws Exception {
        super.start(context);
        
        
        PrefUtil.setUICallback(new PrefUtil.ICallback() {
            public IPreferenceStore getPreferenceStore() {
                return UIPlugin.this.getPreferenceStore();
            }
            public void savePreferences() {
                UIPlugin.this.savePluginPreferences();
            }
        });
    }
}