code: def __repr__(self) -> str:
      if (
          super().__repr__() not in self.origins
          or self.origins[super().__repr__()] == self
      ):
          return super().__repr__()
      else:
          return (
              f"{str(self)} (origin={self.origins[super().__repr__()]})"
          )
  
file_path: datasets/src/datasets/utils/track.py
imports: from collections.abc import Iterator
  from typing import Iterable
label_desc: Use image node_id 3 for calling the tracked_str obj's underlying member method code with example usage: obj.__repr__() and returns: super, str, str, self, str