Iterable<NonCodeMembersContributor> (@Nullable PsiClass clazz) { final List<NonCodeMembersContributor> result = new ArrayList<>(); if (clazz != null) { for (String superClassName : ClassUtil.getSuperClassesWithCache(clazz).keySet()) { result.addAll(cache.classSpecifiedContributors.get(superClassName)); } } ContainerUtil.addAll(result, cache.allTypeContributors); return result; }