protected Object evaluateUpdate(EvaluationContextImpl context, Object value) throws EvaluateException {
    return value;
  }
protected Object evaluateUpdate(EvaluationContextImpl context, Object value)