protected function getPath(?string $namespace): ?string
    {
        if (\is_null($namespace)) {
            return $this->defaultPath;
        } elseif (isset($this->hints[$namespace])) {
            return $this->hints[$namespace];
        }

        return null;
    }