@Override
  protected void processResponse(@NotNull ProtocolFrame response) throws PyDebuggerException {
    super.processResponse(response);
    try {
      PyDebugValue pyDebugValue = ProtocolParser.parseValue(response.getPayload(), getDebugger().getDebugProcess());
      result = pyDebugValue.getValue();
    }
    catch (Exception e) {
      throw new PyDebuggerException("cant obtain completions", e);
    }
  }
@Override
  protected void processResponse(@NotNull ProtocolFrame response)