File newParent = new File(currentFolder, toCopy.getName(), detector);
newParent.mkdirs();
if (res == PackingFileFilter.INCLUDE) {
newParent.archiveCopyAllFrom(f2);
} else if (res == PackingFileFilter.INCLUDE_SELECTIVELY) {
newParent.archiveCopyFrom(f2);
for (java.io.File child : toCopy.listFiles(FileUtils.DIRECTORIES)) {
zipFolderImpl(newParent, detector, child, filter);
}
for (java.io.File f : toCopy.listFiles(FILES_ONLY)) {
if (filter.evaluateFile(f) == PackingFileFilter.INCLUDE) {