= new SelfInterceptorBeanBuilder<SelfInterceptedClass>(getWebBeansContext(), annotatedType, beanAttributes);
ibb.defineSelfInterceptorRules();
InterceptorBean<SelfInterceptedClass> bean = ibb.getBean();
Assert.assertNotNull(bean);
SelfInterceptedClass interceptedInstance = getInstance(SelfInterceptedClass.class);
SelfInterceptedClass.interceptionCount = 0;
interceptedInstance.someBusinessMethod();
Assert.assertEquals(42, interceptedInstance.getMeaningOfLife());
Assert.assertEquals(2, SelfInterceptedClass.interceptionCount);
shutDownContainer();
}