static L ai_parser1_multipleCategories(S input, Collection categories) { new L results; for (S cat : categories) results.addAll(ai_parser1(input, cat)); ret takeFirst(10, parseResultsSortedByNumberOfAssumptions(results)); } static L ai_parser1_multipleCategories(S input, S... categories) { ret ai_parser1_multipleCategories(input, asList(categories)); }