boolean (@NotNull PsiClass containingClass, @NotNull GrReferenceExpression place, boolean isStatic) { PsiElement container = ControlFlowUtils.findControlFlowOwner(place); PsiClass aClass = null; if (!isStatic && container instanceof GrMethod && ((GrMethod)container).isConstructor()) { aClass = ((GrMethod)container).getContainingClass(); } else if (container instanceof GrClassInitializer && ((GrClassInitializer)container).isStatic() == isStatic) { aClass = ((GrClassInitializer)container).getContainingClass(); } return aClass != null && containingClass.getManager().areElementsEquivalent(aClass, containingClass); }