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