public static byte[] bytes(ByteBuffer buf)
    {
        byte[] d = new byte[buf.limit()];
        buf.get(d);
        return d;
    }
@Test
    public void testBytes()
    {
        byte[] array = new byte[10];
        ByteBuffer buffer = ByteBuffer.wrap(array);
        byte[] bytes = Utils.bytes(buffer);
        assertThat(bytes, is(array));
    }