/**
   * Calls the {@link AdaptiveFeatureGenerator#updateAdaptiveData(String[], String[])} method on all
   * aggregated {@link AdaptiveFeatureGenerator}s.
   */
  public void updateAdaptiveData(String[] tokens, String[] outcomes) {

    for (AdaptiveFeatureGenerator generator : generators) {
      generator.updateAdaptiveData(tokens, outcomes);
    }
  }