if (fld.isOneToOneAssociation()) {
final OneToOneAssociation oneToOneAssociation = (OneToOneAssociation) fld;
final ObjectAdapter entryReference = entries[i];
final ObjectAdapter currentReference = oneToOneAssociation.get(target);
if (currentReference != entryReference) {
final Consent valueValid = ((OneToOneAssociation) fld).isAssociationValid(target, entryReference);
errors[i] = valueValid.getReason();
}
}
}
if (target.isTransient()) {
saveState(target, entries);
final Consent isValid = target.getSpecification().isValid(target);
error = isValid.isVetoed() ? isValid.getReason() : null;
}
}