private TranslationDocument merge(TranslationDocument entry) {
   switch (entry.getType()) {
     case IMAGE:
       return imageDAO.merge((Image) entry);
     case DOCUMENT:
       return documentDAO.merge((Document) entry);
     default:
       return null;
   }
 }