VcsShortCommitDetails (@NotNull Hash hash, @NotNull List<Hash> parents, long commitTime, @NotNull VirtualFile root, @NotNull String subject, @NotNull String authorName, String authorEmail, @NotNull String committerName, @NotNull String committerEmail, long authorTime) { VcsUser author = createUser(authorName, authorEmail); VcsUser committer = createUser(committerName, committerEmail); return new VcsShortCommitDetailsImpl(hash, parents, commitTime, root, subject, author, committer, authorTime); }