public int hashCode() {
   return this.getClass().hashCode() ^ SetUtils.hashContentsDisregardingSort(uniqueColNames);
 }
 public boolean equals(Object o) {
   return o != null
       && this.getClass() == o.getClass()
       && SetUtils.equivalentDisregardingSort(
           this.uniqueColNames, ((UniquenessConstraintRepImpl) o).uniqueColNames);
 }