TOMMessage extends SystemMessage implements Externalizable, Comparable, Cloneable { @Override public String toString() { return "(" + sender + "," + sequence + "," + operationId + "," + session + ")"; } TOMMessage();  TOMMessage(int sender, int session, int sequence, byte[] content, int view, TOMMessageType type);  TOMMessage(int sender, int session, int sequence, int operationId, byte[] content, int view,
			TOMMessageType type); DebugInfo getDebugInfo(); void setDebugInfo(DebugInfo info); int getSession(); int getSequence(); int getOperationId(); int getViewID(); TOMMessageType getReqType(); int getId(); byte[] getContent(); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString(); void wExternal(DataOutput out); void rExternal(DataInput in); static int getSenderFromId(int id); static byte[] messageToBytes(TOMMessage m); static TOMMessage bytesToMessage(byte[] b); @Override int compareTo(Object o); Object clone(); int getReplyServer(); void setReplyServer(int replyServer); transient long timestamp; transient long seed; transient int numOfNonces; transient int destination; transient boolean signed; transient long receptionTime; transient boolean timeout; transient boolean recvFromClient; transient byte[] serializedMessage; transient byte[] serializedMessageSignature; transient byte[] serializedMessageMAC; transient long consensusStartTime; transient long proposeReceivedTime; transient long writeSentTime; transient long acceptSentTime; transient long decisionTime; transient long deliveryTime; transient long executedTime; transient TOMMessage reply; transient boolean alreadyProposed; }
@Test public void testToString() { fail("Not yet implemented"); }