docs: static public String decodeString(final ByteBuffer bb) {
          final int strlength = bb.getInt();
          final int position = bb.position();
          String decoded = new String(bb.array(), bb.arrayOffset() + position, strlength, Charsets.UTF_8);
          bb.position(position + strlength);
          return decoded;
      }