 
     }
 
-    private func _performUnicodeEscaping() -> String {
+    private func performUnicodeEscaping() -> String {
         return unicodeScalars.reduce(String()) { $0 + $1.escapingIfNeeded }
     }
 


            if escapableContent[escapableContent.startIndex] == "#" {

                guard let unescapedNumber = escapableContent._unescapeAsNumber() else {
                    searchRange = escapeSequenceBounds.upperBound ..< unescapedString.endIndex
                    continue
                }

                return $0 + character
            }

            let escaped = isEncodingUnicode ? character.performUnicodeEscaping() : character.performASCIIEscaping()
            return $0 + escaped

        }

    }

    private func performASCIIEscaping() -> String {

        guard let escapeSequence = HTMLTables.escapingTable[self] else {
            return unicodeScalars.reduce(String()) { $0 + $1.escapingForASCII }
