@Override protected void runParameterizedFeature() { if (runStatus != OK) return; Object[] dataProviders = createDataProviders(); int numIterations = estimateNumIterations(dataProviders); Iterator[] iterators = createIterators(dataProviders); runIterations(iterators, numIterations); closeDataProviders(dataProviders); }