logger.debug("in TaskScheduler addItems, calling setQuiescentState");
  public void finishedExecuteCycle() {    if (isEmpty())      return;    shiftCollections();    currentPhase++;    // only requeue for execution if more to do    if (currentPhase < policy.getOrdering().length) {      blackboard.signalClientActivity();    } else {      resetCurrentPhase();      quiescence.setQuiescentState (this);    }    updateStorage();    blackboard.publishChange (storage);  }