@Override
  public Object evaluate(EvaluationContextImpl context) throws EvaluateException {
    List<String> strings = new ArrayList<>(myEvaluators.size());
    for (Evaluator evaluator : myEvaluators) {
      strings.add(DebuggerUtils.getValueAsString(context, (Value)evaluator.evaluate(context)));
    }
    return DebuggerUtilsEx.mirrorOfString(StringUtil.join(strings, ", "),
                                          context.getSuspendContext().getVirtualMachine(), context);
  }
@Override
  public Object evaluate(EvaluationContextImpl context)