anchor.diff:     */
     String reverse(String tail) {
       return path.reverse(parameters: _lastEvent.parameters, tail: tail);
  +  }
  +
  +  /**
  +   * Create an return a new [RouteHandle] for this route.
  +   */
  +  RouteHandle newHandle() {
  +    _logger.finest('newHandle for $this');
  +    return new RouteHandle._new(this);
     }
   }
   
  
positive.code:  */
  class Route {
    final String name;
    final Map<String, Route> _routes = new Map<String, Route>();
    final UrlMatcher path;
    final StreamController<RouteEvent> _onRouteController;
    final StreamController<RouteEvent> _onLeaveController;
  
negative.code: library route.client;
  
  import 'dart:async';
  import 'dart:collection';
  import 'dart:html';
  
  import 'package:logging/logging.dart';
  