sS tryAnswerFunctions(S s, O... answerers) { fOr (O answerer : answerers) try answer callAnswerFunction(answerers, s); }