ByteArrayOutputStream bos = new ByteArrayOutputStream();
ObjectOutputStream oos = new MarshalledValueOutputStream(bos);
// Extract fqn and write it out in fixed format
if(fqn == null) fqn = "NULL"; // can't write null. tis can be commit.
oos.writeUTF(fqn);
// Serialize the rest of MethodCall object
oos.writeObject(o);
if (log_.isTraceEnabled()) {
log_.trace("send");
log_.trace(getColumnDump(bos.toByteArray()));