Per the contract of Collection#equals(), there is no general-purpose equals() methods for Collections, and thus AbstractCollection cannot provide one.
Note that HashMap$Values is neither a Set nor a List, thus the quandary and in a sense the reason it does not support equals().