InfoExecutionDegree infoExecutionDegree = (InfoExecutionDegree) Cloner .get(executionDegree);
InfoExecutionDegree infoExecutionDegree = InfoExecutionDegree.newInfoFromDomain(executionDegree);  InfoExecutionYear infoExecutionYear = InfoExecutionYear.newInfoFromDomain(executionDegree.getExecutionYear()); infoExecutionDegree.setInfoExecutionYear(infoExecutionYear);  InfoDegreeCurricularPlan infoDegreeCurricularPlan = InfoDegreeCurricularPlan.newInfoFromDomain(executionDegree.getDegreeCurricularPlan()); infoExecutionDegree.setInfoDegreeCurricularPlan(infoDegreeCurricularPlan);  InfoDegree infoDegree = InfoDegree.newInfoFromDomain(executionDegree.getDegreeCurricularPlan().getDegree()); infoDegreeCurricularPlan.setInfoDegree(infoDegree);
                        public Object transform(Object input) {                            IExecutionDegree executionDegree = (IExecutionDegree) input;                            InfoExecutionDegree infoExecutionDegree = (InfoExecutionDegree) Cloner                                    .get(executionDegree);                            return infoExecutionDegree;                        }