I think this change makes no difference here, because `getBeanFrom` was early returning `null` 
if `!beans.isEmpty()` and returning  `beanManager.resolve(beans)` if not. So, anyway if I ask 
container `canProvide(x)` it´ll give the same return then it would return before this change. Wrong?