Refacto isApplicableTo method for some constraint
CS fix