class_docstr: Generate a distractor before the sentence with answer.
  
  Example::
  
      origin question: Which NFL team represented the AFC at Super Bowl 50?
      transform distarctor: The UNICEF team of Kew Gardens represented
          the UNICEF at Champ Bowl 40.
code: def __init__(self):
      super().__init__()
      self.rules = collections.OrderedDict(
          [
              # special tokens transformation
              ("special", MRCSample.alter_special),
              # synonym words in wordnet
              ("wn_antonyms", MRCSample.alter_wordnet_antonyms),
              (
                  "nearbyNum",
                  MRCSample.alter_nearby(["CD"], ignore_pos=True),
              ),  # num
              (
                  "nearbyProperNoun",
                  MRCSample.alter_nearby(["NNP", "NNPS"]),
              ),  # proper nouns
              (
                  "nearbyProperNoun",
                  MRCSample.alter_nearby(
                      ["NNP", "NNPS"], ignore_pos=True
                  ),
              ),
              (
                  "nearbyEntityNouns",
                  MRCSample.alter_nearby(["NN", "NNS"], is_ner=True),
              ),  # entity nouns
              (
                  "nearbyEntityJJ",
                  MRCSample.alter_nearby(
                      ["JJ", "JJR", "JJS"], is_ner=True
                  ),
              ),  # entity type
              ("entityType", MRCSample.alter_entity_type),
          ]
      )
  
file_path: textflint/textflint/generation/transformation/MRC/add_sent_diverse.py
imports: import collections
  from ..transformation import Transformation
  from ....common.utils import FlintError
  from ....input.component.sample.mrc_sample import MRCSample, ConstituencyParse
label_desc: Use image node_id 1 to create a new AddSentDiverse object from inherited base classes: Transformation with example: obj = AddSentDiverse()