code: public WebElementFinder timeout(final long theTimeoutSeconds) {
  		checkArgument(theTimeoutSeconds >= 0, "'theTimeoutSeconds' must be greater than or equal to zero");
  		Fields fields = new Fields(this);
  		fields.timeoutSeconds = theTimeoutSeconds;
  		return new WebElementFinder(fields);
  	}
docs: Creates an new {@link WebElementFinder} based on this {@link WebElementFinder} using the specified timeout.
  
  @param theTimeoutSeconds
  the timeout in seconds for the internal {@link WebDriverWait}
  @return the new {@link WebElementFinder} instance