public Object evaluate(MessageExchange messageExchange,
NormalizedMessage normalizedMessage) throws MessagingException {
Object[] answer = new Object[parameterExpressions.length];
for (int i = 0; i < parameterExpressions.length; i++) {
Expression parameterExpression = parameterExpressions[i];
answer[i] = parameterExpression.evaluate(messageExchange, normalizedMessage);
}
return answer;
}
};
}