addr.getPostal().setCity("Boston");
addr.getPostal().setState("MA");
addr.getPostal().setZIP("02215");
addr.setEmailDetails(new EmailDetailsTypeImpl());
EmailType email = new EmailTypeImpl();
email.setType("Private");
email.setEmailAddress("jdoe@yourcompany.com");
addr.getEmailDetails().getEmail().add(email);
email = new EmailTypeImpl();
email.setType("Office");
email.setEmailAddress("josephdoe@mycompany.com");
addr.getEmailDetails().getEmail().add(email);
email = new EmailTypeImpl();
email.setType("Office");
email.setEmailAddress("joseph.doe@mycompany.com");
addr.getEmailDetails().getEmail().add(email);
addr.setPhoneDetails(new PhoneDetailsTypeImpl());
PhoneType phone = new PhoneTypeImpl();
phone.setType("Work");