IExecutionDegree executionDegree = executionDegreeDAO .readByDegreeInitialsAndNameDegreeCurricularPlanAndExecutionYear(degreeInitials, nameDegreeCurricularPlan, executionYear); if (executionDegree != null) infoExecutionDegree = (InfoExecutionDegree) Cloner.get(executionDegree); } catch (ExcepcaoPersistencia ex) { ex.printStackTrace(); throw new RuntimeException(ex); } return infoExecutionDegree; }
return infoExecutionDegree; }
    public InfoExecutionDegree run(InfoExecutionYear infoExecutionYear, String degreeInitials,            String nameDegreeCurricularPlan) {        InfoExecutionDegree infoExecutionDegree = null;        try {            ISuportePersistente sp = PersistenceSupportFactory.getDefaultPersistenceSupport();            IPersistentExecutionDegree executionDegreeDAO = sp.getIPersistentExecutionDegree();            IExecutionYear executionYear = Cloner                    .copyInfoExecutionYear2IExecutionYear(infoExecutionYear);            IExecutionDegree executionDegree = executionDegreeDAO                    .readByDegreeInitialsAndNameDegreeCurricularPlanAndExecutionYear(degreeInitials,                            nameDegreeCurricularPlan, executionYear);            if (executionDegree != null)                infoExecutionDegree = (InfoExecutionDegree) Cloner.get(executionDegree);        } catch (ExcepcaoPersistencia ex) {            ex.printStackTrace();            throw new RuntimeException(ex);        }        return infoExecutionDegree;    }