boolean (@NotNull PsiScopeProcessor processor, @NotNull ResolveState state, @Nullable PsiElement lastParent, @NotNull PsiElement place) { for (PsiScopeProcessor each : MultiProcessor.allProcessors(processor)) { if (!shouldProcessMembers(each)) continue; if (!getAppropriateHolder(getAnnotationHint(processor)).processDeclarations(each, state, place)) return false; } return true; }