anchor.diff:        templateService.renderPkgVersionsPage(package, versions));
   }
   
  +/// Handles requests for /packages/<package>/versions/<version>.yaml
  +packageVersionHandlerYaml(request, String package, String version) async {
  +  var db = dbService;
  +  var packageVersionKey = db.emptyKey
  +      .append(Package, id: package)
  +      .append(PackageVersion, id: version);
  +
  +  PackageVersion packageVersion = (await db.lookup([packageVersionKey])).first;
  +  if (packageVersion == null) {
  +    return _notFoundHandler(request);
  +  } else {
  +    return _yamlResponse(packageVersion.pubspec.jsonString);
  +  }
  +}
   
   /// Handles request for /api/packages?page=<num>
   apiPackagesHandler(shelf.Request request) async {
  
positive.code:   }
  
    var package = path.substring(0, slash);
    if (path.substring(slash) == '/versions') {
      return packageVersionsHandler(request, package);
    }
    return _notFoundHandler(request);
  }
  
negative.code: }
  
  
  /// Handles requests for /packages/<package>/versions
  packageVersionsHandler(shelf.Request request, String packageName) async {
    var db = dbService;
    var packageKey = db.emptyKey.append(Package, id: packageName);
  