code: @CheckReturnValue
      public final <F extends E> FluentIterableWrapper<F> filter(Class<F> clazz) {
          return from(Iterables.filter(iterable, clazz));
      }
docs: Returns the elements from this fluent iterable that are instances of the supplied type. The
  resulting fluent iterable's iterator does not support {@code remove()}.
  @since 1.25.0