Bug 165676 [JFace] Add javadoc to Window.close() to tell that no shellClosed event is sent
bundles/org.eclipse.jface/src/org/eclipse/jface/window/Window.java
if (defaultImages != null && defaultImages.length > 0) {
			ArrayList nonDisposedImages = new ArrayList(defaultImages.length);
			for (int i = 0; i < defaultImages.length; ++i) {
				if (defaultImages[i] != null && !defaultImages[i].isDisposed()) {
					nonDisposedImages.add(defaultImages[i]);
				}
			}
			if (nonDisposedImages.size() <= 0) {
				System.err.println("Window.configureShell: images disposed"); 
			} else {
				Image[] array = new Image[nonDisposedImages.size()];
				nonDisposedImages.toArray(array);
				newShell.setImages(array);
			}
		}
		Layout layout = getLayout();
		if (layout != null) {
			newShell.setLayout(layout);
		}
	}
	/**
	 * Creates the layout for the shell. The layout created here will be
	 * attached to the composite passed into createContents. The default
	 * implementation returns a GridLayout with no margins. Subclasses that
	 * change the layout type by overriding this method should also override
	 * createContents.