code: public void initialize()
      {
          super.initialize();
  
          //
          // Register the ServletService classes associated with the ServletServiceProvider
          //
          ServletServiceProvider ssp = ServletServiceProvider.getProvider();
          addService(ServletContext.class, ssp);
          addService(ServletRequest.class, ssp);
          addService(ServletResponse.class, ssp);
          addService(HttpServletRequest.class, ssp);
          addService(HttpServletResponse.class, ssp);
  
          //
          // Register an *internal* service that is used to create ControlBeanContext objects for
          // children of this control container
          //
          _bcsp = WebContextFactoryProvider.getProvider();
          addService(ControlBeanContextFactory.class, _bcsp);
      }
docs: Called by BeanContextSupport superclass during construction and deserialization to
  initialize subclass transient state