<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>src/main/java/org/jboss/virtual/spi/zip/truezip/TrueZipEntry.java</filename>
    </added>
    <added>
      <filename>src/main/java/org/jboss/virtual/spi/zip/truezip/TrueZipEntryProvider.java</filename>
    </added>
    <added>
      <filename>src/main/java/org/jboss/virtual/spi/zip/truezip/TrueZipFactory.java</filename>
    </added>
    <added>
      <filename>src/main/java/org/jboss/virtual/spi/zip/truezip/TrueZipFile.java</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -46,10 +46,21 @@ public class JDKZipProvider implements ZipEntryProvider
    public ZipEntry getNextEntry() throws IOException
    {
       java.util.zip.ZipEntry entry = zis.getNextEntry();
-      return entry != null ? new JDKZipEntry(entry) : null;
+      return entry != null ? wrap(entry) : null;
    }
 
-   public InputStream currentStream()
+   /**
+    * Wrap the entry.
+    *
+    * @param entry the entry
+    * @return wrapped entry
+    */
+   protected ZipEntry wrap(java.util.zip.ZipEntry entry)
+   {
+      return new JDKZipEntry(entry);
+   }
+
+   public InputStream currentStream() throws IOException
    {
       return new IgnoreCloseInputStream(zis);
    }</diff>
      <filename>src/main/java/org/jboss/virtual/spi/zip/jdk/JDKZipProvider.java</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>8be3e7679729f939257027cf708d79657cef6ab2</id>
    </parent>
  </parents>
  <author>
    <name>alesj</name>
    <email>alesj@84be2c1e-ba19-0410-b317-a758671a6fc1</email>
  </author>
  <url>http://github.com/bobmcwhirter/vfs/commit/8da0382150ddd7a9ed963e4a4223f607ce33546a</url>
  <id>8da0382150ddd7a9ed963e4a4223f607ce33546a</id>
  <committed-date>2009-06-17T03:51:02-07:00</committed-date>
  <authored-date>2009-06-17T03:51:02-07:00</authored-date>
  <message>Add TrueZip impl.

git-svn-id: http://anonsvn.jboss.org/repos/jbossas/projects/vfs/trunk@90315 84be2c1e-ba19-0410-b317-a758671a6fc1</message>
  <tree>8cf47c717976bfdbb044058a8a4aaaea209ce972</tree>
  <committer>
    <name>alesj</name>
    <email>alesj@84be2c1e-ba19-0410-b317-a758671a6fc1</email>
  </committer>
</commit>
