code: public String readString() throws IOException
     {
        ByteBuffer dst = ByteBuffer.allocate(readInt());
        readFully(dst);
        return new String(dst.array(), Constants.DEFAULT_ENCODING);
     }
docs: {@inheritDoc}