if (writtenValues != null) {
for (String writtenFieldName: writtenFieldNames) {
int attributeIndex = entityPersister.getEntityMetamodel().getPropertyIndex(writtenFieldName);
if (attributeIndex >= 0) {
entityPersister.setPropertyValue(target, attributeIndex, writtenValues[attributeIndex]);
}
}
writtenFieldNames.clear();
}