code: @Nullable
    public static InputStream findInputStreamForResource(@Nonnull final ZipFile zipFile, @Nonnull final String resourcePath) throws IOException {
      final ZipEntry entry = zipFile.getEntry(resourcePath);
  
      InputStream result = null;
  
      if (entry != null && !entry.isDirectory()) {
        result = zipFile.getInputStream(entry);
      }
  
      return result;
    }
docs: Get input stream for resource in zip file.
  
  @param zipFile zip file
  @param resourcePath path to resource
  @return input stream for resource or null if not found or directory
  @throws IOException if there is any transport error