public void execute() throws MojoExecutionException {
List<Class<?>> resourceClasses = loadResourceClasses();
initClassResourceInfoList(resourceClasses);
WadlGenerator wadlGenerator = new WadlGenerator(getBus());
DocumentationProvider documentationProvider = null;
if (docProvider != null) {
try {
documentationProvider = (DocumentationProvider)getClassLoader().loadClass(docProvider).
getConstructor(new Class[] {String.class}).
newInstance(new Object[] {project.getBuild().getDirectory()});