class_docstr: Clearing house for multiple dispatch functionality. This class extends
  `<multipledispatch.Dispatcher>` by: (i) generalizing the argument encoding
  convention during method lookup, (ii) implementing `__getitem__` as a dedicated
  method lookup function.
class_docstr_tok: ["Clearing","house","for","multiple","dispatch","functionality",".","This","class","extends","`","<","multipledispatch.Dispatcher",">","`","by",":","(","i",")","generalizing","the","argument","encoding","convention","during","method","lookup",",","(","ii",")","implementing","`","__getitem__","`","as","a","dedicated","method","lookup","function","."]
docstr: Returns the retrieved method's docstring.
docstr_tok: ["Returns","the","retrieved","method","'s","docstring","."]
code: def _help(self, *args: Any) -> str:
      r"""Returns the retrieved method's docstring."""
      return self.dispatch(*self.encode_args(args)).__doc__
  
file_path: botorch/botorch/utils/dispatcher.py
imports: from __future__ import annotations
  from inspect import getsource, getsourcefile
  from typing import Any, Callable, Optional, Tuple, Type
  from multipledispatch.dispatcher import Dispatcher, MDNotImplementedError, str_signature
label_desc: Use image node_id 6 for calling the Dispatcher obj's underlying member method code with example usage: obj._help() and returns: self