public void append(Journal<T> journal) throws JournalException { try (ConcurrentIterator<T> iterator = journal.concurrentIterator()) { for (T obj : iterator) { append(obj); } } }