/**
  *
  * @param  type          $message
  * @param  type          $catalogue
  * @return LanguageToken
  */
 protected function getToken($message, $catalogue)
 {
     $token = $this->orm->getRepository('RaindropTranslationBundle:LanguageToken')->findOneBy(array('token' => $message, 'catalogue' => $catalogue));
     if (!$token) {
         $token = new LanguageToken();
         $token->setToken($message);
         $token->setCatalogue($catalogue);
         $this->orm->persist($token);
         $this->orm->flush();
     }
     return $token;
 }