question: private < T > Stream < Collection < T > > partitionedStream ( Iterator < T > iterator ) { return StreamSupport . stream ( Spliterators . spliteratorUnknownSize ( Iterators . partition ( iterator , batchSize ) , Spliterator . ORDERED ) , false ) ; }
target:  Partition a stream into a stream of collections, each with batchSize elements.