public function withPath(UrlPathInterface $path): UrlInterface
    {
        return new self($this->myScheme, $this->myHost, $this->myPort, $this->myPath->withUrlPath($path), $this->myQueryString, $this->myFragment);
    }