SessionUtils.validSessionVerification(request, mapping);
	public ActionForward editClass(		ActionMapping mapping,		ActionForm form,		HttpServletRequest request,		HttpServletResponse response)		throws Exception {		String className = getClassName(form);		HttpSession session = request.getSession(false);		IUserView userView = SessionUtils.getUserView(request);		boolean change = request.getParameter("change") != null;		if (change) {			InfoClass oldClassView =				(InfoClass) session.getAttribute(SessionConstants.CLASS_VIEW);						if (oldClassView == null) {				ActionErrors actionErrors = new ActionErrors();				actionErrors.add(					"errors.unknownClass",					new ActionError("errors.unknownClass", className));				saveErrors(request, actionErrors);				return mapping.getInputForward();			}			InfoClass newClassView =				(InfoClass) BeanUtils.cloneBean(oldClassView);			newClassView.setNome(className);			Object[] argsEditarTurma = {  oldClassView,newClassView };			try {				ServiceUtils.executeService(					userView,					"EditarTurma",					argsEditarTurma);			} catch (ExistingServiceException ex) {				throw new ExistingActionException("A Turma", ex);			} catch (NotAuthorizedException e) {				throw e; 			} catch (FenixServiceException e) {				e.printStackTrace(System.out);				oldClassView.setNome(newClassView.getNome());				ActionErrors actionErrors = new ActionErrors();				actionErrors.add(					"existingClass",					new ActionError("errors.existClass", className));				saveErrors(request, actionErrors);				return mapping.getInputForward();			}			session.setAttribute(SessionConstants.CLASS_VIEW, newClassView);		} else { /** starting editing */			//InfoClass classView = getInfoTurma(userView, className, session);			session.setAttribute(				SessionConstants.CLASS_VIEW,				getInfoTurma(					SessionUtils.getUserView(request),					className,					session));		}		setLessonListToSession(session, userView, className);		return mapping.getInputForward();	}