SessionUtils.validSessionVerification(request, mapping);
	public ActionForward execute(		ActionMapping mapping,		ActionForm form,		HttpServletRequest request,		HttpServletResponse response)		throws Exception {		DynaActionForm adicionarAulasForm = (DynaActionForm) form;		HttpSession sessao = request.getSession(false);		if (sessao != null) {			DynaActionForm manipularTurnosForm =				(DynaActionForm) sessao.getAttribute("manipularTurnosForm");			IUserView userView = (IUserView) sessao.getAttribute("UserView");			GestorServicos gestor = GestorServicos.manager();			Integer indexTurno =				(Integer) manipularTurnosForm.get("indexTurno");			ArrayList infoTurnos =				(ArrayList) sessao.getAttribute(					"infoTurnosDeDisciplinaExecucao");			InfoShift infoTurno =				(InfoShift) infoTurnos.get(indexTurno.intValue());			Integer indexAula = (Integer) adicionarAulasForm.get("indexAula");			ArrayList infoAulas =				(ArrayList) sessao.getAttribute(					"infoAulasDeDisciplinaExecucao");			InfoLesson infoAula =				(InfoLesson) infoAulas.get(indexAula.intValue());			Object argsAdicionarAula[] = { infoTurno, infoAula };			InfoShiftServiceResult result = null;			try {				result =					(InfoShiftServiceResult) ServiceUtils.executeService(						userView,						"AdicionarAula",						argsAdicionarAula);			} catch (ExistingServiceException ex) {				throw new ExistingActionException("Essa relao Turno-Aula", ex);			}			ActionErrors actionErrors = getActionErrors(result, infoTurno);			if (actionErrors.isEmpty()) {				//		if (result.isSUCESS()) {				return mapping.findForward("Sucesso");			} else {				saveErrors(request, actionErrors);				return mapping.getInputForward();			}			//      gestor.executar(userView, "AdicionarAula", argsAdicionarAula);			//      return mapping.findForward("Sucesso");		} else			throw new Exception();		// nao ocorre... pedido passa pelo filtro Autorizacao	}