public function getContentAsPlainText(DBHTMLText $content)
    {
        // Preserve Line Breaks:
        
        $text = preg_replace('/\<br(\s*)?\/?\>/i', "\n", $content->RAW());
        
        // Convert Paragraph Breaks to Multi-Lines:
        
        $text = preg_replace('/\<\/p\>/i', "\n\n", $text);
        
        // Remove HTML Tags:
        
        $text = $this->removeTags($text);
        
        // Implode >3 Consecutive Linebreaks into 2:
        
        $text = preg_replace('~(\R){2,}~', "\n\n", $text);
        
        // Decode HTML Entities Back to Plain Text:
        
        return trim(Convert::xml2raw($text));
    }