Domination (final PsiMember member1, final PsiMember member2) { final PsiClass class1 = member1.getContainingClass(); final PsiClass class2 = member2.getContainingClass(); if (class1 != null && class2 != null) { if (class1.isInheritor(class2, true)) { return Domination.DOMINATES; } else if (class2.isInheritor(class1, true)) { return Domination.DOMINATED_BY; } } return Domination.EQUAL; }