@Override
      public boolean visitQualifiedReferenceExpression(@NotNull UQualifiedReferenceExpression node) {
        if (violates.get()) return SKIP_CHILDREN;
        UExpression receiver = node.getReceiver();
        if (receiver instanceof UResolvable resolvable) {
          UElement resolvedUElement = UastContextKt.toUElement(resolvable.resolve());
          if (resolvedUElement != null && isViolation(resolvedUElement)) {
            violates.set(Boolean.TRUE);
            return SKIP_CHILDREN;
          }
        }
        return super.visitQualifiedReferenceExpression(node);
      }
@Override
      public boolean visitQualifiedReferenceExpression(@NotNull UQualifiedReferenceExpression node)