anchor.diff:  
       new DeclarationResolver().resolve(unit, unitElement);
   
  -    LibraryScope libraryScope = new LibraryScope(_libraryElement);
       unit.accept(new AstRewriteVisitor(_context.typeSystem, _libraryElement,
           source, _typeProvider, errorListener,
  -        nameScope: libraryScope));
  +        nameScope: _libraryScope));
   
       // TODO(scheglov) remove EnumMemberBuilder class
   
  
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:     try {
        _libraryElement = _resynthesizer
            .getElement(new ElementLocationImpl.con3([_library.uriStr]));
        _libraryScope = new LibraryScope(_libraryElement);
  
        _resolveDirectives(units);
  
  