MutableEvent future = futures[backOffLevel];
  public Event getFuture(TrainerEvent trainerEvent, int backOffLevel) {    ModifierEvent modEvent = (ModifierEvent)trainerEvent;    future.clear();    future.add(modEvent.modifier());    future.add(modEvent.modHeadWord().tag());    return future;  }