boolean (PsiClass elementClass, PsiClass containingClass) { while(elementClass != null) { if (InheritanceUtil.isInheritorOrSelf(containingClass, elementClass, true)) return true; if (elementClass.hasModifierProperty(PsiModifier.STATIC)) return false; elementClass = elementClass.getContainingClass(); } return false; }