public final @NotNull JBIterable<E> collect(@NotNull Collection<E> collection) {
    return from(addAllTo(collection));
  }
public final @NotNull JBIterable<E> collect(@NotNull Collection<E> collection)