question: public List < Predicate < T > > parse ( final List < String > queries ) throws QueryParseException { List < Predicate < T > > predicates = new ArrayList < > ( queries . size ( ) ) ; for ( String query : queries ) { predicates . add ( parse ( query ) ) ; } return predicates ; }
target:  Parse multiple user-supplied query strings into a list of predicates.