Execute o navegador TOR com o Selenium WebDriver

No momento, estou tentando executar o TOR 6.0.4 com Selenium WebDriver (JAVA) 2.53 e Firefox 43.0. Eu segui as instruções deste postUsando o Selenium WebDriver com o Tor mas estou recebendo um erro ao carregar o profilePath do TOR no binário do Firefox. Vi que é possível almoçar o TOR carregando o arquivo profile.default do TOR no firefox binaty, mas estou recebendo uma informação do driver: driver.version: unknown, ao instanciar o binário com o perfil. Eu tentei mudar a versão do firefox e ainda. Abaixo do código em que inicio o driver. Também estou usando o Windows.

 String torPath = "C:\\Users\\Jose Bernhardt\\Desktop\\Tor Browser\\Start Tor Browser.exe";
    String profilePath = "C:\\Users\\Jose Bernhardt\\Desktop\\Tor Browser\\Browser\\TorBrowser\\Data\\Browser\\profile.default";

    File torProfileDir = new File(profilePath);
    FirefoxBinary binary = new FirefoxBinary(new File(torPath));
    FirefoxProfile torProfile = new FirefoxProfile(torProfileDir);
    FirefoxDriver driver = new FirefoxDriver();
    driver.get("http://www.google.com/webhp?complete=1&hl=en");

Veja abaixo a exceção lançada:

Exception in thread "main" org.openqa.selenium.WebDriverException: Specified firefox binary location does not exist or is not a real file: C:\Users\Jose Bernhardt\Desktop\Tor Browser\Start Tor Browser.exe

questionAnswers(1)

yourAnswerToTheQuestion