List infoRooms = (List) gestor.executar(null, "SelectRooms", argsSelectRooms);  sessao.removeAttribute("publico.infoRooms");
List infoRooms; try { infoRooms = (List) gestor.executar( null, "SelectRooms", argsSelectRooms); } catch (FenixServiceException e) { throw new FenixActionException(e); }
	public ActionForward execute(		ActionMapping mapping,		ActionForm form,		HttpServletRequest request,		HttpServletResponse response)		throws Exception {									DynaActionForm roomForm = (DynaActionForm) form;		HttpSession sessao = request.getSession();		sessao.removeAttribute(SessionConstants.INFO_SECTION);		if (sessao != null) {			GestorServicos gestor = GestorServicos.manager();			Object argsSelectRooms[] =				{					 new InfoRoom(						readFormValue(roomForm, "name"),						readFormValue(roomForm, "building"),						readIntegerFormValue(roomForm, "floor"),						readTypeRoomFormValue(roomForm, "type"),						readIntegerFormValue(roomForm, "capacityNormal"),						readIntegerFormValue(roomForm, "capacityExame"))};			List infoRooms =				(List) gestor.executar(null, "SelectRooms", argsSelectRooms);						sessao.removeAttribute("publico.infoRooms");			if (infoRooms != null && !infoRooms.isEmpty()) {				Collections.sort(infoRooms);				sessao.setAttribute("publico.infoRooms", infoRooms);			}			return mapping.findForward("Sucess");		} else			throw new Exception();		// nao ocorre... pedido passa pelo filtro Autorizacao	}