docs: @Override
     @SuppressWarnings("unchecked")
     protected Enumeration<URL> findResources(String name) {
        final List<Enumeration<URL>> enumerations = new ArrayList<>();
  
        for (WeakReference<Bundle> ref : bundles) {
           final Bundle bundle = ref.get();
           if (bundle != null && bundle.getState() == Bundle.ACTIVE) {
              try {
                 final Enumeration<URL> resources = bundle.getResources(name);
                 if (resources != null) {
                    enumerations.add(resources);
                 }
              } catch (Exception ignore) {
              }
           }
        }
  
        return new Enumeration<URL>() {
  
           @Override
           public boolean hasMoreElements() {
              for (Enumeration<URL> enumeration : enumerations) {
                 if (enumeration != null && enumeration.hasMoreElements()) {
                    return true;
                 }
              }
              return false;
           }
  
           @Override
           public URL nextElement() {
              for (Enumeration<URL> enumeration : enumerations) {
                 if (enumeration != null && enumeration.hasMoreElements()) {
                    return enumeration.nextElement();
                 }
              }
              throw new NoSuchElementException();
           }
        };
     }