CompanyAttribute<String, Integer> companyAttribute = new CompanyAttributeImpl();
companyAttribute.setName("Lofi");
companyAttribute.add("Test Element", 23);
company.setCompanyAttribute(companyAttribute);
Address address1 = new AddressImpl();
address1.setStreet("Jakarta");
address1.setAddressType(AddressType.HOME);
address1.setPerson(person);
Address address2 = new AddressImpl();
address2.setStreet("Cologne");
address2.setStreet("Solingen");
address2.setAddressType(AddressType.OFFICE);
address2.setPerson(person);
person.setCompany(company);
person.addAddress(address1);
person.addAddress(address2);