code: def _draw_matheron_paths_ModelListGP(
      model: ModelListGP, **kwargs: Any
  ):
      return PathList(
          [draw_matheron_paths(m, **kwargs) for m in model.models]
      )
  
file_path: botorch/botorch/sampling/pathwise/posterior_samplers.py
imports: from __future__ import annotations
  from typing import Any, Optional, Union
  from botorch.models.approximate_gp import ApproximateGPyTorchModel
  from botorch.models.model_list_gp_regression import ModelListGP
  from botorch.sampling.pathwise.paths import PathDict, PathList, SamplePath
  from botorch.sampling.pathwise.prior_samplers import draw_kernel_feature_paths, TPathwisePriorSampler
  from botorch.sampling.pathwise.update_strategies import gaussian_update, TPathwiseUpdate
  from botorch.sampling.pathwise.utils import get_output_transform, get_train_inputs, get_train_targets, TInputTransform, TOutputTransform
  from botorch.utils.context_managers import delattr_ctx
  from botorch.utils.dispatcher import Dispatcher
  from gpytorch.models import ApproximateGP, ExactGP, GP
  from torch import Size
label_desc: Use image node_id 2 for calling a global function with example usage: _draw_matheron_paths_ModelListGP(model) and returns: PathList