code: public static Executor createFixedThreadPoolExecutor(int threads, ThreadFactory threadFactory) {
          return create(java.util.concurrent.Executors.newFixedThreadPool(threads, threadFactory));
      }
docs: Creates an executor that uses the {@link java.util.concurrent.Executors#newFixedThreadPool(int,ThreadFactory)}
  
  @param threads
  The amount of threads to allow in the thread pool
  @param threadFactory
  The thread factory to use.
  @return An instance of this Executor
  @since 1.2