MutableEvent future = futures[backOffLevel];
  public Event getFuture(TrainerEvent trainerEvent, int backOffLevel) {    future.clear();    HeadEvent headEvent = (HeadEvent)trainerEvent;    future.add(headEvent.headWord().word());    future.add(headEvent.headWord().tag());    return future;  }