matches method
Implementation
bool matches(TCandidate can1, TCandidate can2) {
assert(can1 != can2, 'can1 and can2 must be different');
if (can1.compareTo(can2) > 0) {
final temp = can2;
can2 = can1;
can1 = temp;
}
return (candidate1 == can1) && (candidate2 == can2);
}