public static HomeFolder xmlToModel(fr.cg95.cvq.xml.common.HomeFolderType homeFolderType) { HomeFolder homeFolder = new HomeFolder(); homeFolder.setId(new Long(homeFolderType.getId())); homeFolder.setAdress(Address.xmlToModel(homeFolderType.getAddress())); IndividualType[] individualsArray = homeFolderType.getIndividualsArray(); Arrays.asList(individualsArray); List<Individual> individualsSet = new ArrayList<Individual>(); for (int i = 0; i < individualsArray.length; i++) { individualsSet.add(Individual.xmlToModel(individualsArray[i])); } homeFolder.setIndividuals(individualsSet); if (homeFolderType.getState() != null) homeFolder.setState(ActorState.forString(homeFolderType.getState().toString())); if (homeFolderType.getFamilyQuotient() != null) homeFolder.setFamilyQuotient(homeFolderType.getFamilyQuotient()); return homeFolder; }