Object rangeGetterResult = safeInvoke(rangeKeyGetter, object);
attributes.put(rangeKeyAttributeName, getSimpleAttributeValue(rangeKeyGetter, rangeGetterResult));
expectedValues.put(rangeKeyAttributeName, new ExpectedAttributeValue().withExists(false));
}
attributes = transformAttributes(clazz, attributes);
db.putItem(applyUserAgent(new PutItemRequest().withTableName(tableName).withItem(attributes)
.withExpected(expectedValues)));
}