docs: public static Boolean untilTrue(Callable<Boolean> callable, long timeout, TimeUnit unit) throws SystemException {
          return SleepBuilder.<Boolean>sleep()
                  .withComparer(argument -> argument)
                  .withTimeout(timeout, unit)
                  .withStatement(callable)
                  .build();
      }