public abstract Uri CreateUri(UriContextBase context, Uri uri, Nparams param);
public abstract string CreateVirtualPath(UriContextBase context, string virtualPath, Nparams param);
public abstract string CreatePath(UriContextBase context, string uri, Nparams param);