docs: private static void addFile(InputStream in, String path, ZipOutputStream out) throws UtilException {
  		if (null == in) {
  			return;
  		}
  		try {
  			out.putNextEntry(new ZipEntry(path));
  			IoUtil.copy(in, out);
  		} catch (IOException e) {
  			throw new UtilException(e);
  		} finally {
  			closeEntry(out);
  		}
  	}