anchor.diff:  
     Future fetch() async {
       Future<Map> load(String path) async {
  -      _logger.info('Loading popularity data: $path');
  +      _logger.info('Loading popularity data: ${_bucketUri(bucket, path)}');
         try {
           Stream<List<int>> stream = bucket.read(path);
           if (path.endsWith('.gz')) {
  
positive.code:             .single;
          return new SearchSnapshot.fromJson(json);
        } catch (e, st) {
          _logger.severe('Unable to load search snapshot: $path', e, st);
        }
        return null;
      }
  
negative.code: }
  
  final GZipCodec _gzip = new GZipCodec();
  
  /// Returns a valid `gs://` URI for a given [bucket] + [path] combination.
  String _bucketUri(Bucket bucket, String path) =>
      "gs://${bucket.bucketName}/$path";
  