@Override
  public void visitReferenceExpression(@NotNull PsiReferenceExpression expression) {
    visitExpression(expression);
    myWalkingState.startedWalking(); // do not traverse from scratch
    visitReferenceElement(expression);
  }
@Override
  public void visitReferenceExpression(@NotNull PsiReferenceExpression expression)