*/
    @Override
    public StartableExecutorService createAdvancedExecSvc(Map<String, Object> map)
    {
        int numThreads = 10;
        if(map != null) {
            Object num = map.get(FactoryCreator.KEY_NUM_THREADS);
            if(num == null) {
            } else if(!(num instanceof Integer))
                throw new IllegalArgumentException("key=FactoryCreator.KEY_NUM_THREADS must contain an Integer");
            else
                numThreads = (Integer)num;
        }
        return new AdvancedExecutorService(numThreads);
    }