code: @Override
    protected Resource doCreateResource(URI uri, URIResourceFactory parent)
    {
      try
      {
        return JarResource.create(uri, parent);
      }
      catch(URISyntaxException e)
      {
        throw new IllegalArgumentException(uri.toString(), e);
      }
    }
docs: Method that needs to be implemented by children..
  
  @param uri
  @param parent the parent resource factory
  @return the resource
  @throws IOException if there is a problem creating the resource