code: def _validate_cmd_call(interface: anInterface, kwargs: Dict) -> None:
      """Validate a parameterization of a command call
  
      This is called by `_execute_command_()` before a command call, with
      the respective Interface sub-type of the command, and all its
      arguments in keyword argument dict style. This dict also includes
      the default values for any parameter that was not explicitly included
      in the command call.
  
      This expected behavior is to raise an exception whenever an invalid
      parameterization is encountered.
  
      This default implementation performs no validation.
      """
      pass
  
imports: import inspect
  import logging
  import os
  import re
  import textwrap
  import warnings
  from abc import ABC, abstractmethod
  from functools import wraps
  from importlib import import_module
  from typing import Callable, Dict, Generator, TypeVar, TYPE_CHECKING
  import datalad
  from datalad import cfg
  from datalad.core.local.resulthooks import get_jsonhooks_from_config, match_jsonhook2result, run_jsonhook
  from datalad.distribution.dataset import Dataset, resolve_path
  from datalad.interface.common_opts import eval_params
  from datalad.interface.results import known_result_xfms
  from datalad.interface.utils import get_result_filter, keep_result, render_action_summary, xfm_result, _process_results
  from datalad.support.exceptions import CapturedException, IncompleteResultsError
  from datalad.utils import get_wrapped_class
label_desc: Use image node_id 17 for calling a global function with example usage: _validate_cmd_call(interface, kwargs) without return types