Explain: Consumer functional interface takes a parameter with specified type and returns nothing. Supplier takes no parameter and returns an object of the specified type. Line 5 declared a Consumer takes String as parameter, the right side referenced System.out.print(String s) method. Line 7 declared a Supplier returns a new LinkedList<String> which implements Queue interface. Consumer's interface function is accept(), Supplier's interface function is get(). Once Consumer's accept() is called, the parameter is passed in and the corresponding method reference or lambda is called. Once Supplier's get() is called, an Object with the specified type is returned.