Bug 223339 [PopupDialog] ordering of size and location menu items
bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/PopupDialog.java
Shell shell = getShell();
		if (shell == null || shell.isDisposed()) {
			shell = null;
			
			create();
			shell = getShell();
		}
		
		
		
		adjustBounds();
		
		constrainShellSize();
		
		setTabOrder((Composite) getContents());
		
		listenToDeactivate = false;
		listenToParentDeactivate = false;
		
		if (takeFocusOnOpen) {
			shell.open();
			getFocusControl().setFocus();
		} else {
			shell.setVisible(true);
		}
		return OK;
	}
	/**
	 * Closes this window, disposes its shell, and removes this window from its
	 * window manager (if it has one).