class_docstr: Interface for wrappers around analyzers
  
  This class is the basic interface for wrappers around analyzers.
  
  :param subanalyzer: The analyzer to be wrapped.
code: def _state_to_kwargs(cls, state: dict):
      sa_class_name = state.pop("subanalyzer_class_name")
      sa_state = state.pop("subanalyzer_state")
      # call super after popping class-specific states:
      kwargs = super()._state_to_kwargs(state)
  
      subanalyzer = AnalyzerBase.load(sa_class_name, sa_state)
      kwargs.update({"subanalyzer": subanalyzer})
      return kwargs
  
imports: from __future__ import annotations
  import numpy
  import tensorflow.keras.backend
  import tensorflow.keras.layers
  import tensorflow.keras.models
  import innvestigate.backend
  import innvestigate.layers
  from innvestigate.analyzer.base import AnalyzerBase
  from innvestigate.analyzer.network_base import AnalyzerNetworkBase
  from innvestigate.backend.types import OptionalList, Tensor
label_desc: Use image node_id 4 for calling the WrapperBase obj's underlying member method code with example usage: obj._state_to_kwargs(cls, state) and returns: kwargs