 
             if escapableContent[escapableContent.startIndex] == "#" {
 
-                guard let unescapedNumber = escapableContent._unescapeAsNumber() else {
+                guard let unescapedNumber = escapableContent.unescapeAsNumber() else {
                     searchRange = escapeSequenceBounds.upperBound ..< unescapedString.endIndex
                     continue
                 }


    }

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



    }

    private func unescapeAsNumber() -> String? {

        let secondCharacter = self[index(after: startIndex)]
        let isHexadecimal = (secondCharacter == "X" || secondCharacter == "x")
