anchor.diff:  
     List<String> _enabledExperiments = const <String>[];
   
  -  /**
  -   * Parsed [enabledExperiments].
  -   */
  +  /// Parsed [enabledExperiments].
     ExperimentStatus _experimentStatus = ExperimentStatus();
   
     @override
  
positive.code:   List<ErrorProcessor> get errorProcessors =>
        _errorProcessors ??= const <ErrorProcessor>[];
  
    /**
     * Set the list of error [processors] that are to be used when reporting
     * errors in some analysis context.
     */
    void set errorProcessors(List<ErrorProcessor> processors) {
      _errorProcessors = processors;
    }
  
negative.code:   String toString() => name;
  }
  
  /// An object that represents a change to the analysis results associated with a
  /// given source.
  abstract class ChangeNotice implements AnalysisErrorInfo {
    /// The parsed, but maybe not resolved Dart AST that changed as a result of
    /// the analysis, or `null` if the AST was not changed.
    CompilationUnit get parsedDartUnit;
  
    /// The fully resolved Dart AST that changed as a result of the analysis, or
    /// `null` if the AST was not changed.
    CompilationUnit get resolvedDartUnit;
  
    /// Return the source for which the result is being reported.
    Source get source;
  }
  
  /// An implementation of a [ChangeNotice].
  class ChangeNoticeImpl implements ChangeNotice {
    /// The source for which the result is being reported.
    @override
    final Source source;
  
    /// The parsed, but maybe not resolved Dart AST that changed as a result of
    /// the analysis, or `null` if the AST was not changed.
    @override
    CompilationUnit parsedDartUnit;
  
    /// The fully resolved Dart AST that changed as a result of the analysis, or
    /// `null` if the AST was not changed.
    @override
    CompilationUnit resolvedDartUnit;
  
    /// The errors that changed as a result of the analysis, or `null` if errors
    /// were not changed.
    List<AnalysisError> _errors;
  
    /// The line information associated with the source, or `null` if errors were
    /// not changed.
    LineInfo _lineInfo;
  
    /// Initialize a newly created notice associated with the given source.
    ///
    /// @param source the source for which the change is being reported
    ChangeNoticeImpl(this.source);
  
    @override
  