private function findRecursiveFullPath($itemId, MapperTreeItemInterface $tree)
    {
        foreach ($tree->getChildren() as $child) {
            if ($itemId === $child->getId()) {
                return [$itemId => $child->getTitle()];
            } else {
                $path = $this->findRecursiveFullPath($itemId, $child);
                if (0 < count($path)) {
                    $path[$child->getId()] = $child->getTitle();

                    return $path;
                }
            }
        }

        return [];
    }