builder.environment(getMergedEnvironmentVars());
builder.workingDir(getWorkingDir());
builder.setStandardInput(getStdin());
builder.args(getAllArgs());
ExecHandlerConfigurer configurer = OperatingSystem.current().isWindows() ? new WindowsConfigurer() : new UnixConfigurer();
configurer.configure(builder);
getLogger().info(String.format("Execute in %s with: %s %s", builder.getWorkingDir(), builder.getExecutable(), builder.getArgs()));