code: def test_AddSentDiverse(self):
      # this unit test need jdk environment
      change = transformation.transform(
          data_sample,
          n=1,
          nearby_word_dict=nearby_word_dict,
          pos_tag_dict=pos_tag_dict,
      )
      sent_start = 0
      trans_sents = change[0].get_sentences("context")
      answer_token_start = change[0].get_answers()[0]["start"]
      distract_sent = (
          "The UNICEF team of Kew Gardens represented "
          "the UNICEF at Champ Bowl 40."
      )
      for i, sent in enumerate(trans_sents):
          sent_len = len(AddSentDiverse.processor.tokenize(sent))
          if sent_start + sent_len <= answer_token_start:
              sent_start += sent_len
              continue
          self.assertTrue(distract_sent == trans_sents[i - 1])
          break
  
file_path: textflint/test/generation/transformation/MRC/test_add_sent_diverse.py
imports: import unittest
  from textflint.input.component.sample.mrc_sample import MRCSample
  from textflint.generation.transformation.MRC import AddSentDiverse
  from textflint.common.settings import NEAR_DICT_PATH, POS_DICT_PATH
  from textflint.common.utils.install import download_if_needed
  from textflint.common.utils import load_supporting_file
label_desc: Use image node_id 1 for calling the TestAddSentDiverse obj's underlying member method code with example usage: obj.test_AddSentDiverse() without return types