public static @NotNull MouseEvent convert(@NotNull MouseEvent event, Component source) {
    Point point = event.getLocationOnScreen();
    SwingUtilities.convertPointFromScreen(point, source);
    return convert(event, source, point.x, point.y);
  }
public static @NotNull MouseEvent convert(@NotNull MouseEvent event, Component source)