public MultiBotManager(ExecutorService botPool){
  checkNotNull(botPool,"Bot pool cannot be null");
  this.botPool=MoreExecutors.listeningDecorator(botPool);
  this.managerNumber=MANAGER_COUNT.getAndIncrement();
}

public MultiBotManager ( ExecutorService botPool ) { checkNotNull ( botPool , "Bot pool cannot be null" ) ; this . botPool = MoreExecutors . listeningDecorator ( botPool ) ; this . managerNumber = MANAGER_COUNT . getAndIncrement ( ) ; }
create multibotmanager with the specified thread pool .
