anchor.diff:  
         units.forEach((file, unit) {
           _resolveFile(file, unit);
  +        _computePendingMissingRequiredParameters(file, unit);
         });
   
         _computeConstants();
  
positive.code:         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() {
  
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,
  