this is asked in a technical interview
suppose there are three version of a class and they are configured as three beans, but which one is to be loaded/injected has to be decided at runtime. Is this can be done using callBack method/Interfaces like BeanNameAware etc?