code: protected boolean executeDot(Set<String> dotFiles)
  			throws MojoExecutionException {
  
  		// Build executor for projects base directory
  		MavenLogOutputStream stdout = getStdoutStream();
  		MavenLogOutputStream stderr = getStderrStream();
  		Executor exec = getExecutor();
  		exec.setWorkingDirectory(project.getBasedir());
  		exec.setStreamHandler(new PumpStreamHandler(stdout, stderr, System.in));
  
  		// Execute commandline and check return code
  		try {
  			int exitValue = exec.execute(getDotCommandLine(dotFiles));
  			if (exitValue == 0 && stdout.getErrorCount() == 0) {
  				return true;
  			}
  		} catch (ExecuteException e) {
  			// ignore
  		} catch (IOException e) {
  			// ignore
  		}
  		return false;
  	}
docs: Executes the command line tool <code>dot</code>.
  
  @param dotFiles
  list of dot files from the
  {@link AbstractGeneratorMojo#statusFile}