@SuppressWarnings("unused") // Used in Rider
  public static void retarget(@NotNull MergeRequest original, @NotNull MergeRequest target) {
    MergeCallback callback = original.getUserData(KEY);
    original.putUserData(KEY, null);
    register(target, callback);
  }
@SuppressWarnings("unused") // Used in Rider
  public static void retarget(@NotNull MergeRequest original, @NotNull MergeRequest target)