public Object transform(Object arg0) { InfoGuideEntry infoGuideEntry = (InfoGuideEntry) arg0; return InfoGuideEntry.newDomainFromInfo(infoGuideEntry); }  });  guide.setGuideEntries(new ArrayList(guideEntries));
    public void copyToDomain(InfoGuide infoGuide, IGuide guide) {        super.copyToDomain(infoGuide, guide);                guide.setContributor(InfoContributor.newDomainFromInfo(infoGuide.getInfoContributor()));        guide.setPerson(InfoPerson.newDomainFromInfo(infoGuide.getInfoPerson()));        guide.setExecutionDegree(InfoExecutionDegree.newDomainFromInfo(infoGuide.getInfoExecutionDegree()));                Collection guideEntries = CollectionUtils.transformedCollection(infoGuide.getInfoGuideEntries(), new Transformer() {                    public Object transform(Object arg0) {                InfoGuideEntry infoGuideEntry = (InfoGuideEntry) arg0;                return InfoGuideEntry.newDomainFromInfo(infoGuideEntry);                            }                });                guide.setGuideEntries(new ArrayList(guideEntries));                guide.setCreationDate(infoGuide.getCreationDate());        guide.setGuideRequester(infoGuide.getGuideRequester());        //guide.setGuideSituations(infoGuide.getInfoGuideSituations());        guide.setNumber(infoGuide.getNumber());        guide.setPaymentDate(infoGuide.getPaymentDate());        guide.setPaymentType(infoGuide.getPaymentType());        //guide.setReimbursementGuides(null);        guide.setRemarks(infoGuide.getRemarks());        guide.setTotal(infoGuide.getTotal());        guide.setVersion(infoGuide.getVersion());        guide.setYear(infoGuide.getYear());            }