code: public static TimeoutException newTimeoutException(String message, Object... args) {
      return newTimeoutException(null, message, args);
    }
docs: Constructs and initializes a new {@link TimeoutException} with the given {@link String message}
  formatted with the given {@link Object[] arguments}.
  
  @param message {@link String} describing the {@link TimeoutException exception}.
  @param args {@link Object[] arguments} used to replace format placeholders in the {@link String message}.
  @return a new {@link TimeoutException} with the given {@link String message}.
  @see #newTimeoutException(Throwable, String, Object...)
  @see java.util.concurrent.TimeoutException