Description
While looking at how a tablet server processes constraint violations, I happened to look into Mutation's hashCode implementation:
@Override public int hashCode() { return toThrift(false).hashCode(); }
Clicking through to TMutation hashCode finds this gem:
@Override public int hashCode() { return 0; }