docs: private BeanDefinition findBeanDefinition(ConfigurableListableBeanFactory beanFactory, String serviceBeanName) {
  		if (beanFactory.containsLocalBean(serviceBeanName)) return beanFactory.getBeanDefinition(serviceBeanName);
  		BeanFactory parentBeanFactory = beanFactory.getParentBeanFactory();
  		if (parentBeanFactory != null && ConfigurableListableBeanFactory.class.isInstance(parentBeanFactory))
  			return findBeanDefinition((ConfigurableListableBeanFactory) parentBeanFactory, serviceBeanName);
  		throw new RuntimeException(format("Bean with name '%s' can no longer be found.", serviceBeanName));
  	}