*/
public static ByteBuffer pack(Message message, short clientID) throws PackerException {
ObjectOutputStream out = null;
try {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
out = new WonderlandObjectOutputStream(baos);
serializationPack(message, clientID, out);
ByteBuffer buf = ByteBuffer.wrap(baos.toByteArray());
if (messageMonitor != null) {