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