How about adding `getName(ByteBuf buf, int offset)` which does not advance the `readerIndex` of the specified buffer?