code: def test_sum_tree_aggregator_instance(
      self, use_efficient, tree_class
  ):
      specs = tf.TensorSpec([])
      query = tree_aggregation_query.TreeResidualSumQuery(
          clip_fn=_get_l2_clip_fn(),
          clip_value=1.0,
          noise_generator=_get_noise_fn(specs, 1.0),
          record_specs=specs,
          use_efficient=use_efficient,
      )
      self.assertIsInstance(query._tree_aggregator, tree_class)
  
imports: from absl.testing import parameterized
  import numpy
  import tensorflow
  from tensorflow_privacy.privacy.dp_query import test_utils
  from tensorflow_privacy.privacy.dp_query import tree_aggregation
  from tensorflow_privacy.privacy.dp_query import tree_aggregation_query
label_desc: Use image node_id 2 for calling the TreeResidualQueryTest obj's underlying member method code with example usage: obj.test_sum_tree_aggregator_instance(use_efficient, tree_class) without return types