                     fixingResult = .openingDouble
                 } else {
                     // The first character of a string:
-                    tokenText = closingDoubleQuote
+                    tokenText = self.closingDoubleQuote
                     fixingResult = .closingDouble
                 }
             }

            case " " where self.tagsToSkip.contains(tagName),
                 ">" where self.tagsToSkip.contains(tagName):
                tokenText.unicodeScalars.append(ch)
                tokenText.append(fastForwardToClosingTag(tagName))
                break loop
            case ">":
                tokenText.unicodeScalars.append(ch)

            } else {
                if self.previousScalar == nil {
                    // The first character of a string:
                    tokenText = self.openingSingleQuote
                    fixingResult = .openingSingle
                } else {
                    // The last character of a string:
                    tokenText = self.closingSingleQuote
                    fixingResult = .closingSingle
                }
            }
