code: def __init__(self, *args, **kwargs):
      print("Hi from within PPORLModule!")
      super().__init__(*args, **kwargs)
  
file_path: ray/doc/source/rllib/doc_code/catalog_guide.py
imports: import gymnasium
  from ray.rllib.algorithms.ppo.ppo_catalog import PPOCatalog
  import gymnasium
  import torch
  from ray.rllib.core.models.base import ENCODER_OUT
  from ray.rllib.core.models.catalog import Catalog
  from ray.rllib.policy.sample_batch import SampleBatch
  import gymnasium
  import torch
  from ray.rllib.algorithms.ppo.ppo_catalog import PPOCatalog
  from ray.rllib.core.models.base import STATE_IN, ENCODER_OUT, ACTOR
  from ray.rllib.policy.sample_batch import SampleBatch
  from ray.rllib.algorithms.ppo.ppo_catalog import PPOCatalog
  from ray.rllib.algorithms.ppo import PPOConfig
  from ray.rllib.core.rl_module.rl_module import SingleAgentRLModuleSpec
label_desc: Use image node_id 1 to create a new MyPPOCatalog object from inherited base classes: PPOCatalog with example: obj = MyPPOCatalog()