public override string ToString()
{
return GetType().Name + "[ " +
"commandId = " + this.CommandId + ", " +
"responseRequired = " + this.ResponseRequired + ", " +
"ProducerId = " + ProducerId + ", " +
"Destination = " + Destination + ", " +
"TransactionId = " + TransactionId + ", " +
"OriginalDestination = " + OriginalDestination + ", " +
"MessageId = " + MessageId + ", " +
"OriginalTransactionId = " + OriginalTransactionId + ", " +
"GroupID = " + GroupID + ", " +
"GroupSequence = " + GroupSequence + ", " +
"CorrelationId = " + CorrelationId + ", " +
"Persistent = " + Persistent + ", " +
"Expiration = " + Expiration + ", " +
"Priority = " + Priority + ", " +
"ReplyTo = " + ReplyTo + ", " +
"Timestamp = " + Timestamp + ", " +
"Type = " + Type + ", " +
"Content = " + Content + ", " +
"MarshalledProperties = " + MarshalledProperties + ", " +
"DataStructure = " + DataStructure + ", " +
"TargetConsumerId = " + TargetConsumerId + ", " +
"Compressed = " + Compressed + ", " +
"RedeliveryCounter = " + RedeliveryCounter + ", " +
"BrokerPath = " + BrokerPath + ", " +
"Arrival = " + Arrival + ", " +
"UserID = " + UserID + ", " +
"RecievedByDFBridge = " + RecievedByDFBridge + ", " +
"Droppable = " + Droppable + ", " +
"Cluster = " + Cluster + ", " +
"BrokerInTime = " + BrokerInTime + ", " +
"BrokerOutTime = " + BrokerOutTime + " ]";
}