return (InfoExecutionDegree) Cloner.get(executionDegree);
return InfoExecutionDegree.newInfoFromDomain(executionDegree);
    public InfoExecutionDegree run(Integer degreeCurricularPlanID) throws FenixServiceException {        IExecutionDegree executionDegree = null;        try {            ISuportePersistente sp = PersistenceSupportFactory.getDefaultPersistenceSupport();            executionDegree = sp.getIPersistentExecutionDegree().readbyDegreeCurricularPlanID(                    degreeCurricularPlanID);        } catch (ExcepcaoPersistencia ex) {            throw new FenixServiceException(ex);        }        if (executionDegree == null) {            throw new NonExistingServiceException();        }        return (InfoExecutionDegree) Cloner.get(executionDegree);    }