public static void populateWithNewValues(Record rec, Record newRecord) {
    int dataOffset = SERDE_META_COLS.size() + newRecord.size();
    for (int i = dataOffset; i < dataOffset + newRecord.size(); ++i) {
      newRecord.set(i - dataOffset, rec.get(i));
    }
  }
Get the new record from the updated record. Populate the `newRecord` with the filed values from `rec`.
@param rec The record read by the file scan task, which contains both the metadata fields and the row data fields
@param newRecord The record object to populate. The end result is the new record after the update.
iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/hive/IcebergAcidUtil.java