The comment for OrderedCollection>before:ifAbsent: states, in part, "Answer the result of evaluating the exceptionBlock if ... there are no elements before it."
The code, however, performs self errorFirstObject: target if the object is the first element of the collection.
Which should be changed: the code or the comment?
Jim