code: def load_files(
      self, scan_paths: Union[str, List[str]], dataset: Input
  ):
      if isinstance(scan_paths, str):
          scan_paths = [scan_paths]
  
      def clean_fn(path: str) -> str:
          return path.replace(
              self.scans_folder_name, self.calibrations_folder_name
          ).replace(".bin", ".txt")
  
      dataset.path_list = scan_paths
  
      return [
          {
              "scan_path": scan_path,
              "calibration_path": clean_fn(scan_path),
          }
          for scan_path in scan_paths
      ]
  
imports: import os
  from os.path import basename, dirname, exists, isdir, isfile, join
  from typing import Any, Dict, List, Optional, Type, Union
  import yaml
  from flash.core.data.io.input import BaseDataFormat, Input
  from flash.core.utilities.imports import _TOPIC_POINTCLOUD_AVAILABLE
label_desc: Use image node_id 5 for calling the KITTIPointCloudObjectDetectorLoader obj's underlying member method code with example usage: obj.load_files(scan_paths, dataset) and returns: unknown, path