future.add(((HeadEvent)trainerEvent).headWord().tag());
  public Event getFuture(TrainerEvent trainerEvent, int backOffLevel) {    future.clear();    // for p(H | ...)    future.add(((HeadEvent)trainerEvent).head());    return future;  }