code: public void setListeners(StatsStorageRouter statsStorage, TrainingListener... listeners) {
          setListeners(statsStorage, Arrays.asList(listeners));
      }
docs: Set the listeners, along with a StatsStorageRouter that the results will be shuffled to (in the
  case of any listeners that implement the {@link RoutingIterationListener} interface)
  
  @param statsStorage Stats storage router to place the results into
  @param listeners Listeners to set