I think this would only be called if `mappings` wasn't defined. Otherwise, in the ctor, it'd just use mappings to resolve, rather than the static method (only useful for relative URLs), or the `resolve` options param