/** * Creates a new ChangeHistoryBatch from a collection of ChangeHistory instances. * * @param issues the Issues to load the ChangeHistory items for * @param ofBizDelegator the OfBizDelegator to use for fetching change items * @param issueManager the IssueManager @return a ChangeHistoryBatch * @throws NullPointerException if any element in {@code issues} is null */ static ChangeHistoryBatch createBatchForIssue(@Nonnull Iterable<Issue> issues, OfBizDelegator ofBizDelegator, IssueManager issueManager, UserManager userManager) { return new ChangeHistoryBatch(issues, ofBizDelegator, issueManager, userManager); }