class FilledEnvironmentVariablesCmdExecutor implements CmdExecutor {

    @Override
    public String executeCommand(final String command,
                                 final Map<String, String> environmentVariables,
                                 final File workDir,
                                 final String username) {
        return cmdExecutor.executeCommand(withFilledEnvironmentVariables(command, environmentVariables),
                environmentVariables, workDir, username);
    }

    public  FilledEnvironmentVariablesCmdExecutor(final CmdExecutor cmdExecutor);

}