code: @Override
  	public void setValue(ELContext context, Object value) throws ELException {
  		node.setValue(bindings, context, value); 
  	}
docs: Evaluates the expression as an lvalue and assigns the given value.
  @param context used to resolve properties (<code>base.property</code> and <code>base[property]</code>)
  and to perform the assignment to the last base/property pair
  @throws ELException if evaluation fails (e.g. property not found, type conversion failed, assignment failed...)