protected BeanManagerImpl getBeanManager() { if (bean != null) { return null; } else if (beanBuilder != null) { return beanBuilder.getBeanManager(); } return interceptorBuilder.getBeanManager(); }