public override bool Equals(object that) { Combo x = (Combo)that; return a == x.a && op == x.op && b == x.b; }