@Override
 @ApiMethod(name = "routes.get.query", httpMethod = "post")
 public List<RouteInfo> getRoutesByQuery(@Named("query") String query)
     throws IllegalArgumentException {
   ObjectifyService.begin();
   return routeServiceManager.getRoutes(query);
 }
 @Override
 public List<RouteInfo> getRoutesByAgent(AgentInfo userInfo) throws IllegalArgumentException {
   ObjectifyService.begin();
   return routeServiceManager.getRoutes(userInfo);
 }