protected ExecutorService workerPool() {
    return Optional.ofNullable(workerPool).orElseGet(ThreadPools::getWorkerPool);
  }
A setter for the target branch on which snapshot producer operation should be performed

@param branch to set as target branch
iceberg/patched-iceberg-core/src/main/java/org/apache/iceberg/SnapshotProducer.java