public OverwriteBaseFiles validateNoConflictingAppends(Expression newConflictDetectionFilter) {
    Preconditions.checkArgument(
        newConflictDetectionFilter != null, "Conflict detection filter cannot be null");
    this.conflictDetectionFilter = newConflictDetectionFilter;
    return this;
  }
Update optimized sequence for changed partitions. The files of ChangeStore whose sequence is
bigger than optimized sequence should migrate to BaseStore later.

@param sequence - optimized sequence
@return this for chain
amoro-format-iceberg/src/main/java/org/apache/amoro/op/OverwriteBaseFiles.java