public static @NotNull MouseEvent convert(@NotNull MouseEvent event, Component source, int x, int y) {
    return convert(event, source, event.getID(), event.getWhen(), UIUtil.getAllModifiers(event), x, y);
  }
public static @NotNull MouseEvent convert(@NotNull MouseEvent event, Component source, int x, int y)