protected function buildMenuItemFromSitemapNode(MenuItem $menu, Node $node)
 {
     foreach ($node->getChildren() as $childNode) {
         if ($childNode->isNavigable()) {
             $subMenu = $menu->addChild($childNode->getName(), $childNode->getLabel(), $childNode->getLocation());
             $this->buildMenuItemFromSitemapNode($subMenu, $childNode);
         }
     }
 }