@Override public void visitReferenceExpression(@NotNull PsiReferenceExpression expression) {
    myRefExprsInVisit.push(expression);
    try {
      visitExpression(expression);
      visitReferenceElement(expression);
    }
    finally {
      myRefExprsInVisit.pop();
    }
  }
@Override public void visitReferenceExpression(@NotNull PsiReferenceExpression expression)