code: public static void zip(final File dirToZip, final File zipFile, final FilenameFilter filter)
  		throws FileNotFoundException, IOException, FileDoesNotExistException
  	{
  		zip(dirToZip, zipFile, filter, true);
  	}
docs: Zip the given file.
  
  @param dirToZip
  the dir to zip
  @param zipFile
  the zip file
  @param filter
  the filter
  @throws FileNotFoundException
  the file not found exception
  @throws IOException
  Signals that an I/O exception has occurred.
  @throws FileDoesNotExistException
  the file does not exist exception