void (@NotNull Predicate<? super CommitId> consumer) { checkDisposed(); try { myCommitIdEnumerator.iterateData(new CommonProcessors.FindProcessor<>() { @Override protected boolean accept(CommitId commitId) { return !consumer.test(commitId); } }); } catch (IOException e) { myErrorHandler.handleError(VcsLogErrorHandler.Source.Storage, e); } }