code: def test_jax_transformed_wrapper(self, jax_transform):
      # Happens in practice if someone asks for a `summary(pmap(train_step))`
      f = lambda: CallsOtherModule(MultipleParametersModule())()
      f = transform.transform(f)
      rng = jax.random.PRNGKey(42)
      if jax_transform == jax.pmap:
          rng = jnp.broadcast_to(rng, (1, *rng.shape))
      params = jax_transform(f.init)(rng)
      g = jax_transform(lambda params, rng: f.apply(params, rng))
      rows = tabulate_to_list(g, params, rng)
      self.assertNotEmpty(rows)
  
imports: from collections.abc import Sequence
  import typing
  from absl.testing import absltest
  from absl.testing import parameterized
  from haiku._src import base
  from haiku._src import basic
  from haiku._src import module
  from haiku._src import summarise
  from haiku._src import test_utils
  from haiku._src import transform
  import jax
  import jax.numpy
label_desc: Use image node_id 13 for calling the TabulateTest obj's underlying member method code with example usage: obj.test_jax_transformed_wrapper(jax_transform) without return types