@Override
  public @NotNull DiffContent createFromBytes(@Nullable Project project,
                                              byte @NotNull [] content,
                                              @NotNull FileType fileType,
                                              @NotNull String fileName) throws IOException {
    if (isBinaryContent(content, fileType)) {
      return createBinary(project, content, fileType, fileName);
    }

    return createDocumentFromBytes(project, content, fileType, fileName);
  }
@Override
  public @NotNull DiffContent createFromBytes(@Nullable Project project,
                                              byte @NotNull [] content,
                                              @NotNull FileType fileType,
                                              @NotNull String fileName)