Inheritance: ClusterMessage
 public ClusterMessage Deserialize(System.IO.Stream data)
 {
     BinaryFormatter bf = new BinaryFormatter();
     ClusterMessage message = null;
     try
     {
         message = (ClusterMessage)bf.Deserialize(data);
     }
     catch (SerializationException e) //logged
     {
         Logger.WriteException(e);
         message = new UnknownMessageType(data);
     }
     return message;
 }
        public ClusterMessage Deserialize(System.IO.Stream data)
        {
            BinaryFormatter bf      = new BinaryFormatter();
            ClusterMessage  message = null;

            try
            {
                message = (ClusterMessage)bf.Deserialize(data);
            }
            catch (SerializationException e) // logged
            {
                SnLog.WriteException(e);
                message = new UnknownMessageType(data);
            }
            return(message);
        }