code: def _add_stopped_status_to_work(
      self, work: "lightning.app.LightningWork"
  ) -> None:
      if work.status.stage == WorkStageStatus.STOPPED:
          return
  
      latest_call_hash = work._calls[CacheCallsKeys.LATEST_CALL_HASH]
      if latest_call_hash in work._calls:
          work._calls[latest_call_hash]["statuses"].append(
              make_status(WorkStageStatus.STOPPED)
          )
  
imports: import multiprocessing
  import os
  import sys
  from dataclasses import dataclass, field
  from pathlib import Path
  from threading import Thread
  from typing import TYPE_CHECKING, Any, Dict, List, Optional, Type, Union
  from lightning.app.core import LightningApp, LightningFlow
  from lightning.app.core.constants import APP_SERVER_HOST, APP_SERVER_PORT
  from lightning.app.runners.backends import Backend, BackendType
  from lightning.app.utilities.app_helpers import Logger
  from lightning.app.utilities.enum import AppStage, CacheCallsKeys, WorkStageStatus, make_status
  from lightning.app.utilities.load_app import load_app_from_file
  from lightning.app.utilities.proxies import WorkRunner
label_desc: Use image node_id 4 for calling the Runtime obj's underlying member method code with example usage: obj._add_stopped_status_to_work(work) without return types