question: public static final < A > CollectionX < A > toLazyCollection ( final Stream < A > stream ) { return toLazyCollection ( stream . iterator ( ) ) ; }
target:  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.