Collection<String> srcFiles = enunciate.getJavaFiles(genDir);
assertEquals("The wrapper bean should have been generated.", 1, srcFiles.size());
srcFiles.addAll(getAllJavaFiles(getSamplesDir()));
File buildDir = enunciate.createTempDir();
enunciate.invokeJavac(getInAPTClasspath(), buildDir, srcFiles.toArray(new String[srcFiles.size()]));
URLClassLoader loader = new URLClassLoader(new URL[] {buildDir.toURL()}, getClass().getClassLoader());
Class generatedClass = Class.forName(beanFQN, true, loader);
assertNotNull(generatedClass);
return generatedClass;