docs: @Nullable
    public static <T> T find(
        Iterator<? extends T> iterator, Predicate<? super T> predicate, @Nullable T defaultValue) {
      return getNext(filter(iterator, predicate), defaultValue);
    }