public string Generate(RequestContext requestContext, INavigatable navigationItem) { RouteValueDictionary routeValues = new RouteValueDictionary(); if (!navigationItem.RouteValues.IsNullOrEmpty()) { routeValues.Merge(navigationItem.RouteValues); } return Generate(requestContext, navigationItem, routeValues); }