boolean (@NotNull PsiClass aClass) { PsiClass containingClass = aClass.getContainingClass(); if (containingClass != null && !seemsScrambledByStructure(containingClass)) { return false; } if (seemsScrambled(aClass.getName())) { List<PsiMethod> methods = ContainerUtil.filter(aClass.getMethods(), method -> !method.hasModifierProperty(PsiModifier.PRIVATE)); return !methods.isEmpty() && ContainerUtil.and(methods, method -> seemsScrambled(method.getName())); } return false; }