anchor.diff:  
     @override
     List<LibraryExportElement> get libraryExports {
  -    return _exports2;
  +    return _libraryExports;
     }
   
     @override
     List<LibraryImportElement> get libraryImports {
       _readLinkedData();
  -    return _imports2;
  +    return _libraryImports;
     }
   
     @override
  
positive.code:   @override
    List<LibraryExportElement> get libraryExports {
      _readLinkedData();
      return _exports2;
    }
  
    @override
    List<LibraryImportElement> get libraryImports {
      _readLinkedData();
      return _imports2;
    }
  
    @override
  
negative.code: /// Instances of [List]s that are used as "not yet computed" values, they
  /// must be not `null`, and not identical to `const <T>[]`.
  class _Sentinel {
    static final List<AugmentationImportElement> augmentationImportElement =
        List.unmodifiable([]);
    static final List<ConstructorElement> constructorElement =
        List.unmodifiable([]);
    static final List<FieldElement> fieldElement = List.unmodifiable([]);
    static final List<LibraryExportElement> libraryExportElement =
        List.unmodifiable([]);
    static final List<LibraryImportElement> libraryImportElement =
        List.unmodifiable([]);
    static final List<MethodElement> methodElement = List.unmodifiable([]);
    static final List<PropertyAccessorElement> propertyAccessorElement =
  