When an injection Manager.getInstance call cannot return a unique bean, it throws
This ambiguity may occur when two subtypes match, e.g. BeanA
and BeanB both implementing @Current BeanAPI.
The ambiguity may also occur when using more than
one @BindingType on the same
bean or when using the special @Any
bindings, for example: