After a few minutes of thought, I think it might be a better fit to put this at 
Objects::newIdentity.  The methods in Objects are conveniences that users could 
write themselves, which this basically is -- there's nothing special about this 
method, other than having a preferred alternative to `new Object()` which users 
will understand.  So parking this where the Object conveniences go seems 
slightly lower friction.
Yes, Objects is a good backup option of we don't like the IdentityObject approach. With 
the added friction of "import java.util.Objects".

What I like about the Objects placement (thought took me a while to come around to this) is that it fits into the other Objects operations, in that they are all sugar for code we could write without help.  I don't think we need or want a canonical "class of all anonymous identity objects" type.

Reply via email to