public override bool Equals(object obj)
{
RmAttributeChange other = obj as RmAttributeChange;
if (other == null) {
return false;
}
if (this.Name == null) {
return false;
}
if (this.Name.Equals(other.Name) == false) {
return false;
}
if (this.Value == null) {
return other.Value == null;
} else {
return this.Value.Equals(other.Value);
}
}