Bug 61145 ErrorDialog not showing inner statuses
i20040505 ErrorDialog#populateList(List, IStatus, int) is always adding the root status message instead of the sub status specific message. Will add a sample dialog to show the problem.
bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/ErrorDialog.java
*/
	public ErrorDialog(Shell parentShell, String dialogTitle, String message,
			IStatus status, int displayMask) {
		super(parentShell);
		this.title = dialogTitle == null ? JFaceResources
				.getString("Problem_Occurred") : 
				dialogTitle;
		this.message = message == null ? status.getMessage() : JFaceResources
				.format("Reason", new Object[]{message, status.getMessage()}); 
		this.status = status;
		statusList = Arrays.asList(status.getChildren());
		this.displayMask = displayMask;
		setShellStyle(SWT.DIALOG_TRIM | SWT.RESIZE | SWT.APPLICATION_MODAL);
	}
	/*
	 * (non-Javadoc) Method declared on Dialog. Handles the pressing of the Ok
	 * or Details button in this dialog. If the Ok button was pressed then close
	 * this dialog. If the Details button was pressed then toggle the displaying
	 * of the error details area. Note that the Details button will only be
	 * visible if the error being displayed specifies child details.
	 */
	protected void buttonPressed(int id) {
		if (id == IDialogConstants.DETAILS_ID) {
			
			toggleDetailsArea();
		} else {
			super.buttonPressed(id);
		}
	}
	/*