public override bool Equals(object obj)
{
var je = obj as JournalEntry;
if (je == null)
{
return false;
}
bool ret =
this.SourcePageType.Equals(je.SourcePageType) &&
((this.Parameter == null && je.Parameter == null) ||
(this.Parameter.Equals(je.Parameter)));
return ret;
}