Bug 24231 ErrorDialog not accessible
The reorg done for the MessageDialog was not applied to the ErrorDialog so its contents cannot be read in 2.0.2.
bundles/org.eclipse.ui.workbench/extensions/org/eclipse/jface/dialogs/ErrorDialog.java
IStatus childStatus = (IStatus) enum.next();
		populateList(list, childStatus, 0);
	}
}
private void populateList(List list, IStatus status, int nesting) {
	if (!status.matches(displayMask)) {
		return;
	}
	StringBuffer sb = new StringBuffer();
	for (int i = 0; i < nesting; i++) {
		sb.append("  "); 
	}
	sb.append(status.getMessage());
	list.add(sb.toString());
	IStatus[] children = status.getChildren();
	for (int i = 0; i < children.length; i++) {
		populateList(list, children[i], nesting + 1);
	}
}
/**
 * Returns whether the given status object should be displayed.
 *
 * @param status a status object
 * @param mask a mask as per <code>IStatus.matches</code>
 * @return <code>true</code> if the given status should be displayed, 
 *   and <code>false</code> otherwise
 * @see org.eclipse.core.runtime.IStatus#matches
 */
protected static boolean shouldDisplay(IStatus status, int mask) {
	IStatus[] children = status.getChildren();