docs: private InputStream getInputStreamForResource(String resourceName)  {
          // Try each classpath entry, in order, until we find one
          // that has the resource. Catch and ignore IOExceptions.
  
          // FIXME: The following code should throw IOException.
          //
          // URL.openStream() does not seem to distinguish
          // whether the resource does not exist, vs. some
          // transient error occurring while trying to access it.
          // This is unfortunate, because we really should throw
          // an exception out of this method in the latter case,
          // since it means our knowledge of the classpath is
          // incomplete.
          //
          // Short of reimplementing HTTP, etc., ourselves,
          // there is probably nothing we can do about this problem.
  
          for (Entry entry : entryList) {
              InputStream in;
              try {
                  in = entry.openStream(resourceName);
                  if (in != null) {
                      if (URLClassPathRepository.DEBUG) {
                          System.out.println("\t==> found " + resourceName + " in " + entry.getURL());
                      }
                      return in;
                  }
              } catch (IOException ignore) {
                  // Ignore
              }
          }
          if (URLClassPathRepository.DEBUG) {
              System.out.println("\t==> could not find " + resourceName + " on classpath");
          }
          return null;
      }