m.writeTo(dos);
dos.close();
}
else {
ObjectOutputStream msg_out=use_magic? new MagicObjectOutputStream(msg_data) : new ObjectOutputStream(msg_data);
m.writeExternal(msg_out);
// msg_out.writeObject(m);
msg_out.close();
}
jgbuf=new Buffer(msg_data.getRawBuffer(), 0, msg_data.size());