Refactored: extracted common code to InternalErrorReporter
TODO notes
Added SuiteNotifier.fireInternalError()