code: Collection<URL> getURLs(String path) {
          // Go through all of the items that match this path and get the URIs for them
          Collection<URL> urls = new HashSet<URL>();
          for (EntryInfo ei : _entries) {
              if (ei.matches(path)) {
                  urls.addAll(ei.getURLs(path));
              }
          }
          return urls;
      }
docs: <p>
  This returns all of the URIs that contribute to the supplied path. This only supports nested entities that are exact matches to the path, it will not pick up files that are
  beneath the path. This is because if you have an entry such as:
  </p>
  <code>
  &lt;archive&gt;<br/>
  &lt;file locationOnDisk="C:/MyClass.class" targetInArchive="WEB-INF/classes/my/package"/&gt;<br/>
  &lt;/archive&gt;<br/>
  </code>
  <p>
  then there is no URL for the path <code>"WEB-INF/classes"</code> path that makes sense.
  </p>
  
  @param path The path to get the URIs for
  @return A collection of URIs for this path