Bug 93176 [JFace] Window.getDefaultOrientation() is marked as experimental
build I20050426 Window.getDefaultOrientation states: * <strong>NOTE</strong> This API is experimental and may * be subject to change during the development cycle for * Eclipse 3.1. Should address for M7.
bundles/org.eclipse.jface/src/org/eclipse/jface/window/Window.java
*/
	private WindowManager windowManager;
	/**
	 * Window shell, or <code>null</code> if none.
	 */
	private Shell shell;
	/**
	 * Top level SWT control, or <code>null</code> if none
	 */
	private Control contents;
	/**
	 * Window return code; initially <code>OK</code>.
	 * 
	 * @see #setReturnCode
	 */
	private int returnCode = OK;
	/**
	 * <code>true</code> if the <code>open</code> method should not return
	 * until the window closes, and <code>false</code> if the
	 * <code>open</code> method should return immediately; initially
	 * <code>false</code> (non-blocking).
	 * 
	 * @see #setBlockOnOpen
	 */
	private boolean block = false;
	/**
	 * Internal class for informing this window when fonts change.
	 */
	private class FontChangeListener implements IPropertyChangeListener {
		public void propertyChange(PropertyChangeEvent event) {