DatabaseField modifyField = modifyRow.getField(field); if (modifyField != null) { if (session.getDatasourcePlatform().shouldUseCustomModifyForCall(modifyField)) { value = field; } else if (modifyRow != null) { DatabaseField modifyField = modifyRow.getField(field); if ((modifyField != null) && (modifyField.getType() != null)) { value = modifyField; DatabaseField translationField = translationRow.getField(field); if (translationField == null){ throw QueryException.namedArgumentNotFoundInQueryParameters(field.getName());