Bug 223339 [PopupDialog] ordering of size and location menu items
bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/PopupDialog.java
if (showDialogMenu && showPersistActions) {
			IDialogSettings settings = getDialogSettings();
			if (settings != null) {
				String key= getClass().getName() + DIALOG_USE_PERSISTED_SIZE;
				if (settings.get(key) != null)
					persistSize = settings.getBoolean(key);
				key= getClass().getName() + DIALOG_USE_PERSISTED_LOCATION;
				if (settings.get(key) != null)
					persistLocation = settings.getBoolean(key);
			}
		}
	}
	/**
	 * The dialog is being disposed. Dispose of any resources allocated.
	 * 
	 */
	private void handleDispose() {
		if (infoFont != null && !infoFont.isDisposed()) {
			infoFont.dispose();
		}
		infoFont = null;
		if (titleFont != null && !titleFont.isDisposed()) {
			titleFont.dispose();
		}
		titleFont = null;
	}
}