class_docstr: Reverses words in a string (or the whole string), using bidirectional
  override marks so the rendered string is visually identical to the original.
  Preserves whitespace, including newlines.
code: def rtl_flip(self, text: str, split_text: bool) -> str:
      if split_text and len(text) > 1:
          split_point = len(text) // 2
          return (
              text[:split_point]
              + RTL_OVERRIDE
              + text[split_point:][::-1]
              + POP_DIRECTIONAL
          )
  
      return RTL_OVERRIDE + text[::-1] + POP_DIRECTIONAL
  
imports: from typing import List, Union
  from augly.text.augmenters.utils import rejoin_words_and_whitespace, split_words_on_whitespace
label_desc: Use image node_id 2 for calling the BidirectionalAugmenter obj's underlying member method code with example usage: obj.rtl_flip(text, split_text) and returns: unknown, unknown