private List<String> getEmailAddresses(Contact contact) { List<String> emails = new ArrayList<String>(); for (Field field : contact.getFields()) { if (field.isSimple()) { SimpleField simple = (SimpleField) field; if (simple.isEmail()) { emails.add(simple.getValue()); } } } return emails; }