code: @Override
  	public Object invoke(ELContext context, Object[] paramValues) throws ELException {
  		return node.invoke(bindings, context, type, types, paramValues);
  	}
docs: Evaluates the expression and invokes the method.
  @param context used to resolve properties (<code>base.property</code> and <code>base[property]</code>)
  @param paramValues
  @return method result or <code>null</code> if this is a literal text expression
  @throws ELException if evaluation fails (e.g. suitable method not found)