code: def __init__(
      self,
      exp_name: str,
      exp_ref_list: Iterable["ExpRefInfo"],
  ):
      msg = [
          (
              f"Ambiguous name '{exp_name}' refers to multiple experiments."
              " Use one of the following full refnames instead:"
          ),
          "",
      ]
      msg.extend([f"\t{info}" for info in exp_ref_list])
      super().__init__("\n".join(msg))
  
imports: from typing import TYPE_CHECKING, Collection, Iterable, Optional
  from dvc.exceptions import DvcException, InvalidArgumentError
label_desc: Use image node_id 1 to create a new AmbiguousExpRefInfo object from inherited base classes: InvalidArgumentError with example: obj = AmbiguousExpRefInfo(exp_name, exp_ref_list)