</BUG>
}
if (each instanceof PsiAssignmentExpression) {
final PsiExpression left = ((PsiAssignmentExpression)each).getLExpression();
if (left instanceof PsiReferenceExpression) {
final PsiReferenceExpression referenceExpression = (PsiReferenceExpression)left;
final PsiElement qualifier = referenceExpression.getQualifier();
if (qualifier != null) {
if (!(qualifier instanceof PsiThisExpression) || ((PsiThisExpression)qualifier).getQualifier() != null) {
<BUG>return true;
</BUG>
}

if(!(element instanceof PsiElement)) return true;
PsiReferenceExpression referenceExpression = getAssignedReference(context);
if (referenceExpression != null && referenceExpression.isReferenceTo((PsiElement)element)) {
return false;
