code: def get_default_storage_provider_args(self) -> str:
      has_default_storage_provider = (
          self.workflow.storage_registry.default_storage_provider
          is not None
      )
      if has_default_storage_provider:
          return join_cli_args(
              [
                  format_cli_arg(
                      "--default-storage-prefix",
                      self.workflow.storage_settings.default_storage_prefix,
                  ),
                  format_cli_arg(
                      "--default-storage-provider",
                      self.workflow.storage_settings.default_storage_provider,
                  ),
              ]
          )
      else:
          return ""
  
imports: from dataclasses import dataclass, fields
  import hashlib
  import os
  import sys
  from typing import Mapping, TypeVar, TYPE_CHECKING, Any
  from snakemake_interface_executor_plugins.utils import format_cli_arg, join_cli_args
  from snakemake_interface_storage_plugins.registry import StoragePluginRegistry
  from snakemake import common
  from snakemake.settings import SharedFSUsage
label_desc: Use image node_id 1 for calling the SpawnedJobArgsFactory obj's underlying member method code with example usage: obj.get_default_storage_provider_args() and returns: join_cli_args, str