class_docstr: Jin, D., Jin, Z., Zhou, J.T., & Szolovits, P. (2019).
  
  Is BERT Really Robust? Natural Language Attack on Text
  Classification and Entailment.
  
  https://arxiv.org/abs/1907.11932
file_path: TextAttack/textattack/attack_recipes/textfooler_jin_2019.py
imports: from textattack import Attack
  from textattack.constraints.grammaticality import PartOfSpeech
  from textattack.constraints.pre_transformation import InputColumnModification, RepeatModification, StopwordModification
  from textattack.constraints.semantics import WordEmbeddingDistance
  from textattack.constraints.semantics.sentence_encoders import UniversalSentenceEncoder
  from textattack.goal_functions import UntargetedClassification
  from textattack.search_methods import GreedyWordSwapWIR
  from textattack.transformations import WordSwapEmbedding
  from .attack_recipe import AttackRecipe
label_desc: Use image node_id 1 for calling the TextFoolerJin2019 obj's underlying member method code with example usage: obj.build(model_wrapper) and returns: Attack