// Load any Parse the config file for test types. The configuration
// file formatted as pairs of evaluations paired with data
// files with everything separated by spaces.
if (configFile != null) {
WordIterator it = new WordIterator(new BufferedReader(
new FileReader(configFile)));
while (it.hasNext()) {
String className = it.next();
if (!it.hasNext()) {
throw new Error("test is not matched with data file: " +
className);
}
String[] dataFiles = it.next().split(",");
// Base the number of constructor arguments on the number of
// String parameters specified
Class<?> clazz = Class.forName(className);
Class[] constructorArgs = new Class[dataFiles.length];
for (int i = 0; i < constructorArgs.length; ++i)