         return node.text().escapeHtmlEntities().encodeUnicodeCharactersAsHexadecimal()
     }
 
-    /// OpeningTag Prefix Newline: Required whenever the node is a blocklevel element
-    ///
-    private func requiresOpeningTagPrefixNewline(_ node: ElementNode) -> Bool {
+    /// OpeningTag Prefix: Required whenever the node is a blocklevel element
+    ///
+    private func requiresOpeningTagPrefix(_ node: ElementNode) -> Bool {
         return node.isBlockLevelElement()
     }
 
-    /// ClosingTag Prefix Newline: Required whenever one of the children is a blocklevel element
-    ///
-    private func requiresClosingTagPrefixNewline(_ node: ElementNode) -> Bool {
+    /// ClosingTag Prefix: Required whenever one of the children is a blocklevel element
+    ///
+    private func requiresClosingTagPrefix(_ node: ElementNode) -> Bool {
         return node.children.contains { child in
             let elementChild = child as? ElementNode
             return elementChild?.isBlockLevelElement() == true
         }
     }
 
-    /// ClosingTag Posfix Newline: Required whenever the node is blocklevel, and the right sibling is not
-    ///
-    private func requiresClosingTagPosfixNewline(_ node: ElementNode) -> Bool {
+    /// ClosingTag Posfix: Required whenever the node is blocklevel, and the right sibling is not
+    ///
+    private func requiresClosingTagPosfix(_ node: ElementNode) -> Bool {
         guard let rightSibling = node.rightSibling() else {
             return false
         }

        ///
        var minimumIndentationLevel = 1

        /// Indentation Character to be applied
        ///
        var indentationCharacter = " "

        /// Indicates whether we want Pretty Print or not
        ///

            return String()
        }

        return String(repeating: indentationString, count: (level - minimumIndentationLevel))
    }

    /// Serializes a TextNode into it's HTML String Representation
