moveNext();
moveNext(); sendRemoteRequests();
  public void execute() {    if ((wakeAlarm != null) &&        ((wakeAlarm.hasExpired()))) {      moveNext();      wakeAlarm = new WakeAlarm((new Date()).getTime() + TIMER_INTERVAL);      alarmService.addRealTimeAlarm(wakeAlarm);    }    // Get AgentControl objects    for (Iterator it = agentControlSub.iterator(); it.hasNext();) {      moveUpdate(it.next());    }    for (Iterator it = healthMonitorRequests.getAddedCollection().iterator(); it.hasNext(); ) {      HealthMonitorRequest hsm = (HealthMonitorRequest) it.next();      logger.debug("Received HealthMonitorRequest:" + hsm);      if (hsm.getRequestType() == HealthMonitorRequest.MOVE) {        String agentNames[] = hsm.getAgents();        for (int i = 0; i < agentNames.length; i++) {          moveAgent(agentNames[i], hsm.getDestinationNode());        }      }    }  }