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