question: public static List < String > toStringLines ( Collection < ? > c ) { List < String > lines = new ArrayList < > ( c . size ( ) ) ; for ( Object each : c ) { lines . add ( String . valueOf ( each ) ) ; } return lines ; }
target:  List of String.valueOf() of all elements of the collection. The order is specified by the collection's iterator.