code: def test_insert_field_after_indices(self):
      wsd_sample = WSDSample(data)
      # test insert after index and mask
      ins_sample = wsd_sample.insert_field_after_indices(
          "sentence",
          [9, 21],
          [
              "here",
              ["and", "then"],
          ],
      )
      # check sentence
      new_sent = [
          "Your",
          "Oct.",
          "6",
          "editorial",
          "``",
          "The",
          "Ill",
          "Homeless",
          "``",
          "referred",
          "here",
          "to",
          "research",
          "by",
          "us",
          "and",
          "six",
          "of",
          "our",
          "colleagues",
          "that",
          "was",
          "reported",
          "and",
          "then",
          "in",
          "the",
          "Sept.",
          "8",
          "issue",
          "of",
          "the",
          "Journal",
          "of",
          "the",
          "American",
          "Medical",
          "Association",
          ".",
      ]
      self.assertEqual(
          EnProcessor.inverse_tokenize(new_sent),
          ins_sample.get_text("sentence"),
      )
      # check pos
      tag_list = wsd_sample.tag_words(new_sent, wn=False)
      self.assertEqual(tag_list, ins_sample.get_value("pos"))
      # check lemma
      lemma_list = wsd_sample.get_lemma(new_sent)
      self.assertEqual(lemma_list, ins_sample.get_value("lemma"))
  
file_path: textflint/test/input/component/sample/test_wsd_sample.py
imports: import unittest
  from textflint.input.component.sample.wsd_sample import *
  from textflint.common.preprocess.en_processor import EnProcessor
label_desc: Use image node_id 5 for calling the TestWSDSample obj's underlying member method code with example usage: obj.test_insert_field_after_indices() without return types