void (@NotNull Consumer<? super Element> resultConsumer, @NotNull Predicate<? super RefEntity> excludedEntities, @NotNull Predicate<? super CommonProblemDescriptor> excludedDescriptors) { getRefManager().iterate(new RefVisitor() { @Override public void visitElement(@NotNull RefEntity elem) { if (!excludedEntities.test(elem)) { exportResults(resultConsumer, elem, excludedDescriptors); } } }); }