code: def sync_selected_registered_containers(
      self,
      base_path: Path,
      qualified_container_names: Sequence[QualifiedName],
  ) -> None:
      for name in qualified_container_names:
          container = get_metadata_container(
              backend=self._backend,
              container_id=name,
          )
          if container:
              container_path = (
                  base_path
                  / ASYNC_DIRECTORY
                  / f"{container.type.create_dir_name(container.id)}"
              )
              container_path_deprecated = (
                  base_path / ASYNC_DIRECTORY / f"{container.id}"
              )
              if container_path.exists():
                  self.sync_container(
                      container_path=container_path,
                      experiment=container,
                  )
              elif container_path_deprecated.exists():
                  self.sync_container(
                      container_path=container_path_deprecated,
                      experiment=container,
                  )
              else:
                  logger.warning(
                      "Warning: Run '%s' does not exist in location %s",
                      name,
                      base_path,
                  )
  
imports: import logging
  import os
  import threading
  import time
  from pathlib import Path
  from typing import Any, Callable, Dict, Iterable, List, Optional, Sequence
  from neptune.cli.abstract_backend_runner import AbstractBackendRunner
  from neptune.cli.utils import get_metadata_container, get_offline_dirs, get_project, get_qualified_name, is_container_synced_and_remove_junk, iterate_containers, split_dir_name
  from neptune.common.exceptions import NeptuneConnectionLostException
  from neptune.constants import ASYNC_DIRECTORY, OFFLINE_DIRECTORY, OFFLINE_NAME_PREFIX
  from neptune.envs import NEPTUNE_SYNC_BATCH_TIMEOUT_ENV
  from neptune.exceptions import CannotSynchronizeOfflineRunsWithoutProject
  from neptune.internal.backends.api_model import ApiExperiment, Project
  from neptune.internal.container_type import ContainerType
  from neptune.internal.disk_queue import DiskQueue
  from neptune.internal.id_formats import QualifiedName, UniqueId
  from neptune.internal.operation import Operation
  from neptune.internal.operation_processors.operation_storage import OperationStorage
  from neptune.internal.utils.logger import logger
label_desc: Use image node_id 5 for calling the SyncRunner obj's underlying member method code with example usage: obj.sync_selected_registered_containers(base_path, qualified_container_names) without return types