public void start(){
synchronized (stateLock) {
    if (state != State.NEW)     throw new RuntimeException("MultiBotManager has already been started. State: " + state);
    state=State.STARTING;
  }
  for (  PircBotX bot : startQueue)   startBot(bot);
  startQueue.clear();
synchronized (stateLock) {
    state=State.RUNNING;
  }
}

public void start ( ) { synchronized ( stateLock ) { if ( state != State . NEW ) throw new RuntimeException ( "MultiBotManager has already been started. State: " + state ) ; state = State . STARTING ; } for ( PircBotX bot : startQueue ) startBot ( bot ) ; startQueue . clear ( ) ; synchronized ( stateLock ) { state = State . RUNNING ; } }
start the manager , connecting all queued bots .
