code: def clean(self):
      if not self.text:
          return self.text
      self.remove_all_newlines()
      self.replace_double_newlines()
      self.replace_newlines()
      self.replace_escaped_newlines()
      self.text = Text(self.text).apply(*HTML.All)
      self.replace_punctuation_in_brackets()
      self.text = Text(self.text).apply(cr.InlineFormattingRule)
      self.clean_quotations()
      self.clean_table_of_contents()
      self.check_for_no_space_in_between_sentences()
      self.clean_consecutive_characters()
      return self.text
  
file_path: pySBD/pysbd/cleaner.py
imports: import re
  from pysbd.utils import Text
  from pysbd.clean.rules import PDF, HTML, CleanRules
label_desc: Use image node_id 2 for calling the Cleaner obj's underlying member method code with example usage: obj.clean() and returns: self, self