code: public Iterator<URL> getResources(String name) {
          ArrayList<URL> collectedResources = new ArrayList<URL>();
          for (IClassResolver resolver : resolvers) {
              try {
                  Iterator<URL> iterator = resolver.getResources(name);
                  if (iterator == null) {
                      continue;
                  }
                  while (iterator.hasNext()) {
                      collectedResources.add(iterator.next());
                  }
              } catch (RuntimeException e) {
                  LOGGER.warn("ClassResolver {} threw an unexpected exception.", resolver, e);
                  return collectedResources.iterator();
              }
          }
          return collectedResources.iterator();
      }
docs: {@inheritDoc}