code: def __init__(self) -> None:
      self._ref_count = 0
      super().__init__()
  
file_path: pyro/pyro/poutine/reentrant_messenger.py
imports: import functools
  from types import TracebackType
  from typing import Callable, Optional, Type, TypeVar
  from typing_extensions import ParamSpec, Self
  from pyro.poutine.messenger import Messenger
label_desc: Use image node_id 1 to create a new ReentrantMessenger object from inherited base classes: Messenger with example: obj = ReentrantMessenger()