I'm a little worried about using comparing the raw URI strings, since they could have column names within.  From a quick check of our code, I don't think this is currently an issue, but we may want to adjust the javadoc.