anchor.diff:        }
         // Create a new file.
         FileSource uriSource = new FileSource(resource, uri);
  -      file = new FileState._(
  -          this, path, uri, _absolutePathToFileUri(path), uriSource);
  +      file = new FileState._(this, path, uri, uriSource);
         _uriToFile[uri] = file;
         _addFileWithPath(path, file);
         _pathToCanonicalFile[path] = file;
  
positive.code:   final Uri uri;
  
    /**
     * The absolute file URI of the file.
     */
    final Uri fileUri;
  
    /**
     * The [Source] of the file with the [uri].
     */
    final Source source;
  
negative.code:     _pathToCanonicalFile.clear();
      _partToLibraries.clear();
      _subtypedNameToFiles.clear();
    }
  
    void _addFileWithPath(String path, FileState file) {
  