PopulateValueRequest request = new PopulateValueRequest(setId,
fieldManager, property, metadata, returnType, value, persistenceManager, this);
boolean attemptToPopulate = true;
for (PopulateValueRequestValidator validator : populateValidators) {
PropertyValidationResult validationResult = validator.validate(request, instance);
if (!validationResult.isValid()) {
entity.addValidationError(property.getName(), validationResult.getErrorMessage());
attemptToPopulate = false;
}
}
if (attemptToPopulate) {