void (PsiElementFinder finder, @Nullable Predicate<? super PsiClass> classesFilter, PsiClass @NotNull [] classes, @NotNull List<? super PsiClass> result) { for (PsiClass psiClass : classes) { if (psiClass == null) { LOG.error("Finder " + finder + " returned null PsiClass"); continue; } if (classesFilter == null || classesFilter.test(psiClass)) { result.add(psiClass); } } }