code: def __init__(
      self,
      root_container: int | None,
      cursor: Cursor | None,
      parent: DeltaGenerator | None,
      block_type: str | None,
  ):
      super().__init__(root_container, cursor, parent, block_type)
  
      # Initialized in `_create()`:
      self._current_proto: BlockProto | None = None
      self._current_state: States | None = None
      self._delta_path: List[int] | None = None
  
file_path: streamlit/lib/streamlit/elements/lib/mutable_status_container.py
imports: from __future__ import annotations
  import time
  from types import TracebackType
  from typing import List, Optional, Type, cast
  from typing_extensions import Literal, TypeAlias
  from streamlit.cursor import Cursor
  from streamlit.delta_generator import DeltaGenerator, _enqueue_message
  from streamlit.errors import StreamlitAPIException
  from streamlit.proto.Block_pb2 import Block
  from streamlit.proto.ForwardMsg_pb2 import ForwardMsg
label_desc: Use image node_id 2 to create a new StatusContainer object from inherited base classes: DeltaGenerator with example: obj = StatusContainer(root_container, cursor, parent, block_type)