docs: private boolean initializeExtensionPointSCIs(List<ServletContainerInitializer> myScis, DeployedModule module, HashMap<ServletContainerInitializer, Class[]> handleTypesHashMap, HashMap<ServletContainerInitializer, HashSet<Class<?>>> onStartupHashMap){
          
           Iterator<ServletContainerInitializer> servletContainerInitializersIterator = com.ibm.ws.webcontainer.osgi.WebContainer.getServletContainerInitializerExtension();//com.ibm.ws.webcontainer.WSWebContainer.getServletContainerInitializerRegistry();
           if (servletContainerInitializersIterator==null) 
               return false;
           boolean needToScanClasses = false;
           while(servletContainerInitializersIterator.hasNext()){
               ServletContainerInitializer sci = servletContainerInitializersIterator.next();
               String className = sci.getClass().getName();
               try{
                   myScis.add(sci);
                   if(investigateHandlesTypes(sci, handleTypesHashMap, onStartupHashMap)){
                       needToScanClasses = true;
                   }
               }catch (Exception e){
                  logger.logp(Level.SEVERE, CLASS_NAME,"initializeExtensionPointSCIs", "exception.occured.while.processing.ServletContainerInitializer.initializeExtensionPointSCIs", new Object[] {className});
               }
           }
           
           return needToScanClasses;
      }