docs: public void processClassBeanAttributes() {
          preInitializeBeans(getEnvironment().getClassBeans());
          preInitializeBeans(getEnvironment().getDecorators());
          preInitializeBeans(getEnvironment().getInterceptors());
  
          processBeans(getEnvironment().getClassBeans());
          processBeans(getEnvironment().getDecorators());
          processBeans(getEnvironment().getInterceptors());
  
          // now that we know that the bean won't be vetoed, it's the right time to register @New injection points
          searchForNewBeanDeclarations(getEnvironment().getClassBeans());
          searchForNewBeanDeclarations(getEnvironment().getDecorators());
          searchForNewBeanDeclarations(getEnvironment().getInterceptors());
      }