DiscoveryURLs discURLs = new DiscoveryURLs();
discURLs.addDiscoveryURL(new DiscoveryURL("http","http://www.sviens.com/service.wsdl"));
discURLs.addDiscoveryURL(new DiscoveryURL("https","https://www.sviens.com/service.wsdl"));
discURLs.addDiscoveryURL(new DiscoveryURL("smtp","servicemngr@sviens.com"));
Address address = new Address();
address.setUseType("myAddressUseType");
address.setSortCode("sortThis");
address.setTModelKey(null);
address.addAddressLine(new AddressLine("AddressLine1","keyNameAttr","keyValueAttr"));
address.addAddressLine(new AddressLine("AddressLine2"));
Contact contact = new Contact();
contact.setUseType("myAddressUseType");
contact.setPersonNameValue("Bob Whatever");
contact.addDescription(new Description("Bob is a big fat jerk"));