in src/main/java/org/apache/commons/exec/DefaultExecutor.java [508:514]
protected Process launch(final CommandLine command, final Map<String, String> env, final Path workingDirectory) throws IOException {
if (launcher == null) {
throw new IllegalStateException("CommandLauncher cannot be null");
}
checkWorkingDirectory(workingDirectory);
return launcher.exec(command, env, workingDirectory);
}