protected override void RegisterRoutes(RouteCollection routes) { Contract.Requires<ArgumentNullException>(routes != null); throw new NotSupportedException(); }