@Override
  public void visitElement(@NotNull PsiElement element) {
    super.visitElement(element);
    UElement uElement = UastContextKt.toUElement(element);
    if (uElement != null && (!directOnly || uElement.getSourcePsi() == element)) {
      uElement.accept(myUastVisitor);
    }
  }
@Override
  public void visitElement(@NotNull PsiElement element)