protected final function getDefinitionType(Definition $definition, $onlyOne = false)
 {
     $this->keywords->setLanguage($this->translator->getLocale());
     $method = 'get' . ucfirst($definition->getType()) . 'Keywords';
     $keywords = explode('|', $this->keywords->{$method}());
     if ($onlyOne) {
         return current($keywords);
     }
     return 1 < count($keywords) ? '[' . implode('|', $keywords) . ']' : implode('|', $keywords);
 }