AmbiguousDependencyException
class AmbiguousDependencyException(val type: Type, val candidates: List<String>, val building: String? = null, val parameter: String? = null) : IllegalStateException
Several dependencies are of type, the candidates by their names, and none is the one to take: the parameter of building names one with a qualifier (@Name), or the host marks one primary.