This feature is similar to ConstraintStrengthenFeature, but
instead of just comparing the constraint resulting from a rule application
with the original constraint of the find-formula of the application, the new
constraint is compared with the joint of the original constraint and the user
constraint. I.e. the feature returns zero iff the new constraint is stronger
than userConstraint.join(formulaConstraint).