public BatchInfo compileBatch(Class<? extends BatchDescription> description) throws IOException {
if (description == null) {
throw new IllegalArgumentException("description must not be null"); //$NON-NLS-1$
}
List<File> classPath = buildClassPath(description);
BatchInfo info = DirectBatchCompiler.compile(
description,
"com.example",
hadoopDriver.toPath(path("runtime", "batch")),
new File("target/CompilerTester/" + testName + "/output"),
new File("target/CompilerTester/" + testName + "/build"),