@Override
  @NotNull
  public FileAnnotation annotate(@NotNull VirtualFile file, @NotNull VcsFileRevision revision) throws VcsException {
    return annotate(file, ((SvnFileRevision)revision).getRevisionNumber(), revision.getRevisionNumber(), () -> {
      byte[] bytes = VcsHistoryUtil.loadRevisionContent(revision);
      return getTextByBinaryPresentation(bytes, file, false, false).toString();
    });
  }
@Override
  @NotNull
  public FileAnnotation annotate(@NotNull VirtualFile file, @NotNull VcsFileRevision revision)