class AbstractClassBeanTransformer {

    private static AgentLogger LOGGER = AgentLogger.getLogger(AbstractClassBeanTransformer.class);

    /**
     *
     * @param ctClass
     * @param classPool
     * @throws NotFoundException
     * @throws CannotCompileException
     */
    @OnClassLoadEvent(classNameRegexp = "org.jboss.weld.bean.AbstractClassBean")
    public static void transformAbstractClassBean(CtClass ctClass, ClassPool classPool) throws NotFoundException, CannotCompileException {<FILL_FUNCTION_BODY>}
}

        if (HaCdiCommons.isJakarta(classPool)) {
            return;
        }
        CtMethod method = ctClass.getDeclaredMethod("cleanupAfterBoot");
        method.setBody("{ }");
        LOGGER.debug("AbstractClassBean.cleanupAfterBoot patched");
    
<no_super_class>