public Object getBean(String name, Class requiredType) throws BeansException
{
Object bean = getBean(name);
if (!(requiredType.isAssignableFrom(bean.getClass())))
{
throw new BeanNotOfRequiredTypeException(name, requiredType, bean.getClass());
}
return bean;
}