MARSHAL t = new MARSHAL();
MARSHAL t = new MARSHAL(ex.getMessage());
  public void write(java.io.OutputStream out)  {    try      {        AbstractDataOutput dout;        if (isBigEndian())          dout = new BigEndianOutputStream(out);        else          dout = new LittleEndianOutputStream(out);        // Write magic sequence.        dout.write(MAGIC);        // Write version number.        version.write((OutputStream) dout);        dout.write(flags);        dout.write(message_type);        dout.writeInt(message_size);      }    catch (IOException ex)      {        MARSHAL t = new MARSHAL();        t.minor = Minor.Header;        t.initCause(ex);        throw t;      }  }