code: public static String uncompressString(byte[] input, int offset, int length)
              throws IOException
      {
          try {
              return uncompressString(input, offset, length, "UTF-8");
          }
          catch (UnsupportedEncodingException e) {
              throw new IllegalStateException("UTF-8 decoder is not found");
          }
      }
docs: Uncompress the input[offset, offset+length) as a String
  
  @param input
  @param offset
  @param length
  @return the uncompressed data
  @throws IOException