class_docstr: Parameter Mixin
  
  Mixin for protecting static parameters from changes after fitting.
  
  .. Note::
     To use this mixin the instance inheriting it must set
     ``__static__=list()`` and ``_static_fit_params_=dict()``
     in ``__init__``.
docstr: Record current static params for future comparison.
docstr_tok: ["Record","current","static","params","for","future","comparison","."]
code: def _store_static_params(self):
      """Record current static params for future comparison."""
      if self.__static__:
          for key, val in self.get_params(deep=False).items():
              if key in self.__static__:
                  self._static_fit_params[key] = clone(val, safe=False)
  
imports: import warnings
  from abc import abstractmethod
  import numpy
  from ._base_functions import check_stack, check_params
  from ..None import config
  from ..utils.exceptions import ParallelProcessingError
  from ..externals.sklearn.base import clone, BaseEstimator
label_desc: Use image node_id 1 for calling the ParamMixin obj's underlying member method code with example usage: obj._store_static_params() without return types