code: public static <T> T waitUntil(ExpectedCondition<T> expectedCondition, WebDriver driver) {
  		return waitUntil(expectedCondition, driver, DEFAULT_EXPLICIT_WAIT_TIMEOUT_SECONDS);
  	}
docs: Generic explicit wait, taking an {@link ExpectedCondition} as a parameter.
  Times out after {@link #DEFAULT_EXPLICIT_WAIT_TIMEOUT_SECONDS} seconds.
  
  @param expectedCondition
  @param driver
  @return whatever WebDriverWait#until returns
  
  @see #waitUntil(ExpectedCondition, WebDriver, long)