docs: @Override
      public void visitClass(ClassDescriptor classDescriptor) throws CheckedAnalysisException {
  
          if (!checked) {
              checked = true;
              Collection<TypeQualifierValue<?>> allKnownTypeQualifiers = TypeQualifierValue.getAllKnownTypeQualifiers();
              int size = allKnownTypeQualifiers.size();
              if (size == 1) {
                  TypeQualifierValue<?> value = Util.first(allKnownTypeQualifiers);
                  if (!value.typeQualifier.getClassName().equals(NONNULL_ANNOTATION)) {
                      shouldRunAnalysis = true;
                  }
  
              } else if (size > 1) {
                  shouldRunAnalysis = true;
              }
          }
  
          if (shouldRunAnalysis) {
              super.visitClass(classDescriptor);
          }
      }