code: def _process(self, record: "Record") -> None:
      request_type = _get_request_type(record)
      if not request_type:
          return
      process_str = f"_process_{request_type}"
      process_handler: Optional[Callable[[pb.Record], None]] = getattr(
          self, process_str, None
      )
      if not process_handler:
          return
      process_handler(record)
  
imports: import logging
  from dataclasses import dataclass
  from typing import TYPE_CHECKING, Callable, Optional
  from wandb.proto import wandb_internal_pb2
  from wandb.sdk.lib import fsm
  from .settings_static import SettingsStatic
label_desc: Use image node_id 4 for calling the StateShared obj's underlying member method code with example usage: obj._process(record) without return types