if (person == null)
return; // LegalEntity doesn't have a Person assigned => return
IStruct struct = StructLocalDAO.sharedInstance().getStructLocal(
person.getStructLocalObjectID(),
new NullProgressMonitor()
);
try {
person.inflate(struct);
} catch (JDODetachedFieldAccessException e) {