ByteBuffer original = ByteBuffer.allocate(testString.getBytes().length);
original.put(testString.getBytes());
original.rewind();
ByteBuffer decompressed = null;
try {
ByteBuffer compressed = customCodec.compress(original);
compressed.rewind();
decompressed = customCodec.decompress(compressed);
} catch (IOException e) {
e.printStackTrace();
}