Ambiguous overload (Reviewer Review)
Two operations on a class have the same signature (including checking optional parameters).
Consequences
This will not be allowed by the compiler.
Strategy
The operation signatures will need changing to prevent the operation ambiguity.