code: public void writeExternal(ObjectOutput out) throws IOException
     {
        byte[] buf = entry.getNamespace().getBytes(Constants.DEFAULT_ENCODING);
        out.writeInt(buf.length);
        out.write(buf);
  
        buf = entry.getName().getBytes(Constants.DEFAULT_ENCODING);
        out.writeInt(buf.length);
        out.write(buf);
  
        out.writeInt(entry.getIndex());
     }
docs: {@inheritDoc}