code: @Override
      public void execute() throws MojoExecutionException, MojoFailureException {
          javaSourceDir = WatcherUtils.getJavaSource(basedir);
  
          try {
              for (File file : FileUtils.listFiles(javaSourceDir, new String[]{"java"}, true)) {
                  if (accept(file)) {
                      parseController(file);
                  }
              }
          }catch (Exception we){
              throw new MojoExecutionException("An exception occurred while created raml file",we);
          }
      }
docs: Create a model for each wisdom controller available in the java source directory and call
  {@link #controllerParsed(File, ControllerModel)} for each of them.
  
  @throws MojoExecutionException when an exception occurred while creating the raml file.
  @throws MojoFailureException  {@inheritDoc}