code: def _merge_utility_reports(
      report1: metrics.UtilityReport, report2: metrics.UtilityReport
  ) -> None:
      """Merges cross-partition utility reports.
  
      Warning: it modifies 'report1' argument.
      """
      _merge_partition_metrics(
          report1.partitions_info, report2.partitions_info
      )
      if report1.metric_errors is None:
          return
      assert len(report1.metric_errors) == len(report2.metric_errors)
      for utility1, utility2 in zip(
          report1.metric_errors, report2.metric_errors
      ):
          _merge_metric_utility(utility1, utility2)
  
imports: import copy
  import pipeline_dp
  from analysis import metrics
  import dataclasses
  from typing import List, Tuple, Callable
  import math
label_desc: Use image node_id 12 for calling a global function with example usage: _merge_utility_reports(report1, report2) without return types