future.add(headEvent.headWord().tag());
  public Event getFuture(TrainerEvent trainerEvent, int backOffLevel) {    HeadEvent headEvent = (HeadEvent)trainerEvent;    future.clear();    // for p(w,t | ...)    future.add(headEvent.headWord().word());    future.add(headEvent.headWord().tag());    return future;  }