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