@Override
    public Object read(final MySQLPacketPayload payload, final boolean unsigned) {
        return payload.readStringLenencByBytes();
    }
@Test
    void assertRead() {
        byte[] input = {0x0d, 0x0a, 0x33, 0x18, 0x01, 0x4a, 0x08, 0x0a, (byte) 0x9a, 0x01, 0x18, 0x01, 0x4a, 0x6f};
        byte[] expected = {0x0a, 0x33, 0x18, 0x01, 0x4a, 0x08, 0x0a, (byte) 0x9a, 0x01, 0x18, 0x01, 0x4a, 0x6f};
        ByteBuf byteBuf = Unpooled.wrappedBuffer(input);
        MySQLPacketPayload payload = new MySQLPacketPayload(byteBuf, StandardCharsets.UTF_8);
        byte[] actual = (byte[]) new MySQLByteLenencBinaryProtocolValue().read(payload, false);
        assertThat(actual, is(expected));
    }