Bug 60321 [Workbench] ui plugin uses deprecated runtime code
org.eclipse.ui uses some code in Runtime which are newly deprecated. I am attaching a patch (based on i0428) which eliminated the deprecations. This is informational and rigorous testing has not been done.
bundles/org.eclipse.ui/src/org/eclipse/ui/internal/UIPlugin.java
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();
            }
        });
    }
}