@Override
  public void close() throws IOException {
    ZipInputStream zis = (ZipInputStream) delegate;
    if ( zis == null ) {
      throw new IOException( INVALID_INPUT_MSG );
    }
    zis.close();
  }
@Test
  public void testClose() throws IOException {
    createZIPInputStream().close();
  }