@Override
 public ResearchFilesDTO getResearchFiles(long research_id) {
   SocioResearch dsResearch;
   ResearchFilesDTO dto;
   try {
     dsResearch = em.find(SocioResearch.class, research_id);
     dto = dsResearch.toFilesDTO(em);
   } finally {
   }
   return dto;
 }
 @Override
 public SocioResearchFilesDTO getResearchFilesInCategory(long research_id, String category) {
   // WTF???????????//
   SocioResearch dsResearch, detached;
   ResearchFilesDTO dto;
   SocioResearchFilesDTO dto2;
   try {
     dsResearch = em.find(SocioResearch.class, research_id);
     // dsResearch.addFile(id_file, desc);
     dto = dsResearch.toFilesDTO(em);
     dto2 = new SocioResearchFilesDTO();
     dto2.setFiles_ids(dto.getFileIds(category));
     dto2.setFiles_descs(dto.getFileNames(category));
   } finally {
   }
   return dto2;
 }