public override bool Equals(object obj)
        {
            AnotherSerializable o = obj as AnotherSerializable;

            if (o == null)
            {
                return(false);
            }
            return(this.name.Equals(o.name) && this.value.Equals(o.value));
        }
        public AnotherSerializable(Stream stream)
        {
            BinaryFormatter     bFormatter = new BinaryFormatter();
            AnotherSerializable deser      = (AnotherSerializable)bFormatter.Deserialize(stream);

            stream.Close();

            name  = deser.name;
            value = deser.value;
        }