class ShellExecutor extends AbstractShell {

    public static String execCommand(String... cmd) throws IOException {
        return execCommand(null, cmd, 0L);
    }

    public  ShellExecutor(String... execString);
    public  ShellExecutor(String[] execString, File dir);
    public  ShellExecutor(String[] execString, File dir,
                                Map<String, String> env);
    public  ShellExecutor(String[] execString, File dir,
                                Map<String, String> env, long timeout);

}