public @NotNull List<Pair<String, Boolean>> getSmartStepIntoVariants(int startContextLine, int endContextLine) {
    try {
      PyStackFrame frame = currentFrame();
      var smartStepIntoVariants = myDebugger.getSmartStepIntoVariants(
        frame.getThreadId(), frame.getFrameId(), startContextLine, endContextLine);
      return smartStepIntoVariants != null ? smartStepIntoVariants : Collections.emptyList();
    }
    catch (PyDebuggerException e) {
      return Collections.emptyList();
    }
  }
public @NotNull List<Pair<String, Boolean>> getSmartStepIntoVariants(int startContextLine, int endContextLine)