anchor.diff:          new InheritanceManager(_libraryElement),
           _analysisOptions.enableSuperMixins);
       unit.accept(errorVerifier);
  -
  -    //
  -    // Convert the pending errors into actual errors.
  -    //
  -    for (PendingError pendingError in pendingErrors) {
  -      errorListener.onError(pendingError.toAnalysisError());
  -    }
     }
   
     void _createAnalysisContext() {
  
positive.code:     AnalysisErrorListener errorListener = _getErrorListener(file);
      ErrorReporter errorReporter = _getErrorReporter(file);
  
      unit.accept(
          new DeadCodeVerifier(errorReporter, typeSystem: _context.typeSystem));
  
  
negative.code:   final Map<FileState, ErrorReporter> _errorReporters = {};
    final List<UsedImportedElements> _usedImportedElementsList = [];
    final List<UsedLocalElements> _usedLocalElementsList = [];
    final Map<FileState, List<PendingError>> _fileToPendingErrors = {};
    final List<ConstantEvaluationTarget> _constants = [];
  
    AnalyzerImpl(this._analysisOptions, this._declaredVariables,
  