public void zipIt(String zipFile) {
		byte[] buffer = new byte[1024];
		try {
			FileOutputStream fos = new FileOutputStream(zipFile);
			ZipOutputStream zos = new ZipOutputStream(fos);

			System.out.println("[ZIP] Output to Zip : " + zipFile);

			for (String file : this.fileList) {
				//System.out.println("[ZIP] File Added : " + file);
				ZipEntry ze = new ZipEntry(file);
				zos.putNextEntry(ze);

				FileInputStream in = new FileInputStream(SOURCE_FOLDER + File.separator + file);

				int len;
				while ((len = in.read(buffer)) > 0) {
					zos.write(buffer, 0, len);
				}

				in.close();
			}

			zos.closeEntry();
			zos.close();

			System.out.println("[ZIP] Done");
		} catch (IOException ex) {
			System.err.println("[ZIP] [ERROR] " + ex);
		}
	}