newCurriculum.setProgramEn( (String) objectivesForm.get("programEn"));
	public ActionForward editProgram(		ActionMapping mapping,		ActionForm form,		HttpServletRequest request,		HttpServletResponse response)		throws FenixActionException {		try {						HttpSession session = request.getSession(false);			session.removeAttribute(SessionConstants.INFO_SECTION);			DynaActionForm objectivesForm = (DynaActionForm) form;			InfoCurriculum oldCurriculum =				(InfoCurriculum) session.getAttribute(					SessionConstants.EXECUTION_COURSE_CURRICULUM);			InfoCurriculum newCurriculum = new InfoCurriculum();			BeanUtils.copyProperties(newCurriculum, oldCurriculum);			newCurriculum.setProgram((String) objectivesForm.get("program"));			newCurriculum.setInfoExecutionCourse(				oldCurriculum.getInfoExecutionCourse());			Object args[] = { oldCurriculum, newCurriculum };			UserView userView =				(UserView) session.getAttribute(SessionConstants.U_VIEW);			GestorServicos serviceManager = GestorServicos.manager();			Boolean result =				(Boolean) serviceManager.executar(					userView,					"EditCurriculum",					args);			if (result.booleanValue()) {				session.setAttribute(					SessionConstants.EXECUTION_COURSE_CURRICULUM,					newCurriculum);			} else {				//TODO verify errors				return mapping.getInputForward();			}		} catch (FenixServiceException e) {			throw new FenixActionException(e);		} catch (IllegalAccessException e) {			throw new FenixActionException(e);		} catch (InvocationTargetException e) {			throw new FenixActionException(e);		}		return mapping.findForward("viewProgram");	}