code: @Override
    public List<WebElement> findElements() {
      SlowLoadingElementList list = new SlowLoadingElementList(clock, timeOutInSeconds);
      try {
        return list.get().getElements();
      } catch (NoSuchElementError e) {
        return new ArrayList<>();
      }
    }
docs: {@inheritDoc}
  
  Will poll the interface on a regular basis until at least one element is present.