@Override
 public ArrayList<VarDTO_Light> getResearchVarsSummaries(long research_id) {
   // Variant 1
   //        ArrayList<VarDTO_Light> list = new ArrayList<VarDTO_Light>();
   //        SocioResearch dsResearch,detached;
   //	try {
   //		 dsResearch = em.find(SocioResearch.class, research_id);
   //	     ArrayList<Long> var_ids = dsResearch.getVar_ids();
   //	     for(Long var_id:var_ids)
   //	     {
   //	    	 Var var = em.find(Var.class,var_id);
   //	    	 list.add(var.toDTO_Light());
   //	     }
   //	} finally
   //        {
   //        }
   // Variant 2
   //        TypedQuery<Var> q = em.createQuery("SELECT x FROM Var x WHERE x.research_id = :id
   // ORDER BY x.id", Var.class);
   //        q.setParameter("id", research_id);
   //        List<Var> l = q.getResultList();
   //        for(Var v:l)
   //        {
   //            list.add(v.toDTO_Light());
   //        }
   // Variant 3
   return Var.getResearchVarsLight(em, research_id);
   // throw new UnsupportedOperationException("Not supported yet.");
 }