*/
protected <T> T getExactBean(String name, Class<T> clazz) throws BeansException
{
Object result = getBean(name);
if (clazz.isInstance(result) == false)
throw new BeanNotOfRequiredTypeException(name, clazz, result.getClass());
return clazz.cast(result);
}