code: @Override
  	public JettyServer createServer(Integer maxThreads, Integer minThreads, Integer threadIdleTimeout) {
  		ThreadPool threadPool;
  		if (maxThreads != null && minThreads != null && threadIdleTimeout != null) {
  			threadPool = new QueuedThreadPool(maxThreads, minThreads, threadIdleTimeout);
  		} else if (maxThreads != null && minThreads != null) {
  			threadPool = new QueuedThreadPool(maxThreads, minThreads);
  		} else if (maxThreads != null) {
  			threadPool = new QueuedThreadPool(maxThreads);
  		} else {
  			threadPool = new QueuedThreadPool();
  		}
  		return new JettyServerImpl(serverModel, bundle, priorityComparator, threadPool);
  	}
docs: {@inheritDoc}