code: public void addURL( final String path, final URL source, final int mode, final int dirmode) throws NoSuchAlgorithmException, IOException {
  		contents.addURL( path, source, mode, null, null, null, dirmode);
  	}
docs: Add the specified file to the repository payload in order by URL.
  The required header entries will automatically be generated
  to record the directory names and file names, as well as their
  digests.
  
  @param path the absolute path at which this file will be installed.
  @param source the file content to include in this rpm.
  @param mode the mode of the target file in standard three octet notation
  @param dirmode the mode of the parent directories in standard three octet notation, or -1 for default.
  @throws NoSuchAlgorithmException the algorithm isn't supported
  @throws IOException there was an IO error