T createFromCachedData(@Nullable Cacheable cacheable,
                         @NotNull List<? extends VcsFileRevision> revisions,
                         @NotNull FilePath filePath,
                         @Nullable VcsRevisionNumber currentRevision);
T createFromCachedData(@Nullable Cacheable cacheable,
                         @NotNull List<? extends VcsFileRevision> revisions,
                         @NotNull FilePath filePath,
                         @Nullable VcsRevisionNumber currentRevision)