anchor.diff:      // Strip out any extraneous /s
       var finalPattern = pattern.split("/").where((c) => c != "").join("/");
   
  -    var route = new ResourceRoute(new ResourcePattern(finalPattern), new RequestHandler());
  +    var route = new RouteHandler(new ResourcePattern(finalPattern), new RequestHandler());
       routes.add(route);
   
       return route;
  
positive.code: ///
  /// Each route added to a [Router] creates a [Stream] of [Request]s that a handler can listen to.
  class Router extends RequestHandler {
    List<ResourceRoute> routes;
  
    /// A string to be prepended to the beginning of every route this [Router] manages.
    ///
  
negative.code:     return _createRoute(pattern).handler;
    }
  
    RouteHandler _createRoute(String pattern) {
      if (basePath != null) {
        pattern = basePath + pattern;
      }
  