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());
c.setPersonName(contact.get(i).getPersonName().get(0).getValue());
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;
}