boolean (@NotNull PsiMember member, @NotNull PsiClass aClass) { final int methodScopeOrder = getScopeOrder(member); final int classScopeOrder = getScopeOrder(aClass); final PsiClass containingClass = member.getContainingClass(); if (containingClass == null || containingClass.getQualifiedName() == null) { return false; } final int containingClassScopeOrder = getScopeOrder(containingClass); return methodScopeOrder > classScopeOrder && containingClassScopeOrder > classScopeOrder; }