String evaluationElements = (String) evaluationForm.get("evaluationElements");  InfoEvaluation newEvaluation = new InfoEvaluation(oldEvaluation.getInfoExecutionCourse(),evaluationElements);
} else { executionCourse = oldEvaluation.getInfoExecutionCourse(); } InfoEvaluation newEvaluation = new InfoEvaluation(executionCourse,evaluationElements);
	public ActionForward editEvaluation(		ActionMapping mapping,		ActionForm form,		HttpServletRequest request,		HttpServletResponse response)		throws FenixActionException {			HttpSession session = request.getSession(false);							//get old evaluation from session			InfoEvaluation oldEvaluation = (InfoEvaluation) session.getAttribute(SessionConstants.INFO_EVALUATION);						//get new infoEvaluation data from the form			DynaActionForm evaluationForm = (DynaActionForm) form;						String evaluationElements = (String) evaluationForm.get("evaluationElements");						InfoEvaluation newEvaluation = new InfoEvaluation(oldEvaluation.getInfoExecutionCourse(),evaluationElements);						//get userView			IUserView userView = (IUserView) session.getAttribute(SessionConstants.U_VIEW);						//execute action main service			Object[] args = { oldEvaluation,newEvaluation };										try {						Boolean bool =							(Boolean) ServiceUtils.executeService(								userView,								"EditEvaluation",								args);					} catch (FenixServiceException e) {						throw new FenixActionException(e);					}			//place in request/session everything needed				session.setAttribute(SessionConstants.INFO_EVALUATION,newEvaluation);						//find forward		return mapping.findForward("viewEvaluation");	}