anchor.diff:  
       unit.accept(new VariableResolverVisitor(
           _libraryElement, source, _typeProvider, errorListener,
  -        nameScope: libraryScope));
  +        nameScope: _libraryScope));
   
       unit.accept(new PartialResolverVisitor(_inheritance, _libraryElement,
           source, _typeProvider, AnalysisErrorListener.NULL_LISTENER));
  
positive.code: 
      new DeclarationResolver().resolve(unit, unitElement);
  
      LibraryScope libraryScope = new LibraryScope(_libraryElement);
      unit.accept(new AstRewriteVisitor(_context.typeSystem, _libraryElement,
          source, _typeProvider, errorListener,
          nameScope: libraryScope));
  
      // TODO(scheglov) remove EnumMemberBuilder class
  
  
negative.code:   final TypeProvider _typeProvider;
  
    LibraryElement _libraryElement;
    LibraryScope _libraryScope;
  
    final Map<FileState, LineInfo> _fileToLineInfo = {};
    final Map<FileState, IgnoreInfo> _fileToIgnoreInfo = {};
  