code:     private void multiByteReadConsistentlyReturnsMinusOneAtEof(File file) throws Exception {
          byte[] buf = new byte[2];
          try (FileInputStream in = new FileInputStream(getFile("bla.zip"));
               ZipArchiveInputStream archive = new ZipArchiveInputStream(in)) {
              ArchiveEntry e = archive.getNextEntry();
              IOUtils.toByteArray(archive);
              assertEquals(-1, archive.read(buf));
              assertEquals(-1, archive.read(buf));
          }
      }
  
  