code: def load_config(
      self, config_path: str, package_override: Optional[str] = None
  ) -> ConfigResult:
      name = self._normalize_file_name(config_path)
  
      if name not in self.configs:
          raise ConfigLoadError("Config not found : " + config_path)
  
      res_header: Dict[str, Optional[str]] = {"package": None}
      if name in self.headers:
          header = self.headers[name]
          res_header["package"] = (
              header["package"] if "package" in header else None
          )
  
      cfg = OmegaConf.create(self.configs[name])
      return ConfigResult(
          config=cfg,
          path=f"{self.scheme()}://{self.path}",
          provider=self.provider,
          header=res_header,
      )
  
file_path: hydra/examples/plugins/example_configsource_plugin/hydra_plugins/example_configsource_plugin/example_configsource_plugin.py
imports: from typing import Any, Dict, List, Optional
  from hydra.core.object_type import ObjectType
  from hydra.plugins.config_source import ConfigLoadError, ConfigResult, ConfigSource
  from omegaconf import OmegaConf
label_desc: Use image node_id 3 for calling the ConfigSourceExample obj's underlying member method code with example usage: obj.load_config(config_path, package_override) and returns: ConfigResult