### Question:
ZipUtil { public static byte[] decompress(byte[] bytes) { if (bytes == null) { throw new NullPointerException("bytes is null"); } ByteArrayOutputStream out = new ByteArrayOutputStream(); try (ZipInputStream zip = new ZipInputStream(new ByteArrayInputStream(bytes))) { byte[] buffer = new byte[BUFFER_SIZE]; while (zip.getNextEntry() != null) { int n; while ((n = zip.read(buffer)) > -1) { out.write(buffer, 0, n); } } return out.toByteArray(); } catch (IOException e) { throw new RuntimeException("Zip decompress error", e); } }  static byte[] compress(byte[] bytes); static byte[] decompress(byte[] bytes);  }### Answer:
@Test public void test_decompress() { Assertions.assertThrows(NullPointerException.class, () -> { ZipUtil.decompress(null); }); }