@Override
      public void visitElement(@NotNull PsiElement element) {
        if (element instanceof PsiReferenceExpression) {
          PsiReferenceExpression orig = element.getCopyableUserData(MARK_KEY);
          if (orig != null) {
            mapping.put(orig, (PsiReferenceExpression)element);
          }
        }
        super.visitElement(element);
      }
@Override
      public void visitElement(@NotNull PsiElement element)