boolean (int offset) { if (!super.isAvailableImpl(offset)) return false; if(myReferenceExpression.isQualified()) return false; PsiElement scope = myReferenceExpression; do { scope = PsiTreeUtil.getParentOfType(scope, PsiMethod.class, PsiClass.class); if (!(scope instanceof PsiAnonymousClass)) { return scope instanceof PsiMethod && ((PsiMethod)scope).getParameterList().isPhysical(); } } while (true); }