if (field.isNotPersisted()) {
continue;
} else if (field instanceof OneToManyAssociation) {
final ObjectAdapter collection = field.get(object);
if (collection == null) {
throw new ObjectPersistenceException("Collection " + field.getName() + " does not exist in " + object.getSpecification().getFullIdentifier());
}
makePersistent(collection, toPersistObjectSet);
} else {
final ObjectAdapter fieldValue = field.get(object);
if (fieldValue == null) {