private static void exerciseAddDataService(YailClient client) throws InfusionsoftXmlRpcException, InfusionsoftParameterValidationException {
final Map<String, Object> contactData = new HashMap<String, Object>();
contactData.put(Contact.Field.FirstName.name(), "WebServiceClientDriver");
contactData.put(Contact.Field.LastName.name(), "DemoCode");
final Contact contact = new Contact(contactData);
final DataServiceAddOperation<Contact> add = new DataServiceAddOperation<Contact>(Contact.class)
.useModelPrototype(contact);
final Integer newId = client.call(add);
System.out.println("The new Contact's ID: " + newId);