code: def __nnx_repr__(self):
      yield reprlib.Object(
          type(self), start="{", end="}", value_sep=": "
      )
      for name, value in vars(self._mapping).items():
          if isinstance(value, Variable):
              yield reprlib.Attr(repr(name), value)
  
imports: from __future__ import annotations
  import typing
  import jax
  import jax.tree_util
  from flax import traverse_util
  from flax.experimental.nnx.nnx import filterlib, reprlib
  from flax.experimental.nnx.nnx.variables import Variable
label_desc: Use image node_id 9 for calling the StateVariablesMapping obj's underlying member method code with example usage: obj.__nnx_repr__() without return types