HgContentRevision (Project project, @NotNull HgFile hgFile, @NotNull HgRevisionNumber revisionNumber) { return !hgFile.toFilePath().getFileType().isBinary() ? new HgContentRevision(project, hgFile, revisionNumber) : new HgBinaryContentRevision(project, hgFile, revisionNumber); }