private function getGroupsFor(Context $navigatorContext)
 {
     $paths = $navigatorContext->getCurrentPath();
     $groups = $this->groups;
     foreach ($paths as $index => $path) {
         if (!array_key_exists($path, $groups)) {
             if ($index > 0) {
                 $groups = array('Default');
             }
             break;
         }
         $groups = $groups[$path];
     }
     return $groups;
 }