title: IllegalAccessError thrown by new ChromeDriver() on OSX (Java)
body: <p>Getting this under Eclipse straight out of the gate.</p>
  
  <p>Code:</p>
  
  <pre><code>    System.setProperty("webdriver.chrome.driver" ,  "/path/to/selenium/chromedriver");
      WebDriver driver = new ChromeDriver();
  </code></pre>
  
  <p>Throws Exception:</p>
  
  <pre><code>Exception in thread "main" java.lang.IllegalAccessError: tried to access method com.google.common.util.concurrent.SimpleTimeLimiter.&lt;init&gt;(Ljava/util/concurrent/ExecutorService;)V from class org.openqa.selenium.net.UrlChecker
      at org.openqa.selenium.net.UrlChecker.&lt;init&gt;(UrlChecker.java:67)
      at org.openqa.selenium.remote.service.DriverService.waitUntilAvailable(DriverService.java:190)
      at org.openqa.selenium.remote.service.DriverService.start(DriverService.java:181)
      at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:78)
      at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:637)
      at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:250)
      at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:236)
      at org.openqa.selenium.remote.RemoteWebDriver.&lt;init&gt;(RemoteWebDriver.java:137)
      at org.openqa.selenium.chrome.ChromeDriver.&lt;init&gt;(ChromeDriver.java:184)
      at org.openqa.selenium.chrome.ChromeDriver.&lt;init&gt;(ChromeDriver.java:171)
      at org.openqa.selenium.chrome.ChromeDriver.&lt;init&gt;(ChromeDriver.java:124)
  </code></pre>
  
  <p>OSX 10.12
  Selenium 3.4
  ChromeDriver 2.31</p>