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