code: def process_text(self, node):
          
          text = node.string.strip()
          if not text:
              return
  
          # Set all the properties
          properties=dict()
          if self.is_bold(node):
              properties['bold'] = True
          if self.is_italic(node):
              properties['italic'] = True
          if self.url(node):
              properties['url'] = self.url(node)
          if self.is_sub(node):
              properties['sub'] = True
          if self.is_super(node):
              properties['super'] = True
  
          content=[node.string]
  
          return document.Text(properties, content)
docs: Return a pyth Text object from a BeautifulSoup node or None if
          the text is empty.