boolean (PsiClass psiClass, GlobalSearchScope scope, @Nullable RegistrationType type) { final String qualifiedName = psiClass.getQualifiedName(); if (qualifiedName == null) { return false; } return !FileBasedIndex.getInstance() .processValues(NAME, qualifiedName, null, (file, value) -> ContainerUtil.process(value, entry -> { RegistrationType registrationType = entry.getRegistrationType(); if (type == null) { return !(registrationType.isClass()); } return !(registrationType == type); }), scope); }