code: def replace(self):
      self.text = Text(self.text).apply(
          self.lang.PossessiveAbbreviationRule,
          self.lang.KommanditgesellschaftRule,
          *self.lang.SingleLetterAbbreviationRules.All,
      )
      abbr_handled_text = ""
      for line in self.text.splitlines(True):
          abbr_handled_text += self.search_for_abbreviations_in_string(
              line
          )
      self.text = abbr_handled_text
      self.replace_multi_period_abbreviations()
      self.text = Text(self.text).apply(*self.lang.AmPmRules.All)
      self.text = self.replace_abbreviation_as_sentence_boundary()
      return self.text
  
file_path: pySBD/pysbd/abbreviation_replacer.py
imports: import re
  from pysbd.utils import Text
label_desc: Use image node_id 2 for calling the AbbreviationReplacer obj's underlying member method code with example usage: obj.replace() and returns: self