@Override public VarDTO_Detailed getVarDetailed(long id, UserAccountDTO dto, UserHistoryDTO hist_dto) { Var v = em.find(Var.class, id); if (v != null) { v.setEM(em); if (dto != null && dto.getId() != 0 && dto.getCurrent_research() == 0) { dto.setCurrent_research(v.getResearch_id()); } return v.toDTO_Detailed(dto, hist_dto, em); } else return null; }