ZipEntry outEntry = null;
InputStream entryInputStream;
addReadmeCommentFile(targetStream);
while ((inEntry = sourceStream.getNextEntry()) != null) {
outEntry = new ZipEntry(inEntry.getName());
entryInputStream = new OpenInputStream(sourceStream);
targetStream.putNextEntry(outEntry);
String ext = getNormalizedExtention(inEntry);
if (isArchiveExtention(ext)) {
LOG.info("Entering nested archive : " + outEntry.getName());
ZipInputStream nestedSourceStream = new ZipInputStream(entryInputStream);