expectedReturnType, expectedParameters);
MethodExpression noArg = expressionFactory.createMethodExpression(context.getELContext(),
valueExpression.getExpressionString(),
expectedReturnType, new Class[0]);
((ActionSource2) target).addActionListener(
new MethodExpressionActionListener(
new ContextualCompositeMethodExpression(toApply),
new ContextualCompositeMethodExpression(noArg)));
} else if (isValidator) {
expectedReturnType = Void.TYPE;
expectedParameters = new Class[]{