@Override
  public @NotNull String collectInfo(@NotNull Project project) {
    StringBuilder output = new StringBuilder();
    var devices = DisplayInfo.get().getScreens();
    for (int i = 0; i < devices.size(); i++) {
      var displayMode = devices.get(i).getResolution();
      var scale = devices.get(i).getScaling();
      var bounds = devices.get(i).getBounds();
      var insets = devices.get(i).getInsets();
      output.append(
        String.format("Display %d: %s; scale: %s, bounds: %dx%d @ (%d; %d), insets: (%d; %d; %d; %d)\n", i, displayMode, scale,
                      bounds.width, bounds.height, bounds.x, bounds.y,
                      insets.top, insets.left, insets.bottom, insets.right));
    }
    return output.toString();
  }
@Override
  public @NotNull String collectInfo(@NotNull Project project)