Since we do not support bean names with a factory prefix for Bean Overrides, we should eagerly reject any such name supplied by a user.
For example, @TestBean("&messageService")
and @MockitoBean("&messageService")
should result in an immediate exception informing the user that bean overrides are supported for instances created by factory beans but not the factory beans themselves.