question: public static < T > List < T > asList ( T ... values ) { if ( values == null ) { return new ArrayList < T > ( 0 ) ; } else { return new ArrayList < T > ( Arrays . asList ( values ) ) ; } }
target:  Collects the passed in objects into a List.