public static final <A>CollectionX<A> toLazyCollection(final Stream<A> stream){
  return SeqUtils.toLazyCollection(stream.iterator());
}

public static final < A > CollectionX < A > toLazyCollection ( final Stream < A > stream ) { return SeqUtils . toLazyCollection ( stream . iterator ( ) ) ; }
projects an immutable collection of this stream . initial iteration over the collection is not thread safe ( can ' t be performed by multiple threads concurrently ) subsequent iterations are .
