@Override
  @NotNull
  public PyDebugCallback<String> createDebugValueCallback() {
    return new PyDebugCallback<>() {
      @Override
      public void ok(String value) {
        myLoadValuePolicy = ValuesPolicy.SYNC;
        myValue = value;
        DataFrameDebugValue.InformationColumns columns = getColumnData(value);
        if (columns != null) {
          setColumns(columns);
        }
        for (XValueNode node : myValueNodes) {
          if (node != null && !node.isObsolete()) {
            updateNodeValueAfterLoading(node, value, "", null);
          }
        }
      }

      @Override
      public void error(PyDebuggerException exception) {
        LOG.error(exception.getMessage());
      }
    };
  }
@Override
  @NotNull
  public PyDebugCallback<String> createDebugValueCallback()