Hah, I'm not sure if you are serious or trying to get me to answer my
own question ... either way, thanks :)
I went to implement the RT.get() portion of this patch, and was very
surprised to find that there seems to be no way to get "the [actual,
identical?] object that is held in the set which compares equal to the
key, if found" from a java.util.Set in sublinear time. You could
use .contains and return "an object .equal to the object in the set,
if found", but I suspect this is not what "get" is supposed to do. In
this case, I guess there is good reason that "contains?" does not work
on java.util.Sets :). Please correct me if I'm wrong on the contract
of "get"; otherwise, I'll drop this.
Thanks!
Jason