public override void Map(Routing.Route route, IContainer container) { route.ThrowIfNull("route"); container.ThrowIfNull("container"); if (_comparer != null) { route.RestrictByRefererUrlAuthorities(_authorities, GetComparer(_comparer.Value)); } else { route.RestrictByRefererUrlAuthorities(_authorities); } }