Is only one of these methods being used for compliance?

I have these in a Collection type I'm writing, when I activate the interface mode:

    public mutating func append(_ newElement: some StringProtocol)

    /// Adds the elements of a sequence or collection to the end of this
    /// collection.
    public mutating func append<S>(contentsOf newElements: some Sequence<S>)
    where S : StringProtocol

Only the sequence version gets an automatic comment, from the original definition's declaration. Why doesn't the first one have a comment? Does this mean that the first method is not used to fulfill RangeReplaceableCollection.append(_:); that its default automatic definition is being used instead? If so, can I fix it?