@Override
 public int hashCode() {
   return HashFunction.hashCode(new int[] {c1Nid, c2Nid});
 }
 @Override
 public int hashCode() {
   return HashFunction.hashCode(new int[] {this.nid});
 }