@Override
      public void visitElement(@NotNull PsiElement element) {
        if (element instanceof PsiExpression) {
          element.putCopyableUserData(SELF_REFERENCE, element);
        }
        super.visitElement(element);
      }
@Override
      public void visitElement(@NotNull PsiElement element)