@Nullable
  private static FileAnnotationLoader createThreesideAnnotationsLoader(@NotNull Project project,
                                                                       @NotNull DiffRequest request,
                                                                       @NotNull ThreeSide side) {
    if (request instanceof ContentDiffRequest requestEx) {
      if (requestEx.getContents().size() == 3) {
        DiffContent content = side.select(requestEx.getContents());
        FileAnnotationLoader loader = createAnnotationsLoader(project, content);
        if (loader != null) return loader;
      }
    }

    return null;
  }
@Nullable
  private static FileAnnotationLoader createThreesideAnnotationsLoader(@NotNull Project project,
                                                                       @NotNull DiffRequest request,
                                                                       @NotNull ThreeSide side)