Bug 164182 [StatusHandling] Comments on new StatusManager API
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/IDEWorkbenchErrorHandler.java
* facility (by superclass).
 * 
 * <strong>EXPERIMENTAL</strong> This class or interface has been added as part
 * of a work in progress. This API may change at any given time. Please do not
 * use this API without consulting with the Platform/UI team.
 * 
 * @since 3.3
 */
public class IDEWorkbenchErrorHandler extends WorkbenchErrorHandler {
	private int exceptionCount = 0;
	private InternalErrorDialog dialog;
	private Shell defaultParent;
	private boolean closing = false;
	private IWorkbenchConfigurer workbenchConfigurer;
	
	
	private static String MSG_OutOfMemoryError = IDEWorkbenchMessages.FatalError_OutOfMemoryError;
	private static String MSG_StackOverflowError = IDEWorkbenchMessages.FatalError_StackOverflowError;
	private static String MSG_VirtualMachineError = IDEWorkbenchMessages.FatalError_VirtualMachineError;
	private static String MSG_SWTError = IDEWorkbenchMessages.FatalError_SWTError;
	private static String MSG_FATAL_ERROR = IDEWorkbenchMessages.FatalError;
	private static String MSG_FATAL_ERROR_Recursive = IDEWorkbenchMessages.FatalError_RecursiveError;
	private static String MSG_FATAL_ERROR_RecursiveTitle = IDEWorkbenchMessages.Internal_error;
	/**
	 * @param configurer
	 */
	public IDEWorkbenchErrorHandler(IWorkbenchConfigurer configurer) {
		workbenchConfigurer = configurer;
	}
	/*