anchor.diff:      return _packageName;
     }
   
  -  String get path => _library.definingCompilationUnit.name;
  +  String get path => _libraryElement.definingCompilationUnit.name;
   
     /// All variables ("properties") except constants.
     List<TopLevelVariable> get properties {
  
positive.code:   @override
    String get documentationAsHtml => _documentation.asHtml;
  
    /// Returns the fully qualified name.
    ///
    /// For example: libraryName.className.methodName
  
negative.code: 
    int get _lineNumber {
      var node = element.computeNode();
      if (node is Declaration && node.element != null) {
        var element = node.element;
        var lineNumber = lineNumberCache.lineNumber(
            element.source.fullName, element.nameOffset);
        return lineNumber + 1;
  