@Override
  public Value calcValue(EvaluationContextImpl evaluationContext) throws EvaluateException {
    return evaluationContext != null ? evaluationContext.computeThisObject() : null;
  }
@Override
  public Value calcValue(EvaluationContextImpl evaluationContext)