PersonName n = new PersonName();
n.setValue("Bob");
c.getPersonName().add(n);
cc.getContact().add(c);
Address a = new Address();
if (oversizedSortCode) {
a.setSortCode(str11);
} else {
a.setSortCode(str10);
}
if (oversizedLang) {
a.setLang(str27);
} else {
a.setLang(str26);
}
if (oversizedTmodel) {
a.setTModelKey(str256);
} else {
a.setTModelKey(str255);
}
if (oversizedUseType) {
a.setUseType(str256);
} else {
a.setUseType(str255);
}
if (oversizedSortCode) {
a.setSortCode(str11);
} else {
a.setSortCode(str10);
}
AddressLine al = new AddressLine();
if (oversizedAddressKN) {
al.setKeyName(str256); //optional
} else {
al.setKeyName(str255); //optional
}
if (oversizedAddressKV) {
al.setKeyValue(str256); //optional
} else {
al.setKeyValue(str255); //optional
}
if (oversizedAddressLineValue) {
al.setValue(str81); //this one is required
} else {
al.setValue(str80);
}
a.getAddressLine().add(al);
c.getAddress().add(a);
return cc;
}