/** * Closes the previous entry and returns the next entry's metadata. */ public QuercusZipEntry zip_read() { closeEntry(); long position = _in.getPosition(); ZipEntry entry = readEntry(); if (entry == null) { return(null); } else { return(new QuercusZipEntry(entry, _in.openCopy(), position)); } }