docs: private void processClassDescriptorCollection(final Object classDescriptorCollection) {
          if (classDescriptorCollection == null || !isCastable("java.util.Collection", classDescriptorCollection.getClass())) {
              return;
          }
  
          final Collection<?> c = (Collection<?>) classDescriptorCollection;
          for (Object descriptor : c) {
              processClassDescriptorObject(descriptor);
          }
      }