parseDocument(zis, documentHandler);
if (documents == null) {
documents = new ArrayList<XarEntry>();
}
XarEntry xarEntry = documentHandler.getXarEntry();
<BUG>xarEntry.setZipEntry(zipEntry);
documents.add(xarEntry);</BUG>
} catch (NotADocumentException e) {
} catch (Exception e) {
<BUG>this.logger.error("Failed to parse document [" + zipEntry.getName() + "]", e);
</BUG>
}

parseDocument(zis, documentHandler);
} catch (NotADocumentException e) {
} catch (Exception e) {
this.logger.error("Failed to parse document [" + entry.getName() + "]", e);
