@NotNull
    public static PatchesPreloader getPatchesPreloader(@NotNull Project project, @NotNull UserDataHolder context) {
      PatchesPreloader preloader = context.getUserData(SHELF_PRELOADER);
      if (preloader != null) return preloader;
      return new PatchesPreloader(project);
    }
@NotNull
    public static PatchesPreloader getPatchesPreloader(@NotNull Project project, @NotNull UserDataHolder context)