### What happened?

The sample usage for java's `FluentWait` class refers to the methods `withTimeout` and `pollingEvery` that take a `TimeUnit` argument. These methods have been removed in commit 502301edeb4c4caf27aad125e8e75da3f22691f1, and no longer exist.

### How can we reproduce the issue?

```shell
Attempt to compile the code featured in `FluentWait`'s sample usage.
```


### Relevant log output

```shell
N/A
```


### Operating System

Windows 10 (but should reproduce regardless of OS)

### Selenium version

Noticed in Java 4.1.1, problem introduced in Java 4.0.0

### What are the browser(s) and version(s) where you see this issue?

N/A

### What are the browser driver(s) and version(s) where you see this issue?

N/A

### Are you using Selenium Grid?

No.
*/
  @Override
  public <V> V until(Function<? super T, V> isTrue) {
    Instant end = clock.instant().plus(timeout);
    Throwable lastException;
    while (true) {
      try {
        V value = isTrue.apply(input);
        if (value != null && (Boolean.class != value.getClass() || Boolean.TRUE.equals(value))) {
          return value;
        }
        
        
        
        lastException = null;
      } catch (Throwable e) {
        lastException = propagateIfNotIgnored(e);
      }
      
      
      if (end.isBefore(clock.instant())) {
        String message = messageSupplier != null ?
                         messageSupplier.get() : null;
        String timeoutMessage = String.format(
            "Expected condition failed: %s (tried for %d second(s) with %d milliseconds interval)",
            message == null ? "waiting for " + isTrue : message,
            timeout.getSeconds(), interval.toMillis());
        throw timeoutException(timeoutMessage, lastException);
      }
      try {