code: def __repr__(self):
      if not hasattr(self, "_cached_repr"):
          self._cached_repr = "%r.flatmap(%s)" % (
              self.flatmapped_strategy,
              get_pretty_function_description(self.expand),
          )
      return self._cached_repr
  
file_path: catboost/contrib/python/hypothesis/py2/hypothesis/strategies/_internal/flatmapped.py
imports: from __future__ import absolute_import, division, print_function
  from hypothesis.internal.reflection import get_pretty_function_description
  from hypothesis.internal.validation import check_type
  from hypothesis.strategies._internal.strategies import SearchStrategy
label_desc: Use image node_id 3 for calling the FlatMapStrategy obj's underlying member method code with example usage: obj.__repr__() and returns: self