How are streams typically generated in Java 8?
Through a dedicated Stream constructor
By calling a stream method on a collection
stream
Through a static factory method in the Stream class
By using a special annotation