code: def __init__(self, text, lower, tokenizer=None, remove_punc=False):
      self.text = text.lower() if lower else text
      if tokenizer:
          self.text = tokenizer.decode(
              tokenizer.encode(self.text), skip_special_tokens=True
          )
      self.text = self.text or "UNK"
      self.tokens = word_tokenize(self.text)
      if remove_punc:
          self.tokenized_text = " ".join(
              [
                  token
                  for token in self.tokens
                  if token not in PUNCTUATIONS
              ]
          )
      else:
          self.tokenized_text = " ".join(self.tokens)
  
file_path: TextBox/textbox/evaluator/base_evaluator.py
imports: from nltk.tokenize import word_tokenize
label_desc: Use image node_id 1 to create a new Text object  with example: obj = Text(text, lower, tokenizer, remove_punc)