code: synchronized void startScheduler(int threadPoolSize) throws SchedulerException {
          if (quartzScheduler == null) {
              Properties props = new Properties();
              props.setProperty("org.quartz.threadPool.threadCount", String.format("%d", threadPoolSize));
              StdSchedulerFactory stdSchedulerFactory = new StdSchedulerFactory(props);
              quartzScheduler = stdSchedulerFactory.getScheduler();
              quartzScheduler.start();
          }
      }
docs: @warn method description missing
  @warn parameter threadPoolSize description missing
  @warn exception SchedulerException description missing
  
  @param threadPoolSize
  @throws SchedulerException