void doLog(@NotNull Target target,
             @NotNull Revision startRevision,
             @NotNull Revision endRevision,
             boolean stopOnCopy,
             boolean discoverChangedPaths,
             boolean includeMergedRevisions,
             long limit,
             String @Nullable [] revisionProperties,
             @Nullable LogEntryConsumer handler) throws VcsException;
void doLog(@NotNull Target target,
             @NotNull Revision startRevision,
             @NotNull Revision endRevision,
             boolean stopOnCopy,
             boolean discoverChangedPaths,
             boolean includeMergedRevisions,
             long limit,
             String @Nullable [] revisionProperties,
             @Nullable LogEntryConsumer handler)