code: boolean awaitUpdate(final long fromAddress, long timeout) {
          final int delta = 20;
          try {
              while (timeout > 0) {
                  if (log.getHighAddress() > fromAddress) {
                      return true;
                  }
                  Thread.sleep(delta);
                  timeout -= delta;
              }
          } catch (InterruptedException ignore) {
              Thread.currentThread().interrupt();
          }
          return false;
      }
docs: for tests only