code: protected byte[] decompress(byte[] in) {
      switch (this.compressMode) {
        case GZIP:
          return gzipDecompress(in);
        case ZIP:
          return zipDecompress(in);
        default:
          return gzipDecompress(in);
      }
    }
docs: Decompress the given array of bytes.
  
  @return null if the bytes cannot be decompressed