public void execute() throws MojoExecutionException {
try {
Set<File> filesSet = getSourceInclusionScanner().getIncludedSources(
sourceDirectory, outputDirectory);
File[] files = new File[filesSet.size()];
QDoxTemplateSuiteFactory factory = new QDoxTemplateSuiteFactory(filesSet.toArray(files));
factory.setSuiteName(name);
factory.setSuiteDocumentation(documentation);
factory.setRequestClass(requestClass);
TemplateSuite suite = factory.createTemplateSuite();
XStream xstream = new XStream();
File dir = new File(outputDirectory, "META-INF");
dir.mkdirs();
File outputFile = new File(dir, "template-suite.xml");
outputFile.createNewFile();