code: public BeanConfiguration addAbstractBean(String name) {
          BeanConfiguration bc = new DefaultBeanConfiguration(name);
          bc.setAbstract(true);
          registerBeanConfiguration(name, bc);
  
          return bc;
      }
docs: Adds an abstract bean and returns the BeanConfiguration instance
  
  @param name The name of the bean
  @return The BeanConfiguration object