code: public <T extends IEvaluation> T[] doEvaluation(DataSetIterator iterator, T... evaluations) {
          return doEvaluation(new MultiDataSetIteratorAdapter(iterator), evaluations);
      }
docs: Perform evaluation on the given data (DataSetIterator) with the given {@link IEvaluation} instance
  
  @param iterator   Test data to evaluate on
  @param evaluations IEvaluation instances
  @param <T>        Type of the IEvaluation instance
  @return The input IEvaluation instance, after performing evaluation on the test data