fErrorStatus = errorStatus;
boolean isOOMError = (fErrorStatus.getException() instanceof OutOfMemoryError);
boolean isProfileLockedError = (fErrorStatus.getException() instanceof ProfileLockedException);
boolean canUsePersistenceService = (InternalOwl.getDefault().getPersistenceService() != null);
StartLevel startLevel = InternalOwl.getDefault().getStartLevel();
fOfferRestorePages = !isOOMError && !isProfileLockedError && canUsePersistenceService && startLevel != StartLevel.STARTED && startLevel != StartLevel.SEARCH_INDEX_OPENED;
/* Log State */
if (forceAllowRestore)
Activator.safeLogInfo("Opening Fatal Error Wizard (forced by user)"); //$NON-NLS-1$