private void addContact(Contact contact, Stats stats) throws ServiceException { int cid = contact.getId(); ContactData cd = new ContactData(contact); if (!cd.isEmpty()) { ParsedContact pc = cd.getParsedContact(); int itemId = localData.createContact(pc).getId(); updateContactMapping(itemId, contact); stats.added++; LOG.debug("Created new local contact: itemId=%d, cid=%d", itemId, cid); } else { LOG.debug( "Not adding contact with cid %d since it would " + "result in an empty contact", cid); } }