@Override
  public Value getVariableValue(@NotNull LocalVariableProxy localVariable) throws EvaluateException {
    if (localVariable instanceof LocalVariableProxyImpl) {
      return getValue((LocalVariableProxyImpl)localVariable);
    }
    throw new EvaluateException("Variable doesn't belong to this frame: " + localVariable);
  }
@Override
  public Value getVariableValue(@NotNull LocalVariableProxy localVariable)