public function launch($target, array $arguments = null)
    {
        if (null === $arguments) {
            $arguments = array();
        }

        $os = $this->isolator()->php_uname('s');

        if ('win' === strtolower(substr($os, 0, 3))) {
            $this->launchWindows($target, $arguments);
        } elseif ('Darwin' === $os) {
            $this->launchOsx($target, $arguments);
        } else {
            $this->launchUnix($target, $arguments);
        }
    }