code: def replace_reserve_word_by_stopword(
      self, text, reserve_word_aug, original_stopwords
  ):
      # pad space for easy handling
      replaced_text = " " + text + " "
      matched = list(reserve_word_aug.finditer(replaced_text))[::-1]
  
      # TODO:?
      if len(matched) != len(original_stopwords):
          pass
      if len(matched) > len(original_stopwords):
          pass
      if len(matched) < len(original_stopwords):
          pass
  
      for m, orig_stopword in zip(matched, original_stopwords):
          # Get position excluding prefix and suffix
          start, end = m.start(), m.end()
          # replace stopword by reserve word
          replaced_text = (
              replaced_text[:start]
              + orig_stopword
              + replaced_text[end:]
          )
  
      # trim
      replaced_text = replaced_text[1:-1]
  
      return replaced_text
  
imports: import string
  import re
  from typing import Iterable
  from nlpaug.util import Method
  from nlpaug.util.text.tokenizer import Tokenizer
  from nlpaug import Augmenter
  from nlpaug.util import WarningException, WarningName, WarningCode, WarningMessage
label_desc: Use image node_id 13 for calling the WordAugmenter obj's underlying member method code with example usage: obj.replace_reserve_word_by_stopword(text, reserve_word_aug, original_stopwords) and returns: replaced_text