* The returned file will point to the location where the zipfile was expanded to.
*/
public File getFile() throws Exception {
try {
final File[] fileBox = new File[1];
downloader.doWithDownload(this, new DownloadRequestor() {
public void exec(File zipFile) throws Exception {
File unzipDir = getUnzipDir();
unzip(zipFile, unzipDir);
fileBox[0] = unzipDir;
}