throws FenixActionException{
throws FenixActionException, FenixServiceException{
    private InfoExamsMap getInfoExamsMap(InfoExecutionDegree infoExecutionDegree,InfoExecutionPeriod infoExecutionPeriod,     							 List curricularYears, IUserView userView,HttpServletRequest request)       							 throws FenixActionException{	   request.setAttribute(SessionConstants.EXECUTION_DEGREE, infoExecutionDegree);	   Object[] args = { infoExecutionDegree, curricularYears, infoExecutionPeriod };	   InfoExamsMap infoExamsMap;	   try {		   infoExamsMap = (InfoExamsMap) ServiceUtils.executeService(userView,				   "ReadFilteredExamsMap", args);	   } catch (NonExistingServiceException e) {		   throw new NonExistingActionException(e);	   } catch (FenixServiceException e) {		   throw new FenixActionException(e);	   }	   return infoExamsMap;	       }