boolean (@NotNull PsiElement element, @NotNull ResolveState state) { if ((!(element instanceof PsiMethod) || PropertyUtilBase.isSimplePropertyAccessor((PsiMethod)element)) && (!(element instanceof PsiVariable) || !myExcludedVariables.contains(element)) && (!(element instanceof PsiMember) || myResolveHelper.isAccessible((PsiMember)element, myPlace, null))) { PsiType type = getType(element); if (type == null) { return true; } if (isWidelyUsed(type)) { return true; } myContextElements.add((PsiNamedElement)element); } return true; }