anchor.diff:    final AssetBundleEntry bundleEntry;
     String get assetPath => bundleEntry.archivePath;
   
  -  final File file;
  +  final FileSystemEntity file;
     FileStat _fileStat;
     // When we scanned for files, did this still exist?
     bool _exists = false;
  
positive.code:       Stream<FileSystemEntity> files =
            directory.list(recursive: recursive, followLinks: false);
        await for (FileSystemEntity file in files) {
          if (file is! File) {
            // Skip non-files.
            continue;
          }
          if (ignoreDotFiles && path.basename(file.path).startsWith('.')) {
            // Skip dot files.
            continue;
  
negative.code:       return new Stream<List<int>>.fromIterable(
            <List<int>>[bundleEntry.contentsAsBytes()]);
      }
      final File file = _getFile();
      return file.openRead();
    }
  
  