code: public static FileUtils.FileCopyResult gunzip(InputStream in, File outFile) throws IOException
    {
      try (GZIPInputStream gzipInputStream = gzipInputStream(in)) {
        NativeIO.chunkedCopy(gzipInputStream, outFile);
        return new FileUtils.FileCopyResult(outFile);
      }
    }
docs: Unzips the input stream via a gzip filter. use gunzip(ByteSource, File, Predicate) if possible
  
  @param in      The input stream to run through the gunzip filter. This stream is closed
  @param outFile The file to output to
  
  @throws IOException