             contents = "\(string)\(contents)"
         }
         
-        private func prepend(componentsSeparatedByBreaks components: [String]) {
+        private func prepend(components: [String], separatedBy separatorDescriptor: ElementNodeDescriptor) {
             guard let parent = parent else {
                 assertionFailure("This method cannot process newlines if the node's parent isn't set.")
                 return

            if components.count == 1 {
                replaceCharacters(inRange: range, withSanitizedString: string)
            } else {
                replaceCharacters(inRange: range, withComponents: components)
            }
        }


            if components.count == 1 {
                append(sanitizedString: string)
            } else {
                append(components: components, separatedBy: ElementNodeDescriptor(elementType: .br))
            }
        }

