> Here the problem is about choosing between one method taking a plain int and another method taking a “valuable” int. As mentioned, what's the issue with _not_ choosing one method when methods are ambiguous, just like in every other case when the compiler experiences an ambiguity issue? Just reject that line of code. Done.