List<Contact> r = new ArrayList<Contact>();
if (contact == null) {
return r;
}
for (int i = 0; i < contact.size(); i++) {
Contact c = new Contact();
c.setUseType(contact.get(i).getUseType());
if (contact.get(i).getPersonName() != null) {
c.getPersonName().add(new PersonName(contact.get(i).getPersonName(), null));
}
c.getAddress().addAll(MapAddress(contact.get(i).getAddress()));
c.getDescription().addAll(MapDescription(contact.get(i).getDescription()));
c.getEmail().addAll(MapEmail(contact.get(i).getEmail()));
c.getPhone().addAll(MapPhone(contact.get(i).getPhone()));
r.add(c);
}
return r;
}