buildModifyBindColumns(entry.getValue(), binder, valueAttributes);
}
BoundStatement bStmt = buildModifyInitial(session, persistOptions, PreparedStatements.StatementType.UPDATE, binder);
int idx = bindUsingOptions(bStmt, persistOptions, 0);
idx = binder.bindColumns(idx, bStmt);
bindIfOptions(binder, bStmt, persistOptions, idx);
statementOptions.applyWrite(bStmt, writeConsistencyLevel, serialConsistencyLevel, persistOptions);
if (prePersist != null) {
prePersist.invoke(instance, this, type, bStmt);