code: def test_joint_overlap_counts(self):
      match_groups = [
          "joint_a_cl",
          "joint_a_ml",
          "joint_a_mil",
          "joint_overlap_cl",
          "joint_overlap_ml",
          "joint_superset_cl",
          "joint_superset_ml",
          "joint_tokens_cl",
          "joint_tokens_ml",
          "joint_all_cl",
      ]
      self.check_group_counts(
          "joint_a_cl", "overlap", match_groups, metric_type="joint"
      )
  
imports: import unittest
  from copy import deepcopy
  from finetune.util.group_metrics import get_count_fn, calc_group_assignment, create_joint_groups, get_metrics, group_metrics, joint_metrics
label_desc: Use image node_id 8 for calling the TestGroupMetricCountFunctions obj's underlying member method code with example usage: obj.test_joint_overlap_counts() without return types