code: def testHandlesKwargs(self):
      x = exp.Exp()(
          sample.Sample(normal.Normal(0.0, 1.0), sample_shape=[4])
      )
      y = independent.Independent(
          lognormal.LogNormal(tf.zeros(4), 1), 1
      )
      z = tf.constant([[1.0, 2, 3, 4], [0.5, 1.5, 2.0, 2.5]])
      self.assertAllClose(
          *self.evaluate([y.log_prob(z), x.log_prob(z)]),
          atol=0,
          rtol=1e-3,
      )
  
imports: import functools
  import tensorflow.compat.v2
  from tensorflow_probability.python.bijectors import chain
  from tensorflow_probability.python.bijectors import exp
  from tensorflow_probability.python.bijectors import identity
  from tensorflow_probability.python.bijectors import reciprocal
  from tensorflow_probability.python.bijectors import scale
  from tensorflow_probability.python.bijectors import shift
  from tensorflow_probability.python.distributions import chi
  from tensorflow_probability.python.distributions import independent
  from tensorflow_probability.python.distributions import lognormal
  from tensorflow_probability.python.distributions import normal
  from tensorflow_probability.python.distributions import sample
  from tensorflow_probability.python.distributions import transformed_distribution
  from tensorflow_probability.python.internal import test_util
label_desc: Use image node_id 6 for calling the BijectorCompositionTest obj's underlying member method code with example usage: obj.testHandlesKwargs() without return types