code: def is_parameter_instance(param, param_type):
      """Perform an isinstance check on a parameter while ignoring prefetching.
  
      This is identical to ``isinstance(param, param_type)``, unless `param`
      is an instance of :class:`imgaug.parameters.AutoPrefetcher`, then it
      is equivalent to ``isinstance(param.other_param, param_type)`` (potentially
      recursively evaluated until `param` is no longer prefetched).
  
      Added in 0.5.0.
  
      Parameters
      ----------
      param : imgaug.parameters.StochasticParameter
          The parameter to check.
  
      param_type : type
          The desired type. Similar as in ``isinstance``.
          E.g. ``imgaug.parameters.Deterministic``.
  
      Returns
      -------
      bool
          Whether the parameter is of the given type.
  
      """
      return isinstance(remove_prefetching(param), param_type)
  
imports: from __future__ import print_function, division, absolute_import
  import random
  import copy
  import warnings
  import tempfile
  import shutil
  import re
  import sys
  import importlib
  import functools
  import numpy
  import six.moves
  import imgaug
  import imgaug.random
  import imgaug.parameters
  from imgaug.augmentables.kps import KeypointsOnImage
label_desc: Use image node_id 11 for calling a global function with example usage: is_parameter_instance(param, param_type) and returns: isinstance