final List executionDegrees = executionDegreeDAO.readByExecutionYearAndDegreeType( executionYearOID, typeOfCourse);
final IExecutionYear executionYear = (IExecutionYear) sp.getIPersistentExecutionYear() .readByOID(ExecutionYear.class, executionYearOID);  final List executionDegrees = executionDegreeDAO.readByExecutionYearAndDegreeType(executionYear .getYear(), typeOfCourse);
    public List run(Integer executionYearOID, DegreeType typeOfCourse) throws ExcepcaoPersistencia {        final ISuportePersistente sp = PersistenceSupportFactory.getDefaultPersistenceSupport();        final IPersistentExecutionDegree executionDegreeDAO = sp.getIPersistentExecutionDegree();        final List executionDegrees = executionDegreeDAO.readByExecutionYearAndDegreeType(                executionYearOID, typeOfCourse);        return getInfoExecutionDegrees(executionDegrees);    }